Hi,
This error was solved (I need to change the JDBC drivers names to jdbc1.jar and jdbc2,jar (db2jcc.jar and db2jcc_license_cu.jar)), but now I stopped in another:
# java -Djava.library.path="/opt/IBM/ondemand/V10.5/lib64;/opt/IBM/ondemand/V10.5/jars" -jar /opt/IBM/ondemand/V10.5/jars/ODFTIExporter.jar index -configFile /opt/IBM/ondemand/V10.5/jars/odfts.cfg
java.util.Base64 exists
java.util.Base64 exists
Exception in thread "main" java.lang.NoClassDefFoundError: com.google.gson.JsonSyntaxException
at com.ibm.cm.od.fti.exporter.ODWEK.<init>(ODWEK.java:79)
at com.ibm.cm.od.fti.exporter.Exporter.<init>(Exporter.java:47)
at com.ibm.cm.od.fti.exporter.Export.main(Export.java:633)
Caused by: java.lang.ClassNotFoundException: com.google.gson.JsonSyntaxException
at java.net.URLClassLoader.findClass(URLClassLoader.java:609)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:926)
at java.lang.ClassLoader.loadClass(ClassLoader.java:871)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:343)
at java.lang.ClassLoader.loadClass(ClassLoader.java:854)
... 3 more
The log generated after run the java command:
# cat ftiexport_0.0_2606201115.log
Fri Jun 26 11:15:36 BRT 2020 main INFO: Trace started
Fri Jun 26 11:15:36 BRT 2020 contructor FINER: ENTRY
Fri Jun 26 11:15:37 BRT 2020 getConnection FINEST: databaseURL = jdbc:db2://172.20.116.185:50000/ARCHIVE >> Connected <<
Fri Jun 26 11:15:37 BRT 2020 getConnection FINER: RETURN
Fri Jun 26 11:15:37 BRT 2020 <init> INFO: Database product: DB2/AIX64
Fri Jun 26 11:15:37 BRT 2020 <init> INFO: Database version: SQL11014
[root@dpa1ged00011:/tmp]\
The environment is setting:
CLASSPATH=/opt/IBM/ondemand/V10.5/www/api/ODApi.jar:/opt/IBM/ondemand/V10.5/www/libars3wapi32.so:/opt/IBM/ondemand/V10.5/www/libars3wapi64.so:/opt/IBM/ondemand/V10.5/jars/gson-2.8.6.jar:.
PATH=/opt/IBM/ondemand/V10.5/www:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java8/jre/bin:/usr/java8/bin:/opt/IBM/ondemand/V10.5/jars
LIBPATH=/usr/lib:/usr/lpp/X11/lib/R7:/lib:/opt/IBM/ondemand/V10.5/www:/opt/IBM/ondemand/V10.5/jars
I read this technote and followed the instructions:
https://www.ibm.com/support/pages/how-do-i-resolve-javalangunsatisfiedlinkerror-javalangnoclassdeffounderror-or-gskit-errors-when-deploying-odwek-java-api-applicationThis command is correct?
java -Djava.library.path="/opt/IBM/ondemand/V10.5/lib64;/opt/IBM/ondemand/V10.5/jars" -jar /opt/IBM/ondemand/V10.5/jars/ODFTIExporter.jar index -configFile /opt/IBM/ondemand/V10.5/jars/odfts.cfg
It appears that the "gson-2.8.6.jar" is not being loaded properly.
Best regards.
Lair Martins.