User bf3dbc99cf
07-09-2015 14:35:35
Dear ChemAxon,
I am using jchem cartridge 15.8.17 on Oracle11g, Centos 64-bit.
JCHEM_CORE_PKG.GETENVIRONMENT()
--------------------------------------------------------------------------------
Oracle environment:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
JChem owner: JCHEM
JChem Server environment:
Java VM vendor: Oracle Corporation
JCHEM_CORE_PKG.GETENVIRONMENT()
--------------------------------------------------------------------------------
Java version: 1.8.0_05
Java VM version: 25.5-b02
JChem version: 15.8.17.0
JChem index version: 15071300
JDBC driver version: 11.2.0.3.0
JChem Server start directory: /home/chemaxon/jchem-150817/cartridge
JChem Server host:port : localhost:1099
When I calculate some property and update a column, it works for several times.
But after repetitive calculation and update, it fails as follows.
update compound_record r
set cd_logp = (select ( jc_evaluate( cd_structure, 'logp()' ) ) logp from compound c where c.corp_id = r.corp_id)
where r.corp_id = 320437;
1 row updated.
update compound_record r
set cd_logp = (select ( jc_evaluate( cd_structure, 'logp()' ) ) logp from compound c where c.corp_id = r.corp_id)
where r.corp_id = 320437;
1 row updated.
update compound_record r
set cd_logp = (select ( jc_evaluate( cd_structure, 'logp()' ) ) logp from compound c where c.corp_id = r.corp_id)
where r.corp_id = 320437;
1 row updated.
update compound_record r
set cd_logp = (select ( jc_evaluate( cd_structure, 'logp()' ) ) logp from compound c where c.corp_id = r.corp_id)
where r.corp_id = 320437;
update compound_record r
*
ERROR at line 1:
ORA-00600: internal error code, arguments: [kdddgb:clsviol_kcbgcur_9], [0],
[4194971], [1], [4294967250], [2], [], [], [], [], [], []
ORA-06512: at "JCHEM.JCHEM_DEFRIGHT_PKG", line 6
ORA-06512: at "JCHEM.EXEC_FUNCB", line 16
ORA-06512: at "JCHEM.EVALUATE_FUNCB", line 7
To enable the calculation and update again, I have to success some jchem calculation as follows:
select to_number( jc_evaluate( cd_structure, 'logp()' ) ) logp from compound c where c.corp_id = 320437;
LOGP
----------
5.42543317
Now, the calculate/update runs OK, but only for several times.
update compound_record r
set cd_logp = (select ( jc_evaluate( cd_structure, 'logp()' ) ) logp from compound c where c.corp_id = r.corp_id)
where r.corp_id = 320437;
1 row updated.
update compound_record r
set cd_logp = (select ( jc_evaluate( cd_structure, 'logp()' ) ) logp from compound c where c.corp_id = r.corp_id)
where r.corp_id = 320437;
1 row updated.
update compound_record r
set cd_logp = (select ( jc_evaluate( cd_structure, 'logp()' ) ) logp from compound c where c.corp_id = r.corp_id)
where r.corp_id = 320437;
1 row updated.
update compound_record r
set cd_logp = (select ( jc_evaluate( cd_structure, 'logp()' ) ) logp from compound c where c.corp_id = r.corp_id)
where r.corp_id = 320437;
update compound_record r
*
ERROR at line 1:
ORA-00600: internal error code, arguments: [kdddgb:clsviol_kcbgcur_9], [0],
[4194971], [1], [4294967250], [2], [], [], [], [], [], []
ORA-06512: at "JCHEM.JCHEM_DEFRIGHT_PKG", line 6
ORA-06512: at "JCHEM.EXEC_FUNCB", line 16
ORA-06512: at "JCHEM.EVALUATE_FUNCB", line 7
Can you help me to cope with this problem?