User 0224fcf261
10-02-2009 19:58:58
Hi,
I'm upgrading a JChem cartridge installation from 5.1.0.2 to 5.1.0.4 on Oracle 10g on Linux by running the upgrade-evol.sh program. However, i get the following error during the installation and it fails...
INFO: JC_TRANSFORM successfully processed.
INFO: JC_MOLWEIGHTB successfully processed.
INFO: Upgrading INDEXTYPEs...
INFO: JC_IDXTYPE successfully processed.
java.sql.SQLException: ORA-29532: Java call terminated by uncaught Java exception: oracle.aurora.vm.IdNotFoundException: -1 is not the number of a user or role
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:957)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1170)
at oracle.jdbc.driver.OracleStatement.executeInternal(OracleStatement.java:1696)
at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:1662)
at chemaxon.jchem.cartridge.install.Schema.executeSql(Schema.java:1441)
at chemaxon.jchem.cartridge.install.InstallUtil.grantSocketPermissions(InstallUtil.java:118)
at chemaxon.jchem.cartridge.install.UpgradeCmdLine.rebuildIndices(UpgradeCmdLine.java:252)
at chemaxon.jchem.cartridge.install.UpgradeCmdLine.upgrade(UpgradeCmdLine.java:188)
at chemaxon.jchem.cartridge.install.UpgradeCmdLine.upgrade(UpgradeCmdLine.java:36)
at chemaxon.jchem.cartridge.install.UpgradeCmdLine.main(UpgradeCmdLine.java:293)
+ set +x
My cartridge owner is JCHEM, the role for user privileges is JCHEM_ROLE, the DBA login is SYS AS SYSDBA, and everything else is default. I've made sure that the schema owner and role are entered in upper case. Can you help with this ?
Many thanks
Alistair
I'm upgrading a JChem cartridge installation from 5.1.0.2 to 5.1.0.4 on Oracle 10g on Linux by running the upgrade-evol.sh program. However, i get the following error during the installation and it fails...
INFO: JC_TRANSFORM successfully processed.
INFO: JC_MOLWEIGHTB successfully processed.
INFO: Upgrading INDEXTYPEs...
INFO: JC_IDXTYPE successfully processed.
java.sql.SQLException: ORA-29532: Java call terminated by uncaught Java exception: oracle.aurora.vm.IdNotFoundException: -1 is not the number of a user or role
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:957)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1170)
at oracle.jdbc.driver.OracleStatement.executeInternal(OracleStatement.java:1696)
at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:1662)
at chemaxon.jchem.cartridge.install.Schema.executeSql(Schema.java:1441)
at chemaxon.jchem.cartridge.install.InstallUtil.grantSocketPermissions(InstallUtil.java:118)
at chemaxon.jchem.cartridge.install.UpgradeCmdLine.rebuildIndices(UpgradeCmdLine.java:252)
at chemaxon.jchem.cartridge.install.UpgradeCmdLine.upgrade(UpgradeCmdLine.java:188)
at chemaxon.jchem.cartridge.install.UpgradeCmdLine.upgrade(UpgradeCmdLine.java:36)
at chemaxon.jchem.cartridge.install.UpgradeCmdLine.main(UpgradeCmdLine.java:293)
+ set +x
My cartridge owner is JCHEM, the role for user privileges is JCHEM_ROLE, the DBA login is SYS AS SYSDBA, and everything else is default. I've made sure that the schema owner and role are entered in upper case. Can you help with this ?
Many thanks
Alistair