JChem Search issue

User d979dcb240

20-11-2013 11:21:12

Hi,

I just updated JChem and Marvin to 6.1.3 version and I now have issues with structure search in my website.
Tomcat version is 7.0.47 and theses are java versions:
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

So this is my error when a do a query:
Error in jsp file at line 223: /db_search/searching.jsp
EXACT cannot be resolved or is not a field
220: mdFingerprint=true;
221: }
222: } else if(typeString.equals("Exact")) {
223: searchType = JChemSearch.EXACT;
224: } else if(typeString.equals("Exact fragment")) {
225: searchType = JChemSearch.EXACT_FRAGMENT;
226: } else if(typeString.equals("Perfect")) {


and this is the content of tomcat lib directory:
annotations-api.jar
catalina-ant.jar
catalina-ha.jar
catalina.jar
catalina-tribes.jar
chemaxon-inchi-1.0.jar
com.chemaxon-alignment.jar
com.chemaxon-automapper.jar
com.chemaxon-chart.jar
com.chemaxon-common.jar
com.chemaxon-concurrent.jar
com.chemaxon-concurrent-utils.jar
com.chemaxon-convoy.jar
com.chemaxon-core-calculations.jar
com.chemaxon-core.jar
com.chemaxon-enumeration.jar
com.chemaxon-io-all.jar
com.chemaxon-io-cdx.jar
com.chemaxon-io-gaussian.jar
com.chemaxon-io-inchi.jar
com.chemaxon-io.jar
com.chemaxon-io-mdl.jar
com.chemaxon-io-mrv.jar
com.chemaxon-io-pdb.jar
com.chemaxon-io-peptide.jar
com.chemaxon-io-skc.jar
com.chemaxon-io-smiles.jar
com.chemaxon-io-tripos.jar
com.chemaxon-jklustor-all-api.jar
com.chemaxon-jklustor-all.jar
com.chemaxon-license.jar
com.chemaxon-mcs-app.jar
com.chemaxon-mcs.jar
com.chemaxon-modelling.jar
com.chemaxon-search-base.jar
com.chemaxon-search-utils.jar
com.chemaxon-sizeinfo-agent.jar
com.chemaxon-sizeinfo.jar
com.chemaxon-sss.jar
com.chemaxon-transformer.jar
commons-codec-1.6.jar
commons-compress-1.4.1.jar
commons-exec-1.1.jar
commons-logging-1.1.1.jar
commons-pool-1.6.jar
ecj-4.2.2.jar
el-api.jar
inchi-native-linux-1.3.jar
inchi-native-linux64-1.3.jar
inchi-native-macosx-1.3.jar
inchi-native-windows-1.3.jar
inchi-native-windows64-1.3.jar
jasper-el.jar
jasper.jar
jchem-alchemist.jar
jchem-base.jar
jchem-cartridge.jar
jchem-clustering.jar
jchem-cluster.jar
jchem-db.jar
jchem-descriptors.jar
jchem-drugdesign.jar
jchem-fragmenter.jar
jchem-interop.jar
jchem.jar
jchem-jcman.jar
jchem-jep.jar
jchem-metabolizer.jar
jchem-reaction.jar
jchem-regsys.jar
jchem-sss.jar
jextexp-1.0.jar
jh-1.0.jar
jnbtools-1.0.jar
jogl-all-natives-linux-amd64.jar
jogl-all-natives-linux-i586.jar
jsp-api.jar
looks-2.1.4.jar
MarvinBeans-beans.jar
MarvinBeans-checkers.jar
MarvinBeans-codeassist.jar
MarvinBeans-concurrent.jar
MarvinBeans-diverse-modules.jar
MarvinBeans-formats-d2s.jar
MarvinBeans-formats-image.jar
MarvinBeans-formats.jar
MarvinBeans-formats-jtf.jar
MarvinBeans-formats-name.jar
MarvinBeans-formats-smiles.jar
MarvinBeans-formats-vmn.jar
MarvinBeans-gui.jar
MarvinBeans-help.jar
MarvinBeans.jar
MarvinBeans-jep.jar
MarvinBeans-jnbadapter.jar
MarvinBeans-license.jar
MarvinBeans-logging.jar
MarvinBeans-markush.jar
MarvinBeans-math.jar
MarvinBeans-modelling.jar
MarvinBeans-plugin.jar
MarvinBeans-services-http.jar
MarvinBeans-services.jar
MarvinBeans-services-jsonrpc.jar
MarvinBeans-services-local.jar
MarvinBeans-services-soap.jar
MarvinBeans-services-xmlrpc.jar
MarvinBeans-sketch.jar
MarvinBeans-space.jar
MarvinBeans-templates.jar
MarvinBeans-view.jar
mysql-connector-java-5.1.10.jar
ojdbc6-11.1.0.7.0.jar
servlet-api.jar
sqljdbc4-1.0.jar
tomcat7-websocket.jar
tomcat-api.jar
tomcat-coyote.jar
tomcat-dbcp.jar
tomcat-i18n-es.jar
tomcat-i18n-fr.jar
tomcat-i18n-ja.jar
tomcat-jdbc.jar
tomcat-util.jar
websocket-api.jar


It's been three days that I'm playing with theses files to make it work.
What I discover is that we must change user ownership of all jar files included into tomcat library directory to tomcat to make it work.
Otherwise there are huge issues with signatures.
But now I'm stuck with this issue, so can you help me ?

ChemAxon 9c0afc9aaf

20-11-2013 18:13:10

Hi,


Since version 5.2 "EXACT" search mode was renamed to FULL:


http://www.chemaxon.com/jchem/doc/dev/java/api/chemaxon/sss/SearchConstants.html#FULL


"EXACT _FRAGMENT" to "FULL_FRAGMENT" similarly.


Best regards,


Szilard