Hi Barry, The exact version is 5.1, revision: 5183
And the config is using index compression. From my logs. 2012-07-13 12:37:43 +0000 org.expasy.sesame.owlim.ConfigRepository INFO: Started in READ/WRITE mode. INFO: Configured parameter 'ruleset' to 'empty' INFO: Configured parameter 'enable-optimization' to 'true' INFO: Configured parameter 'enablePredicateList' to 'false' INFO: Configured parameter 'check-for-inconsistencies' to 'false' INFO: Configured parameter 'transaction-isolation' to 'true' INFO: Configured parameter 'transaction-mode' to 'safe' INFO: Configured parameter 'entity-id-size' to '32' INFO: Configured parameter 'enable-context-index' to 'false' INFO: Configured parameter 'entity-index-size' to '1547483647' INFO: Configured parameter 'tuple-index-memory' to '40G' INFO: Configured parameter 'cache-memory' to '40G' INFO: Cache pages for tuples: 2147483 INFO: Cache pages for predicates: 0 INFO: Configured parameter 'storage-folder' to './data/triples/' INFO: Configured parameter 'repository-type' to 'file-repository' INFO: Using Hash Entity Pool INFO: Configured parameter 'index-compression-ratio' to '30' Other settings are defaults. Regards, Jerven On 07/13/2012 05:44 PM, Barry Bishop wrote:
Hi Jerven, Are you by any chance using index compression? In any case, can you let us know the full OWLIM configuration and exact version number? It's a bit late in the day, but this issue will be fully investigated next week. Thanks for reporting this, barry Barry Bishop OWLIM Product Manager Ontotext AD Tel: +43 650 2000 237 email: [email protected] skype: bazbishop www.ontotext.com On 13/07/12 16:09, Jerven Bolleman wrote:Dear Owlim Devs, I am having some problems with queries failing after restarts in safe mode. The server shutdown cleanly and after restarting some queries fail. I make sure the repository is shutdown cleanly using the following code. @Override public void shutDown() throws SailException { super.shutDown(); log.info("Repository shutting down."); while (! super.isShutDown()) { try { Thread.sleep(TimeUnit.MINUTES.toMillis(1)); } catch (InterruptedException e) { if (super.isShutDown()) { log.info("Repository shut down!"); return; } Thread.interrupted(); } log.info("Repository still shutting down."); } } I have a stack trace for the errors in case that could help debugging. Regards, Jerven ERROR: ServletException java.lang.RuntimeException: java.io.EOFException at com.ontotext.trree.big.collections.a.g.if(Unknown Source) at com.ontotext.trree.big.collections.a.m.a(Unknown Source) at com.ontotext.trree.big.collections.a.b.a(Unknown Source) at com.ontotext.trree.big.collections.a.p.do(Unknown Source) at com.ontotext.trree.big.collections.l.a(Unknown Source) at com.ontotext.trree.big.collections.l.a(Unknown Source) at com.ontotext.trree.big.collections.l.a(Unknown Source) at com.ontotext.trree.big.collections.p.if(Unknown Source) at com.ontotext.trree.big.collections.p.do(Unknown Source) at com.ontotext.trree.big.collections.j$a.a(Unknown Source) at com.ontotext.trree.big.AVLRepositoryConnection.getStatements(Unknown Source) at com.ontotext.trree.big.AVLRepositoryConnection.getStatements(Unknown Source) at com.ontotext.trree.EqClassStatementIdIterator.byte(Unknown Source) at com.ontotext.trree.EqClassStatementIdIterator.next(Unknown Source) at com.ontotext.trree.EqClassStatementIdIterator.<init>(Unknown Source) at com.ontotext.trree.query.TriplePattern.getIterator(Unknown Source) at com.ontotext.trree.query.TriplePattern.getIterator(Unknown Source) at com.ontotext.trree.query.SubQuery.a(Unknown Source) at com.ontotext.trree.query.SubQuery$3.next(Unknown Source) at com.ontotext.trree.query.g$1.next(Unknown Source) at com.ontotext.trree.query.q$2.a(Unknown Source) at com.ontotext.trree.query.q$2.next(Unknown Source) at com.ontotext.trree.sdk.a.d$2.hasNext(Unknown Source) at org.openrdf.query.algebra.evaluation.iterator.GroupIterator.buildEntries(GroupIterator.java:128) at org.openrdf.query.algebra.evaluation.iterator.GroupIterator.createIterator(GroupIterator.java:88) at org.openrdf.query.algebra.evaluation.iterator.GroupIterator.<init>(GroupIterator.java:78) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1208) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1068) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:177) at com.ontotext.trree.query.u.evaluate(Unknown Source) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1178) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1059) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:177) at com.ontotext.trree.query.u.evaluate(Unknown Source) at com.ontotext.trree.query.u.evaluate(Unknown Source) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1071) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:177) at com.ontotext.trree.query.u.evaluate(Unknown Source) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1132) at com.ontotext.trree.query.u.evaluate(Unknown Source) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1044) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:177) at com.ontotext.trree.query.u.evaluate(Unknown Source) at org.openrdf.query.algebra.evaluation.iterator.GroupIterator.buildEntries(GroupIterator.java:117) at org.openrdf.query.algebra.evaluation.iterator.GroupIterator.createIterator(GroupIterator.java:88) at org.openrdf.query.algebra.evaluation.iterator.GroupIterator.<init>(GroupIterator.java:78) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1208) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1068) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:177) at com.ontotext.trree.query.u.evaluate(Unknown Source) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1178) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1059) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:177) at com.ontotext.trree.query.u.evaluate(Unknown Source) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1132) at com.ontotext.trree.query.u.evaluate(Unknown Source) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1044) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:177) at com.ontotext.trree.query.u.evaluate(Unknown Source) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1159) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:1056) at org.openrdf.query.algebra.evaluation.impl.EvaluationStrategyImpl.evaluate(EvaluationStrategyImpl.java:177) at com.ontotext.trree.query.u.evaluate(Unknown Source) at com.ontotext.trree.SailConnectionImpl.evaluate(Unknown Source) at org.openrdf.repository.sail.SailTupleQuery.evaluate(SailTupleQuery.java:48) at org.expasy.sesame.web.handlers.HTMLHandler._handle(HTMLHandler.java:69) Caused by: java.io.EOFException at java.io.RandomAccessFile.readInt(RandomAccessFile.java:776) at com.ontotext.trree.big.collections.a.n.a(Unknown Source) at com.ontotext.trree.big.collections.a.n.<init>(Unknown Source) ... 139 more
-- ------------------------------------------------------------------- Jerven Bolleman [email protected] SIB Swiss Institute of Bioinformatics Tel: +41 (0)22 379 58 85 CMU, rue Michel Servet 1 Fax: +41 (0)22 379 58 58 1211 Geneve 4, Switzerland www.isb-sib.ch - www.uniprot.org Follow us at https://twitter.com/#!/uniprot ------------------------------------------------------------------- _______________________________________________ Owlim-discussion mailing list [email protected] http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion
