Ok, I turned on full logging.
This is the trace file when I run the application against the table setup created with an older version of jchem.
"Trace file /u01/oracle/product/diag/rdbms/star/star/trace/star_ora_17903.trc
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /u01/oracle/product/11R1_64bit
System name: Linux
Node name: vader
Release: 2.6.5-7.283-smp
Version: #1 SMP Wed Nov 29 16:55:53 UTC 2006
Machine: x86_64
Instance name: star
Redo thread mounted by this instance: 1
Oracle process number: 54
Unix process pid: 17903, image: oracle@vader
*** 2009-12-22 08:21:39.662
*** SESSION ID:(157.51266) 2009-12-22 08:21:39.662
*** CLIENT ID:() 2009-12-22 08:21:39.662
*** SERVICE NAME:(star) 2009-12-22 08:21:39.662
*** MODULE NAME:(beed@vader (TNS V1-V3)) 2009-12-22 08:21:39.662
*** ACTION NAME:() 2009-12-22 08:21:39.662
2009-12-22 08:21:39.649 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=CHEMSPEC, idxName=IDX_JCHEM_STRUCT, idxPartition=null, evenIfJChemTable=false
2009-12-22 08:21:39.662 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=CHEMSPEC.IDX_JCHEM_STRUCT.idxTable
2009-12-22 08:21:39.663 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM chemspec.jc_idx_property WHERE prop_name = ?
2009-12-22 08:21:39.664 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 08:21:39.665 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for CHEMSPEC.IDX_JCHEM_STRUCT
2009-12-22 08:21:39.666 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: "SELECT prop_value FROM jchem.jchemproperties WHERE prop_name = ?" with ?1=table.CHEMSPEC.JCMOL_MOLTABLE.validityTimestamp
2009-12-22 08:21:39.694 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=CHEMSPEC, idxName=IDX_JCHEM_STRUCT, idxPartition=null, evenIfJChemTable=false
2009-12-22 08:21:39.695 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=CHEMSPEC.IDX_JCHEM_STRUCT.idxTable
2009-12-22 08:21:39.695 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM chemspec.jc_idx_property WHERE prop_name = ?
2009-12-22 08:21:39.695 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 08:21:40.140 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=CHEMSPEC, idxName=IDX_JCHEM_STRUCT, idxPartition=null, evenIfJChemTable=false
2009-12-22 08:21:40.141 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=CHEMSPEC.IDX_JCHEM_STRUCT.idxTable
2009-12-22 08:21:40.142 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM chemspec.jc_idx_property WHERE prop_name = ?
2009-12-22 08:21:40.142 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 08:21:40.143 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for CHEMSPEC.IDX_JCHEM_STRUCT
2009-12-22 08:21:40.143 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: "SELECT prop_value FROM jchem.jchemproperties WHERE prop_name = ?" with ?1=table.CHEMSPEC.JCMOL_MOLTABLE.validityTimestamp
2009-12-22 08:21:40.144 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=CHEMSPEC, idxName=IDX_JCHEM_STRUCT, idxPartition=null, evenIfJChemTable=false
2009-12-22 08:21:40.145 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=CHEMSPEC.IDX_JCHEM_STRUCT.idxTable
2009-12-22 08:21:40.145 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM chemspec.jc_idx_property WHERE prop_name = ?
2009-12-22 08:21:40.145 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 08:21:40.145 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for CHEMSPEC.IDX_JCHEM_STRUCT
2009-12-22 08:21:40.149 [9429272, MIMI, CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: evaluate: ctColName=null
*** 2009-12-22 08:21:44.644
2009-12-22 08:21:44.644 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=BCPVS, idxName=IDX_JCHEM_STRUCT_SALT, idxPartition=null, evenIfJChemTable=false
2009-12-22 08:21:44.645 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=BCPVS.IDX_JCHEM_STRUCT_SALT.idxTable
2009-12-22 08:21:44.645 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM bcpvs.jc_idx_property WHERE prop_name = ?
2009-12-22 08:21:44.697 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 08:21:44.711 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for BCPVS.IDX_JCHEM_STRUCT_SALT
2009-12-22 08:21:44.711 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: "SELECT prop_value FROM jchem.jchemproperties WHERE prop_name = ?" with ?1=table.BCPVS.JCSALT_MOLTABLE.validityTimestamp
2009-12-22 08:21:44.789 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendBatch outer BEGIN
2009-12-22 08:21:44.790 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendBatch BEGIN
2009-12-22 08:21:44.790 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=BCPVS, idxName=IDX_JCHEM_STRUCT_SALT, idxPartition=null, evenIfJChemTable=false
2009-12-22 08:21:44.790 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=BCPVS.IDX_JCHEM_STRUCT_SALT.idxTable
2009-12-22 08:21:44.790 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM bcpvs.jc_idx_property WHERE prop_name = ?
2009-12-22 08:21:44.790 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 08:21:44.791 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for BCPVS.IDX_JCHEM_STRUCT_SALT
2009-12-22 08:21:44.791 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for BCPVS.IDX_JCHEM_STRUCT_SALT
2009-12-22 08:21:45.034 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendQueryForCached BEGIN
2009-12-22 08:21:45.076 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: Using SRMI for transport.
2009-12-22 08:21:45.198 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.jcservcli.JchemSearchResultSRmiCli: Constructed using JchemSearchImpl_Stub[UnicastRef [liveRef: [endpoint:[localhost:34834](remote),objID:[-4fbf512e:125b149c1ef:-8000, 5]]]]
2009-12-22 08:21:45.198 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendQueryForCached END
2009-12-22 08:21:45.198 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.addScanResult: scannum=187421
2009-12-22 08:21:45.198 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendBatch outer END
2009-12-22 08:21:45.226 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.getScanResult: scannum=187421
*** 2009-12-22 08:21:45.328
2009-12-22 08:21:45.328 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): tableScanResult..getNextHits() returns 2 hit(s).
2009-12-22 08:21:45.783 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: createCdIdResultSet: hit count=2
2009-12-22 08:21:45.783 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: cdIdArrayLength=2, idArrayIdx=0
2009-12-22 08:21:45.783 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 2
2009-12-22 08:21:45.783 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): cdIdResultSet.getNrRemainingRowids()=2
2009-12-22 08:21:45.784 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: getRowids: scannum=187421
2009-12-22 08:21:45.784 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.getScanResult: scannum=187421
2009-12-22 08:21:45.784 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: cdIdArrayLength=2, idArrayIdx=0
2009-12-22 08:21:45.784 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 2
2009-12-22 08:21:45.784 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): cdIdResultSet.getNrRemainingRowids()=2
2009-12-22 08:21:45.784 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: cdIdArrayLength=2, idArrayIdx=0
2009-12-22 08:21:45.784 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 2
2009-12-22 08:21:45.784 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: BEGIN
2009-12-22 08:21:45.785 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: setting create statement as ref cursor ON...
2009-12-22 08:21:45.785 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: resultSetFromStatement: about to createStatement...
2009-12-22 08:21:45.785 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: createStatementString count=2
2009-12-22 08:21:45.785 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: createStatementString END
2009-12-22 08:21:45.785 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: resultSetFromStatement: exec' query
2009-12-22 08:21:45.787 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: resultSetFromStatement: query exec'd
2009-12-22 08:21:45.788 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: setting create statement as ref cursor ON...
2009-12-22 08:21:45.792 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: END
2009-12-22 08:21:46.058 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.getScanResult: scannum=187421
2009-12-22 08:21:46.058 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 0
2009-12-22 08:21:46.058 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): cdIdResultSet.getNrRemainingRowids()=0
2009-12-22 08:21:46.059 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): tableScanResult..getNextHits() returns null: no more results.
2009-12-22 08:21:46.074 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.closeScanResult: scannum=187421, jcResultSet=[chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet]chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet@2ee11488
*** 2009-12-22 08:21:46.336
2009-12-22 08:21:46.336 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=BCPVS, idxName=IDX_JCHEM_SEP, idxPartition=null, evenIfJChemTable=false
2009-12-22 08:21:46.336 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=BCPVS.IDX_JCHEM_SEP.idxTable
2009-12-22 08:21:46.337 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM bcpvs.jc_idx_property WHERE prop_name = ?
2009-12-22 08:21:46.337 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 08:21:46.342 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for BCPVS.IDX_JCHEM_SEP
2009-12-22 08:21:46.342 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: "SELECT prop_value FROM jchem.jchemproperties WHERE prop_name = ?" with ?1=table.BCPVS.JCSEPMOL_MOLTABLE.validityTimestamp
2009-12-22 08:21:46.348 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendBatch outer BEGIN
2009-12-22 08:21:46.349 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendBatch BEGIN
2009-12-22 08:21:46.349 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=BCPVS, idxName=IDX_JCHEM_SEP, idxPartition=null, evenIfJChemTable=false
2009-12-22 08:21:46.349 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=BCPVS.IDX_JCHEM_SEP.idxTable
2009-12-22 08:21:46.349 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM bcpvs.jc_idx_property WHERE prop_name = ?
2009-12-22 08:21:46.349 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 08:21:46.349 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for BCPVS.IDX_JCHEM_SEP
2009-12-22 08:21:46.351 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for BCPVS.IDX_JCHEM_SEP
2009-12-22 08:21:46.352 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendQueryForCached BEGIN
2009-12-22 08:21:46.352 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: Using SRMI for transport.
2009-12-22 08:21:46.357 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.jcservcli.JchemSearchResultSRmiCli: Constructed using JchemSearchImpl_Stub[UnicastRef [liveRef: [endpoint:[localhost:34834](remote),objID:[-4fbf512e:125b149c1ef:-8000, 5]]]]
2009-12-22 08:21:46.357 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendQueryForCached END
2009-12-22 08:21:46.358 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.addScanResult: scannum=187422
2009-12-22 08:21:46.358 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendBatch outer END
2009-12-22 08:21:46.359 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.getScanResult: scannum=187422
*** 2009-12-22 08:22:08.029
2009-12-22 08:22:08.029 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): tableScanResult..getNextHits() returns 1 hit(s).
2009-12-22 08:22:08.030 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: createCdIdResultSet: hit count=1
2009-12-22 08:22:08.030 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: cdIdArrayLength=1, idArrayIdx=0
2009-12-22 08:22:08.030 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 1
2009-12-22 08:22:08.030 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): cdIdResultSet.getNrRemainingRowids()=1
2009-12-22 08:22:08.030 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: getRowids: scannum=187422
2009-12-22 08:22:08.030 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.getScanResult: scannum=187422
2009-12-22 08:22:08.030 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: cdIdArrayLength=1, idArrayIdx=0
2009-12-22 08:22:08.031 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 1
2009-12-22 08:22:08.031 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): cdIdResultSet.getNrRemainingRowids()=1
2009-12-22 08:22:08.031 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: cdIdArrayLength=1, idArrayIdx=0
2009-12-22 08:22:08.031 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 1
2009-12-22 08:22:08.031 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: BEGIN
2009-12-22 08:22:08.031 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: setting create statement as ref cursor ON...
2009-12-22 08:22:08.031 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: resultSetFromStatement: about to createStatement...
2009-12-22 08:22:08.031 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: createStatementString count=1
2009-12-22 08:22:08.031 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: createStatementString END
2009-12-22 08:22:08.032 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: resultSetFromStatement: exec' query
2009-12-22 08:22:08.033 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: resultSetFromStatement: query exec'd
2009-12-22 08:22:08.034 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: setting create statement as ref cursor ON...
2009-12-22 08:22:08.037 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: END
2009-12-22 08:22:08.060 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.getScanResult: scannum=187422
2009-12-22 08:22:08.060 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 0
2009-12-22 08:22:08.060 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): cdIdResultSet.getNrRemainingRowids()=0
2009-12-22 08:22:08.061 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): tableScanResult..getNextHits() returns null: no more results.
2009-12-22 08:22:08.075 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.closeScanResult: scannum=187422, jcResultSet=[chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet]chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet@31e906e3
2009-12-22 08:22:08.303 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=BCPVS, idxName=IDX_JCHEM_STRUCT_JCMOL, idxPartition=null, evenIfJChemTable=false
2009-12-22 08:22:08.304 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=BCPVS.IDX_JCHEM_STRUCT_JCMOL.idxTable
2009-12-22 08:22:08.304 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM bcpvs.jc_idx_property WHERE prop_name = ?
2009-12-22 08:22:08.305 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 08:22:08.314 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for BCPVS.IDX_JCHEM_STRUCT_JCMOL
2009-12-22 08:22:08.314 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: "SELECT prop_value FROM jchem.jchemproperties WHERE prop_name = ?" with ?1=table.BCPVS.JCMOL_MOLTABLE.validityTimestamp
2009-12-22 08:22:08.328 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendBatch outer BEGIN
2009-12-22 08:22:08.328 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendBatch BEGIN
2009-12-22 08:22:08.328 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=BCPVS, idxName=IDX_JCHEM_STRUCT_JCMOL, idxPartition=null, evenIfJChemTable=false
2009-12-22 08:22:08.328 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=BCPVS.IDX_JCHEM_STRUCT_JCMOL.idxTable
2009-12-22 08:22:08.329 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM bcpvs.jc_idx_property WHERE prop_name = ?
2009-12-22 08:22:08.329 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 08:22:08.329 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for BCPVS.IDX_JCHEM_STRUCT_JCMOL
2009-12-22 08:22:08.330 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for BCPVS.IDX_JCHEM_STRUCT_JCMOL
2009-12-22 08:22:08.330 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendQueryForCached BEGIN
2009-12-22 08:22:08.331 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: Using SRMI for transport.
2009-12-22 08:22:08.343 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.jcservcli.JchemSearchResultSRmiCli: Constructed using JchemSearchImpl_Stub[UnicastRef [liveRef: [endpoint:[localhost:34834](remote),objID:[-4fbf512e:125b149c1ef:-8000, 5]]]]
2009-12-22 08:22:08.343 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendQueryForCached END
2009-12-22 08:22:08.343 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.addScanResult: scannum=187423
2009-12-22 08:22:08.344 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.sendBatch outer END
2009-12-22 08:22:08.344 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.getScanResult: scannum=187423
*** 2009-12-22 08:22:31.854
2009-12-22 08:22:31.853 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): tableScanResult..getNextHits() returns 1 hit(s).
2009-12-22 08:22:31.854 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: createCdIdResultSet: hit count=1
2009-12-22 08:22:31.854 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: cdIdArrayLength=1, idArrayIdx=0
2009-12-22 08:22:31.854 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 1
2009-12-22 08:22:31.854 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): cdIdResultSet.getNrRemainingRowids()=1
2009-12-22 08:22:31.854 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: getRowids: scannum=187423
2009-12-22 08:22:31.854 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.getScanResult: scannum=187423
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: cdIdArrayLength=1, idArrayIdx=0
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 1
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): cdIdResultSet.getNrRemainingRowids()=1
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: cdIdArrayLength=1, idArrayIdx=0
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 1
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: BEGIN
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: setting create statement as ref cursor ON...
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: resultSetFromStatement: about to createStatement...
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: createStatementString count=1
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: createStatementString END
2009-12-22 08:22:31.855 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: resultSetFromStatement: exec' query
2009-12-22 08:22:31.857 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: resultSetFromStatement: query exec'd
2009-12-22 08:22:31.857 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: setting create statement as ref cursor ON...
2009-12-22 08:22:31.861 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: prepareExec: END
2009-12-22 08:22:31.887 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.getScanResult: scannum=187423
2009-12-22 08:22:31.887 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.CdIdResultSet: getNrRemainingRowids: returning 0
2009-12-22 08:22:31.887 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): cdIdResultSet.getNrRemainingRowids()=0
2009-12-22 08:22:31.888 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet: getNrRemainingRowids(): tableScanResult..getNextHits() returns null: no more results.
2009-12-22 08:22:31.903 [9429272, MIMI, BCPVS]: DEBUG - chemaxon.jchem.cartridge.JFunctions: JFunctions.closeScanResult: scannum=187423, jcResultSet=[chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet]chemaxon.jchem.cartridge.resultset.EarlyCdIdResultSet@a71dc9d1
"
I then switched to use the table setup created with the current jchem version.
here is the trace from this.
"Trace file /u01/oracle/product/diag/rdbms/star/star/trace/star_ora_16016.trc
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /u01/oracle/product/11R1_64bit
System name: Linux
Node name: vader
Release: 2.6.5-7.283-smp
Version: #1 SMP Wed Nov 29 16:55:53 UTC 2006
Machine: x86_64
Instance name: star
Redo thread mounted by this instance: 1
Oracle process number: 59
Unix process pid: 16016, image: oracle@vader
*** 2009-12-22 07:58:51.875
*** SESSION ID:(207.18021) 2009-12-22 07:58:51.875
*** CLIENT ID:() 2009-12-22 07:58:51.875
*** SERVICE NAME:(star) 2009-12-22 07:58:51.875
*** MODULE NAME:(beed@vader (TNS V1-V3)) 2009-12-22 07:58:51.875
*** ACTION NAME:() 2009-12-22 07:58:51.875
2009-12-22 07:58:51.827 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=ACT_CHEMSPEC, idxName=IDX_JCHEM_STRUCT, idxPartition=null, evenIfJChemTable=false
2009-12-22 07:58:51.875 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=ACT_CHEMSPEC.IDX_JCHEM_STRUCT.idxTable
2009-12-22 07:58:51.876 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM act_chemspec.jc_idx_property WHERE prop_name = ?
2009-12-22 07:58:51.901 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 07:58:51.939 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for ACT_CHEMSPEC.IDX_JCHEM_STRUCT
2009-12-22 07:58:51.939 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: "SELECT prop_value FROM jchem.jchemproperties WHERE prop_name = ?" with ?1=table.ACT_CHEMSPEC.JCMOL_MOLTABLE.validityTimestamp
2009-12-22 07:58:52.029 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=ACT_CHEMSPEC, idxName=IDX_JCHEM_STRUCT, idxPartition=null, evenIfJChemTable=false
2009-12-22 07:58:52.030 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=ACT_CHEMSPEC.IDX_JCHEM_STRUCT.idxTable
2009-12-22 07:58:52.030 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM act_chemspec.jc_idx_property WHERE prop_name = ?
2009-12-22 07:58:52.030 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 07:58:52.404 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=ACT_CHEMSPEC, idxName=IDX_JCHEM_STRUCT, idxPartition=null, evenIfJChemTable=false
2009-12-22 07:58:52.405 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=ACT_CHEMSPEC.IDX_JCHEM_STRUCT.idxTable
2009-12-22 07:58:52.405 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM act_chemspec.jc_idx_property WHERE prop_name = ?
2009-12-22 07:58:52.406 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 07:58:52.406 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for ACT_CHEMSPEC.IDX_JCHEM_STRUCT
2009-12-22 07:58:52.407 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: "SELECT prop_value FROM jchem.jchemproperties WHERE prop_name = ?" with ?1=table.ACT_CHEMSPEC.JCMOL_MOLTABLE.validityTimestamp
2009-12-22 07:58:52.408 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=ACT_CHEMSPEC, idxName=IDX_JCHEM_STRUCT, idxPartition=null, evenIfJChemTable=false
2009-12-22 07:58:52.409 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=ACT_CHEMSPEC.IDX_JCHEM_STRUCT.idxTable
2009-12-22 07:58:52.409 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM act_chemspec.jc_idx_property WHERE prop_name = ?
2009-12-22 07:58:52.409 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
2009-12-22 07:58:52.409 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Returning jchem.jchemproperties for ACT_CHEMSPEC.IDX_JCHEM_STRUCT
2009-12-22 07:58:52.415 [9428984, MIMI, ACT_CHEMSPEC]: DEBUG - chemaxon.jchem.cartridge.JFunctions: evaluate: ctColName=null
*** 2009-12-22 07:58:57.035
2009-12-22 07:58:57.034 [9428984, MIMI, ACT_COMPOUND]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxSchema=ACT_COMPOUND, idxName=IDX_JCHEM_STRUCT_SALT, idxPartition=null, evenIfJChemTable=false
2009-12-22 07:58:57.035 [9428984, MIMI, ACT_COMPOUND]: DEBUG - chemaxon.jchem.cartridge.JFunctions: masterPropName=ACT_COMPOUND.IDX_JCHEM_STRUCT_SALT.idxTable
2009-12-22 07:58:57.036 [9428984, MIMI, ACT_COMPOUND]: DEBUG - chemaxon.jchem.cartridge.JcMetaDataFunctions: Executing: SELECT prop_value FROM act_compound.jc_idx_property WHERE prop_name = ?
2009-12-22 07:58:57.070 [9428984, MIMI, ACT_COMPOUND]: DEBUG - chemaxon.jchem.cartridge.JFunctions: idxTblQName=null
Exception in thread "Root Thread" java.lang.NullPointerException
at chemaxon.jchem.cartridge.structs.JCartIndexDescriptor.init0(JCartIndexDescriptor.java)
at chemaxon.jchem.cartridge.structs.JCartIndexDescriptor.<init>(JCartIndexDescriptor.java)
at chemaxon.jchem.cartridge.structs.JCartIndexDescriptor.get(JCartIndexDescriptor.java)
at chemaxon.jchem.cartridge.JFunctions.checkTableVersion(JFunctions.java)
".
I have a slight feeling the I'm hitting the same bug as in http://chemaxon.com/forum/ftopic5228.html
or, can you make out from the trace where I have missed to grant privileges ?