Hitachi Vantara Pentaho Community Forums
Results 1 to 8 of 8

Thread: Random Problem - Error determining value metadata from SQL resultset metadata

  1. #1
    Join Date
    Apr 2012
    Posts
    3

    Default Random Problem - Error determining value metadata from SQL resultset metadata

    Hi Guys,

    I need help with a problem that has been happening since I upgraded to 5.01A

    I use mysql to store my repository (Native JDBC).

    Every night I run a bunch of jobs that are started automatically using the crontab.

    Every few days, I have one job that doesn't start and return the following error, I can't reproduce on demand and it can happen on any of the job randomly...

    Could anyone suggest a possible cause for the problem? here's the error I get:

    2014/05/29 04:00:02 - Kitchen - Start of run.
    2014/05/29 04:00:02 - RepositoriesMeta - Reading repositories XML file: /data/pentaho/data-integration5/repositories.xml
    Processing stopped because of an error:
    An error occured loading the directory tree from the repository

    Error loading a repository directory

    ERROR executing query

    Error determining value metadata from SQL resultset metadata
    at org.pentaho.di.kitchen.Kitchen.main (Kitchen.java:283)
    at org.pentaho.di.repository.kdr.KettleDatabaseRepository.loadRepositoryDirectoryTree (KettleDatabaseRepository.java:510)
    at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryDirectoryDelegate.loadRepositoryDirectoryTree (KettleDatabaseRepositoryDirectoryDelegate.java:100)
    at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryDirectoryDelegate.loadRepositoryDirectory (KettleDatabaseRepositoryDirectoryDelegate.java:119)
    at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryDirectoryDelegate.getDirectory (KettleDatabaseRepositoryDirectoryDelegate.java:48)
    at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryConnectionDelegate.getOneRow (KettleDatabaseRepositoryConnectionDelegate.java:1507)
    at org.pentaho.di.core.database.Database.openQuery (Database.java:1694)
    at org.pentaho.di.core.database.Database.getRowInfo (Database.java:2137)
    at org.pentaho.di.core.database.Database.getValueFromSQLType (Database.java:2191)
    at org.pentaho.di.core.row.value.ValueMetaBase.getValueFromSQLType (ValueMetaBase.java:4454)
    at org.pentaho.di.core.row.value.ValueMetaFactory.createValueMeta (ValueMetaFactory.java:34)
    at org.pentaho.di.core.row.value.ValueMetaFactory.createValueMeta (ValueMetaFactory.java:23)
    at org.pentaho.di.core.plugins.PluginRegistry.getPlugin (PluginRegistry.java:255)
    at org.pentaho.di.core.plugins.PluginRegistry.getPlugins (PluginRegistry.java:226)
    at java.util.HashMap$KeyIterator.next (HashMap.java:845)
    at java.util.HashMap$Ha****erator.nextEntry (HashMap.java:810)




    ERROR: Kitchen can't continue because the job couldn't be loaded.

    Here's my repository information:
    <?xml version="1.0" encoding="UTF-8"?>
    <repositories>
    <connection>
    <name>*********</name>
    <server>*******</server>
    <type>MYSQL</type>
    <access>Native</access>
    <database>***</database>
    <port>***</port>
    <username>*****</username>
    <password>*****</password>
    <servername/>
    <data_tablespace/>
    <index_tablespace/>
    <attributes>
    <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
    <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
    <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
    <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
    <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
    <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
    <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
    <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
    <attribute><code>STREAM_RESULTS</code><attribute>N</attribute></attribute>
    <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
    <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
    <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
    </attributes>
    </connection>
    <repository> <id>KettleDatabaseRepository</id>
    <name>****</name>
    <description>****</description>
    <connection>****</connection>
    </repository>
    </repositories>



    Any help would really be appreciated!

  2. #2
    Join Date
    Apr 2012
    Posts
    3

    Default

    Quote Originally Posted by karlbernard View Post
    Could anyone suggest a possible cause for the problem?
    What could create such an issue, suggestions?

  3. #3
    Join Date
    Feb 2010
    Posts
    19

    Default

    Quote Originally Posted by karlbernard View Post
    What could create such an issue, suggestions?
    I have this problem as well...Did you create a ticket? I can't find it.

  4. #4

    Default

    I have the same problem (random error) as you can see in the log

    2014/07/31 09:21:03 - RepositoriesMeta - Lettura del file XML del repository: /root/.kettle/repositories.xml
    L'elaborazione è stata arrestata a causa di un errore:
    ERRORE: nessun repository definito su questo sistema.


    Errore nella lettura delle informazioni dal file:
    at org.pentaho.di.kitchen.Kitchen.main (Kitchen.java:263)
    at org.pentaho.di.repository.RepositoriesMeta.readData (RepositoriesMeta.java:222)
    at org.pentaho.di.repository.RepositoriesMeta.parseRepositoriesDoc (RepositoriesMeta.java:278)




    ERRORE: Kitchen non può continuare poiché il job non può essere caricato.
    2014/07/31 09:22:02 - Kitchen - Il log è al livello: Log di base
    2014/07/31 09:22:02 - Kitchen - Avvio dell'esecuzione.
    2014/07/31 09:22:02 - RepositoriesMeta - Lettura del file XML del repository: /root/.kettle/repositories.xml
    2014/07/31 09:22:04 - setSMSArticles - Inizio dell'esecuzione del job
    2014/07/31 09:22:04 - setSMSArticles - Inizio entry [setBasicContent]
    2014/07/31 09:22:04 - setBasicContent - Caricamento della trasformazione dal repository [setBasicContent] nella cartella [/portlet/outlook]
    2014/07/31 09:22:05 - setBasicContent - Spedizione iniziata per la trasformazione [setBasicContent]
    2014/07/31 09:22:05 - extract new articles.0 - Finished reading query, closing connection.
    2014/07/31 09:22:05 - setSMSArticles - Inizio entry [setStructureContent]
    2014/07/31 09:22:05 - setStructureContent - Caricamento della trasformazione dal repository [setStructureContent] nella cartella [/portlet/outlook]
    2014/07/31 09:22:06 - setStructureContent - Spedizione iniziata per la trasformazione [setStructureContent]
    2014/07/31 09:22:06 - extract new article structure 22308.0 - Finished reading query, closing connection.
    2014/07/31 09:22:06 - setSMSArticles - Terminata jobentry [setStructureContent] (risultato=[true])
    2014/07/31 09:22:06 - setSMSArticles - Terminata jobentry [setBasicContent] (risultato=[true])
    2014/07/31 09:22:06 - setSMSArticles - L'esecuzione del job è terminata
    2014/07/31 09:22:06 - Kitchen - Terminato!
    2014/07/31 09:22:06 - Kitchen - Avvio=2014/07/31 09:22:02.404, Arresto=2014/07/31 09:22:06.668
    2014/07/31 09:22:06 - Kitchen - L'elaborazione è terminata dopo 4 secondi.
    2014/07/31 09:23:02 - Kitchen - Il log è al livello: Log di base
    2014/07/31 09:23:02 - Kitchen - Avvio dell'esecuzione.
    2014/07/31 09:23:02 - RepositoriesMeta - Lettura del file XML del repository: /root/.kettle/repositories.xml
    L'elaborazione è stata arrestata a causa di un errore:
    ERRORE: nessun repository definito su questo sistema.


    Errore nella lettura delle informazioni dal file:
    at org.pentaho.di.kitchen.Kitchen.main (Kitchen.java:263)
    at org.pentaho.di.repository.RepositoriesMeta.readData (RepositoriesMeta.java:222)
    at org.pentaho.di.repository.RepositoriesMeta.parseRepositoriesDoc (RepositoriesMeta.java:278)




    ERRORE: Kitchen non può continuare poiché il job non può essere caricato.
    2014/07/31 09:24:03 - Kitchen - Il log è al livello: Log di base
    2014/07/31 09:24:03 - Kitchen - Avvio dell'esecuzione.
    2014/07/31 09:24:03 - RepositoriesMeta - Lettura del file XML del repository: /root/.kettle/repositories.xml
    2014/07/31 09:24:04 - setSMSArticles - Inizio dell'esecuzione del job
    2014/07/31 09:24:04 - setSMSArticles - Inizio entry [setBasicContent]
    2014/07/31 09:24:04 - setBasicContent - Caricamento della trasformazione dal repository [setBasicContent] nella cartella [/portlet/outlook]
    2014/07/31 09:24:05 - setBasicContent - Spedizione iniziata per la trasformazione [setBasicContent]
    2014/07/31 09:24:05 - extract new articles.0 - Finished reading query, closing connection.
    2014/07/31 09:24:05 - setSMSArticles - Inizio entry [setStructureContent]
    2014/07/31 09:24:05 - setStructureContent - Caricamento della trasformazione dal repository [setStructureContent] nella cartella [/portlet/outlook]
    2014/07/31 09:24:06 - setStructureContent - Spedizione iniziata per la trasformazione [setStructureContent]
    2014/07/31 09:24:06 - extract new article structure 22308.0 - Finished reading query, closing connection.
    2014/07/31 09:24:06 - setSMSArticles - Terminata jobentry [setStructureContent] (risultato=[true])
    2014/07/31 09:24:06 - setSMSArticles - Terminata jobentry [setBasicContent] (risultato=[true])
    2014/07/31 09:24:06 - setSMSArticles - L'esecuzione del job è terminata
    2014/07/31 09:24:06 - Kitchen - Terminato!
    2014/07/31 09:24:06 - Kitchen - Avvio=2014/07/31 09:24:03.096, Arresto=2014/07/31 09:24:06.685
    2014/07/31 09:24:06 - Kitchen - L'elaborazione è terminata dopo 3 secondi.
    2014/07/31 09:25:03 - Kitchen - Il log è al livello: Log di base
    2014/07/31 09:25:03 - Kitchen - Avvio dell'esecuzione.
    2014/07/31 09:25:03 - RepositoriesMeta - Lettura del file XML del repository: /root/.kettle/repositories.xml
    2014/07/31 09:25:04 - setSMSArticles - Inizio dell'esecuzione del job
    2014/07/31 09:25:04 - setSMSArticles - Inizio entry [setBasicContent]
    2014/07/31 09:25:04 - setBasicContent - Caricamento della trasformazione dal repository [setBasicContent] nella cartella [/portlet/outlook]
    2014/07/31 09:25:05 - setBasicContent - Spedizione iniziata per la trasformazione [setBasicContent]
    2014/07/31 09:25:05 - extract new articles.0 - Finished reading query, closing connection.
    2014/07/31 09:25:05 - setSMSArticles - Inizio entry [setStructureContent]
    2014/07/31 09:25:05 - setStructureContent - Caricamento della trasformazione dal repository [setStructureContent] nella cartella [/portlet/outlook]
    2014/07/31 09:25:06 - setStructureContent - Spedizione iniziata per la trasformazione [setStructureContent]
    2014/07/31 09:25:06 - extract new article structure 22308.0 - Finished reading query, closing connection.
    2014/07/31 09:25:06 - setSMSArticles - Terminata jobentry [setStructureContent] (risultato=[true])
    2014/07/31 09:25:06 - setSMSArticles - Terminata jobentry [setBasicContent] (risultato=[true])
    2014/07/31 09:25:06 - setSMSArticles - L'esecuzione del job è terminata
    2014/07/31 09:25:06 - Kitchen - Terminato!
    2014/07/31 09:25:06 - Kitchen - Avvio=2014/07/31 09:25:03.023, Arresto=2014/07/31 09:25:06.738
    2014/07/31 09:25:06 - Kitchen - L'elaborazione è terminata dopo 3 secondi.
    2014/07/31 09:26:02 - Kitchen - Il log è al livello: Log di base
    2014/07/31 09:26:02 - Kitchen - Avvio dell'esecuzione.
    2014/07/31 09:26:02 - RepositoriesMeta - Lettura del file XML del repository: /root/.kettle/repositories.xml
    2014/07/31 09:26:04 - setSMSArticles - Inizio dell'esecuzione del job
    2014/07/31 09:26:04 - setSMSArticles - Inizio entry [setBasicContent]
    2014/07/31 09:26:04 - setBasicContent - Caricamento della trasformazione dal repository [setBasicContent] nella cartella [/portlet/outlook]
    2014/07/31 09:26:05 - setBasicContent - Spedizione iniziata per la trasformazione [setBasicContent]
    2014/07/31 09:26:05 - extract new articles.0 - Finished reading query, closing connection.
    2014/07/31 09:26:05 - setSMSArticles - Inizio entry [setStructureContent]
    2014/07/31 09:26:05 - setStructureContent - Caricamento della trasformazione dal repository [setStructureContent] nella cartella [/portlet/outlook]
    2014/07/31 09:26:06 - setStructureContent - Spedizione iniziata per la trasformazione [setStructureContent]
    2014/07/31 09:26:06 - extract new article structure 22308.0 - Finished reading query, closing connection.
    2014/07/31 09:26:06 - setSMSArticles - Terminata jobentry [setStructureContent] (risultato=[true])
    2014/07/31 09:26:06 - setSMSArticles - Terminata jobentry [setBasicContent] (risultato=[true])
    2014/07/31 09:26:06 - setSMSArticles - L'esecuzione del job è terminata
    2014/07/31 09:26:06 - Kitchen - Terminato!
    2014/07/31 09:26:06 - Kitchen - Avvio=2014/07/31 09:26:02.889, Arresto=2014/07/31 09:26:06.316
    2014/07/31 09:26:06 - Kitchen - L'elaborazione è terminata dopo 3 secondi.
    2014/07/31 09:27:02 - Kitchen - Il log è al livello: Log di base
    2014/07/31 09:27:02 - Kitchen - Avvio dell'esecuzione.
    2014/07/31 09:27:02 - RepositoriesMeta - Lettura del file XML del repository: /root/.kettle/repositories.xml
    2014/07/31 09:27:04 - setSMSArticles - Inizio dell'esecuzione del job
    2014/07/31 09:27:04 - setSMSArticles - Inizio entry [setBasicContent]
    2014/07/31 09:27:04 - setBasicContent - Caricamento della trasformazione dal repository [setBasicContent] nella cartella [/portlet/outlook]
    2014/07/31 09:27:05 - setBasicContent - Spedizione iniziata per la trasformazione [setBasicContent]
    2014/07/31 09:27:05 - extract new articles.0 - Finished reading query, closing connection.
    2014/07/31 09:27:05 - setSMSArticles - Inizio entry [setStructureContent]
    2014/07/31 09:27:05 - setStructureContent - Caricamento della trasformazione dal repository [setStructureContent] nella cartella [/portlet/outlook]
    2014/07/31 09:27:06 - setStructureContent - Spedizione iniziata per la trasformazione [setStructureContent]
    2014/07/31 09:27:06 - extract new article structure 22308.0 - Finished reading query, closing connection.
    2014/07/31 09:27:06 - setSMSArticles - Terminata jobentry [setStructureContent] (risultato=[true])
    2014/07/31 09:27:06 - setSMSArticles - Terminata jobentry [setBasicContent] (risultato=[true])
    2014/07/31 09:27:06 - setSMSArticles - L'esecuzione del job è terminata
    2014/07/31 09:27:06 - Kitchen - Terminato!
    2014/07/31 09:27:06 - Kitchen - Avvio=2014/07/31 09:27:02.639, Arresto=2014/07/31 09:27:06.827
    2014/07/31 09:27:06 - Kitchen - L'elaborazione è terminata dopo 4 secondi.
    2014/07/31 09:28:02 - Kitchen - Il log è al livello: Log di base
    2014/07/31 09:28:02 - Kitchen - Avvio dell'esecuzione.
    2014/07/31 09:28:03 - RepositoriesMeta - Lettura del file XML del repository: /root/.kettle/repositories.xml
    L'elaborazione è stata arrestata a causa di un errore:
    ERRORE: nessun repository definito su questo sistema.


    Errore nella lettura delle informazioni dal file:
    at org.pentaho.di.kitchen.Kitchen.main (Kitchen.java:263)
    at org.pentaho.di.repository.RepositoriesMeta.readData (RepositoriesMeta.java:222)
    at org.pentaho.di.repository.RepositoriesMeta.parseRepositoriesDoc (RepositoriesMeta.java:278)

    The kitchen script start every minute by Crond service on CentOS system.

    Can you help me?

    version PDI CE 5.0.1 A stable

    Thanks in advance
    Regards

    Alessandro

  5. #5
    Join Date
    Oct 2011
    Posts
    4

    Question Help

    I also have the same problem, I've tried everything, but the error is still there.
    I appreciate any help.

  6. #6
    Join Date
    Jun 2014
    Posts
    3

    Default

    I have exact same problem with my setup.

    OS: Centos 6 2.6.32-431.11.2.el6.x86_64
    Build version: 5.0.1 A Stable Community edition
    Build date: 2013-11-15 16:08:58

    Happens randomly, scheduled by cron.

    $ cat repositories.xml
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <repositories>
      <connection>
        <name>*****</name>
        <server>*****</server>
        <type>MYSQL</type>
        <access>Native</access>
        <database>pdi</database>
        <port>3306</port>
        <username>*****</username>
        <password>Encrypted ********************</password>
      </connection>
      <repository>
        <id>KettleDatabaseRepository</id>
        <name>*****</name>
        <description>********************</description>
        <connection>*****</connection>
      </repository>
    </repositories>
    Actual error in log:
    Code:
    2014/08/20 12:10:02 - Kitchen - Logging is at level : Basic logging
    2014/08/20 12:10:02 - Kitchen - Start of run.
    2014/08/20 12:10:02 - RepositoriesMeta - Reading repositories XML file: /root/.kettle/repositories.xml
    Processing stopped because of an error:
    An error occured loading the directory tree from the repository
    
    
    Error loading a repository directory
    
    
    Error loading a repository directory
    
    
    Error loading a repository directory
    
    
    ERROR executing query
    
    
    Error determining value metadata from SQL resultset metadata
            at org.pentaho.di.kitchen.Kitchen.main (Kitchen.java:283)
            at org.pentaho.di.repository.kdr.KettleDatabaseRepository.loadRepositoryDirectoryTree (KettleDatabaseRepository.java:510)
            at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryDirectoryDelegate.loadRepositoryDirectoryTree (KettleDatabaseRepositoryDirectoryDelegate.java:100)
            at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryDirectoryDelegate.loadRepositoryDirectory (KettleDatabaseRepositoryDirectoryDelegate.java:132)
            at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryDirectoryDelegate.loadRepositoryDirectory (KettleDatabaseRepositoryDirectoryDelegate.java:132)
            at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryDirectoryDelegate.loadRepositoryDirectory (KettleDatabaseRepositoryDirectoryDelegate.java:129)
            at org.pentaho.di.repository.kdr.KettleDatabaseRepository.getSubDirectoryIDs (KettleDatabaseRepository.java:582)
            at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryDirectoryDelegate.getSubDirectoryIDs (KettleDatabaseRepositoryDirectoryDelegate.java:289)
            at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryConnectionDelegate.getIDs (KettleDatabaseRepositoryConnectionDelegate.java:1317)
            at org.pentaho.di.core.database.Database.openQuery (Database.java:1694)
            at org.pentaho.di.core.database.Database.getRowInfo (Database.java:2137)
            at org.pentaho.di.core.database.Database.getValueFromSQLType (Database.java:2191)
            at org.pentaho.di.core.row.value.ValueMetaBase.getValueFromSQLType (ValueMetaBase.java:4454)
            at org.pentaho.di.core.row.value.ValueMetaFactory.createValueMeta (ValueMetaFactory.java:34)
            at org.pentaho.di.core.row.value.ValueMetaFactory.createValueMeta (ValueMetaFactory.java:23)
            at org.pentaho.di.core.plugins.PluginRegistry.getPlugin (PluginRegistry.java:255)
            at org.pentaho.di.core.plugins.PluginRegistry.getPlugins (PluginRegistry.java:226)
            at java.util.HashMap$KeyIterator.next (HashMap.java:960)
            at java.util.HashMap$Ha****erator.nextEntry (HashMap.java:926)
    
    
    
    
    
    
    
    
    
    
    
    
    ERROR: Kitchen can't continue because the job couldn't be loaded.
    Sometimes I'm getting this:
    Code:
    2014/08/19 02:10:03 - Kitchen - Logging is at level : Basic logging
    2014/08/19 02:10:03 - Kitchen - Start of run.
    2014/08/19 02:10:03 - RepositoriesMeta - Reading repositories XML file: /root/.kettle/repositories.xml
    Processing stopped because of an error:
    !Kitchen.Error.NoRepDefinied!
    
    
    Error reading information from file:
            at org.pentaho.di.kitchen.Kitchen.main (Kitchen.java:263)
            at org.pentaho.di.repository.RepositoriesMeta.readData (RepositoriesMeta.java:222)
            at org.pentaho.di.repository.RepositoriesMeta.parseRepositoriesDoc (RepositoriesMeta.java:278)
    
    
    
    
    ERROR: Kitchen can't continue because the job couldn't be loaded.
    There is an old bug report on this: http://jira.pentaho.com/browse/PDI-11075

    Can someone tell us if this is also happening in enterprise ?
    Anyone has any workarounds ?

    EDIT: Possible workaround: http://forums.pentaho.com/showthread...5)-work-around

    Any tips how to go forward with this to pentaho team if we're using CE edition?
    Last edited by Jancho; 08-20-2014 at 06:39 AM.

  7. #7

    Default

    Hi,
    I've the same problem and I'm glad (glad? :|) to read that I'm not alone... This means that it's not my fault.
    I think that the problem has not been fixed yet, at the moment my work around is to export my repository in xml file, import it in a new file based repository and execute my jobs using kitchen the file based repository that doesn't require username and password... it seems to work...
    Any help and any news is appreciated
    Last edited by sanzo77; 01-23-2015 at 08:53 AM.

  8. #8
    Join Date
    May 2009
    Posts
    22

    Default

    Hi all,

    I had the same Probleme on a Windows Server 2012. I haven't found a solution for this issue. But I have found a workaround for Linux. The workaround was to work with a loop until you will not have this error again.

    I have writen a small batch Job with a Loop. Since this day all my round about 90 Jobs work works without any Problem every day/night. I see in the log files that I get sometimes this error more times since the Job runs without any Problem.

    I know it's a bad workaround. But for me it works great since the Problem will be solved. I had this issue also on a Windows 2008 Server with 32 and also 64 bit Java.

    Here is the Windows Script which you call from the Task Planer. Create a Subfolder Tasks in the Data Integration Fold er and put there the Batch file:

    @ECHO OFF
    cd..
    set x=0
    :LoopStart
    if %x% gtr 9 goto LoopEnd
    echo Versuch: %X% Level: %errorlevel%
    if %X% gtr 0 timeout /T 20 /NOBREAK
    call .\kitchen.bat /rep:"Kettle" /job:"Job 1" /dir:"/Test" /user:admin /pass:xxx /level:Basic > .\log\Job_1_%X%.txt
    set /a x=%x%+1
    if ERRORLEVEL 7 goto LoopStart
    :LoopEnd

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.