Error: Invalid standardizer configuration

User ce2763288e

16-09-2010 00:06:55

Hi,


When I test the examples(db_search and ajax), sometimes I get a error as follow:


Error:


Invalid standardizer configuration


 


Who can help me? Thanks!


 


 

ChemAxon e274e1bada

16-09-2010 13:51:21


Hi,


please specify your JChem version, Java version, and the activity when this error was appeared.
Did you use custom standardization configuration?


Also please send me stack trace about the error. (If you use 
db_search JSP example on localhost you can see the stack trace in the
connection window of Tomcat server).


Regards, Edvard


User ce2763288e

16-09-2010 14:41:09

Thanks for your reply.


Sometimes, when I restart  the computer , I find that the examples did not work.


Best regards!


cyw


------------------------------------------------------------------


Java Plug-in 1.6.0_21
 JRE version 1.6.0_21-b07 Java HotSpot(TM) Client VM


JChemWebServicesInstaller-5_3_4


--------------------------------------------------------------------------


chemaxon.reaction.StandardizerException: Error occured during XML parsing.
Caused by:
org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory Nested exc
eption: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory
        at chemaxon.reaction.StandardizerConfiguration.readXML(StandardizerConfi
guration.java:114)
        at chemaxon.reaction.StandardizerConfiguration.read(StandardizerConfigur
ation.java:63)
        at chemaxon.reaction.Standardizer.<init>(Standardizer.java:325)
        at chemaxon.jchem.db.TableInfo.getStandardizers(TableInfo.java:1479)
        at chemaxon.jchem.db.JChemSearch.initTable(JChemSearch.java:2121)
        at chemaxon.jchem.db.JChemSearch.init(JChemSearch.java:2946)
        at chemaxon.jchem.db.JChemSearch.search1(JChemSearch.java:1616)
        at chemaxon.jchem.db.JChemSearch.search(JChemSearch.java:1516)
        at chemaxon.jchem.db.JChemSearch.access$1900(JChemSearch.java:116)
        at chemaxon.jchem.db.JChemSearch$SearchThread.run(JChemSearch.java:508)
Caused by: org.dom4j.DocumentException: org.dom4j.DocumentFactory cannot be cast
 to org.dom4j.DocumentFactory Nested exception: org.dom4j.DocumentFactory cannot
 be cast to org.dom4j.DocumentFactory
        at org.dom4j.io.SAXReader.read(SAXReader.java:484)
        at org.dom4j.io.SAXReader.read(SAXReader.java:343)
        at chemaxon.reaction.StandardizerConfiguration.readXML(StandardizerConfi
guration.java:110)
        ... 9 more
chemaxon.jchem.db.DatabaseSearchException: Invalid standardizer configuration
        at chemaxon.jchem.db.JChemSearch.initTable(JChemSearch.java:2125)
        at chemaxon.jchem.db.JChemSearch.init(JChemSearch.java:2946)
        at chemaxon.jchem.db.JChemSearch.search1(JChemSearch.java:1616)
        at chemaxon.jchem.db.JChemSearch.search(JChemSearch.java:1516)
        at chemaxon.jchem.db.JChemSearch.access$1900(JChemSearch.java:116)
        at chemaxon.jchem.db.JChemSearch$SearchThread.run(JChemSearch.java:508)
chemaxon.jchem.db.DatabaseSearchException: Invalid standardizer configuration
        at chemaxon.jchem.db.JChemSearch.initTable(JChemSearch.java:2125)
        at chemaxon.jchem.db.JChemSearch.init(JChemSearch.java:2946)
        at chemaxon.jchem.db.JChemSearch.search1(JChemSearch.java:1616)
        at chemaxon.jchem.db.JChemSearch.search(JChemSearch.java:1516)
        at chemaxon.jchem.db.JChemSearch.access$1900(JChemSearch.java:116)
        at chemaxon.jchem.db.JChemSearch$SearchThread.run(JChemSearch.java:508)


 


 

ChemAxon e274e1bada

17-09-2010 11:59:10

Hi,


if you set custom standardization during the table creation  your standardizer config XML file might be not valid. Could you send us that XML file?


If  you have multiply instances of dom4j.jar and they are different versions, it may mean problem also. JChem lib directory contains dom4j, please check your classpath if there is not any other instances of that.


Regards, Edvard

ChemAxon 9c0afc9aaf

20-09-2010 22:15:58

Hi,


The command 


jcman t <table_name>

can print the standardizer configuration set for the table (and many other things).


However I'm also more suspicious a dom4j.jar version problem.


Szilard