User 4393c056f4
12-04-2012 14:01:04
Dear Chemaxon Support,
I have a problem with query search. I'm using 5.9.2 and it warnig me that:
<<INFO [com.im.ijcs.impl.query.DefaultQueryService]: Query execution exception
chemaxon.jchem.db.DatabaseSearchException: ERROR: Table "APP.X11111111111111111111111" could not fit into structure cache (out of memory).
Please visit http://www.chemaxon.com/jchem/doc/admin/Performance.html#cacheSize and
http://www.chemaxon.com/jchem/javaFAQ.html#outofmemory
at chemaxon.jchem.db.JChemSearch.loadCache(JChemSearch.java:2818)
at chemaxon.jchem.db.JChemSearch.search1(JChemSearch.java:2449)
at chemaxon.jchem.db.JChemSearch.search(JChemSearch.java:2280)
at chemaxon.jchem.db.JChemSearch.access$3000(JChemSearch.java:165)
at chemaxon.jchem.db.JChemSearch$SearchThread.run(JChemSearch.java:1031)
Caused: org.springframework.dao.InvalidDataAccessResourceUsageException: Exception occurred when executing JChem search; nested exception is chemaxon.jchem.db.DatabaseSearchException: ERROR: Table "APP.X11111111111111111111111" could not fit into structure cache (out of memory).
Please visit http://www.chemaxon.com/jchem/doc/admin/Performance.html#cacheSize and
http://www.chemaxon.com/jchem/javaFAQ.html#outofmemory
at com.im.ijcs.impl.query.JChemExecutor.executeJChemSearch(JChemExecutor.java:288)
at com.im.ijcs.impl.query.JChemExecutor.execute(JChemExecutor.java:166)
at com.im.ijcs.impl.query.JChemExecutor.run(JChemExecutor.java:377)
at com.im.ijcs.impl.query.Executor.visitStructureQuery(Executor.java:174)
at com.im.ijcs.impl.query.Executor.visitSqlQuery(Executor.java:207)
at com.im.ijcs.impl.query.Executor.execute(Executor.java:165)
at com.im.df.server.local.LocalQueryExecutor.access$001(LocalQueryExecutor.java:26)
at com.im.df.server.local.LocalQueryExecutor$1.doInTransactionWithoutResult(LocalQueryExecutor.java:60)
at org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
at com.im.df.server.local.LocalQueryExecutor.execute(LocalQueryExecutor.java:58)
at com.im.ijcs.impl.query.DefaultQueryService.findImpl(DefaultQueryService.java:138)
at com.im.ijcs.impl.query.DefaultQueryService$FindExecutor.call(DefaultQueryService.java:117)
at com.im.ijcs.impl.query.DefaultQueryService$FindExecutor.call(DefaultQueryService.java:101)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)...>>>
I have already visited the pages in the forum, that offer some solution to the problem, but unfortunately nothing worked. Here below some System Info:
Product Version = Instant JChem 5.9.2
Operating System = Windows Vista version 6.0 running on x86
Java; VM; Vendor = 1.6.0_26; Java HotSpot(TM) Client VM 20.1-b02; Sun Microsystems Inc.
Runtime = Java(TM) SE Runtime Environment 1.6.0_26-b03
Java Home = c:\Program Files\ChemAxon\InstantJChem\jre
System Locale; Encoding = uk_UA (instantjchem); Cp1251
Please help me!!!Thank you in advance.