User cc22497a3c
13-07-2010 08:44:10
JChem Cart 3.2 (Windows). I have cloned an Oracle 10.2 schema previously running on a linux box onto a windows machine, then rebuilt the Cartridge on the windows database. There is a function that calls the JCHEM_TABLE_PKG with arguments :
jchem_table_pkg.jc_insert('Cl', 'STRUCTURE', '', 'TRUE', 'FALSE', '')(1)
which is returning an exception that the index is out of date on the Structure table.
I tried rebuilding the index with but get an ORA-29833 back
CREATE INDEX jc_idx_2 ON structure(cd_structure)
INDEXTYPE IS jc_idxtype PARAMETERS('RegenerateTable=true');
and the JCHEM Manager is also failing to build the index, nor will it export the data to SDF.
" Error with molecule CD_ID=... Cannot recognise format (?)..."
Any suggestions? Thanks for any help in advance.
////////////////////////////////////////////////////////////////////////////////////////////////////// Name Value Type ----- ------ ----- - _throw The index on table 'JCHEM5.STRUCTURE' contains obsolete data. (Current index version: 39, index version for 'JCHEM5.STRUCTURE': 50101.) Please recreate the index with the 'regenerateTable=true' option. RuntimeException + backtrace Object[3] backtrace -3042686055658047285 long backtrace -3387516993124229948 long + cause The index on table 'JCHEM5.STRUCTURE' contains obsolete data. (Current index version: 39, index version for 'JCHEM5.STRUCTURE': 50101.) Please recreate the index with the 'regenerateTable=true' option. RuntimeException + cause "The index on table 'JCHEM5.STRUCTURE' contains obsolete data. (Current index version: 39, index version for 'JCHEM5.STRUCTURE': 50101.) Please recreate the index with the 'regenerateTable=true' option." String + cause Object[3] + detailMessage "The index on table 'JCHEM5.STRUCTURE' contains obsolete data. (Current index version: 39, index version for 'JCHEM5.STRUCTURE': 50101.) Please recreate the index with the 'regenerateTable=true' option." String + detailMessage Object[3] detailMessage -3042686055658047285 long - stackTrace StackTraceElement[3] - [0] StackTraceElement + declaringClass "chemaxon.jchem.cartridge.JFunctions" String + fileName "JFunctions.java" String lineNumber 216 int + methodName "checkTableVersion" String - [1] StackTraceElement + declaringClass "chemaxon.jchem.cartridge.JFunctions" String + fileName "JFunctions.java" String lineNumber 197 int + methodName "checkTableVersion" String - [2] StackTraceElement + declaringClass "chemaxon.jchem.cartridge.JCartDml" String + fileName "JCartDml.java" String lineNumber 379 int + methodName "insertMol" String + stackTrace The index on table 'JCHEM5.STRUCTURE' contains obsolete data. (Current index version: 39, index version for 'JCHEM5.STRUCTURE': 50101.) Please recreate the index with the 'regenerateTable=true' option. RuntimeException + stackTrace "The index on table 'JCHEM5.STRUCTURE' contains obsolete data. (Current index version: 39, index version for 'JCHEM5.STRUCTURE': 50101.) Please recreate the index with the 'regenerateTable=true' option." String