User e4183f4538
15-09-2011 22:35:17
Hi!
I am installing JChem Cartridge 5.6.0.0 on a new server (11g, RHES 6)
During the installation when asked for the TNS name, I had to use a route we previously discussed, and entered:
"//oracle:1521/bmed.oracle.clnp.umt.edu"
(as the other routes didn't work: bmed, bmed.oracle.clnp.umt.edu etc)
I adjusted the logging.properties all to FINEST
Cartridge server then starts up with no errors. However, in SQLPLUS:
SQL> call jchem_core_pkg.use_password('<password>');
call jchem_core_pkg.use_password('<password>')
*
ERROR at line 1:
ORA-29532: Java call terminated by uncaught Java exception:
java.lang.NullPointerException
ORA-06512: at "CHEMAXON.JCHEM_CORE_PKG", line 61
ORA-06512: at "CHEMAXON.JCHEM_CORE_PKG", line 55
The error pitched when trying to access the jcart directly, I get this error:
$ORACLE_HOME/bin/loadjava -user chemaxon/<password>@jchem /chemaxon/JChem/cartridge/jcart.jar
Error while processing class chemaxon/util/StringUtilException oracle.aurora.server.tools.loadjava.ConnectionError: could not open connectionSQL Error while connecting with oci8 driver to chemaxon: ORA-12154: TNS:could not resolve the connect identifier specified
I have a working version of cartridge 5.5 on my other server, and I've matched the jcart.properties files to have the same structure (for the relevant server).
tnsnames.ora is correct as all the other components work with Oracle (so it would seem). I don't seen any obvious differences, but something is awry.
Where can I go from here to trouble shoot?
[chemaxon@oracle bin]$ ./java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.8) (rhel-1.39.1.9.8.el6_1-x86_64)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)