Hi Carl, just updated the distribution on http://www.ontotext.com/owlim/swiftowlim-3.0.beta7-sesame-2.0.zip
the only difference is in the trree-3.0.beta7.jar - added few more sanity checks and also guarded another relevant method with a synchronized section it is very difficult to locate the problematic piece of code without a reproducible scenario, sorry for the inconvenience. about your observations for getting the 'error' exception more often with org.openrdf.sail.nativerdf.NativeStore I really do not get what could be the relation between sesame's own sail implementations and ours - we do not interfere with these in any way... it looks very strange indeed. regards, Damyan ----- Original Message ----- From: "Carl Bray" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, September 05, 2008 4:46 PM Subject: Re: [OWLIM-discussion] RuntimeException: error > > Hi Damyan, > > This issue still occurs in the latest build. We have however narrowed down > the causes a bit more. > > We get this Exception when using a org.openrdf.sail.nativerdf.NativeStore > > We don't see this particular exception when using > org.openrdf.sail.memory.MemoryStore however. > > Regards, > Carl > > > > ----- Original Message ---- > From: Damyan Ognyanoff <[EMAIL PROTECTED]> > To: Carl Bray <[EMAIL PROTECTED]>; [email protected] > Sent: Wednesday, 3 September, 2008 11:58:33 > Subject: Re: [OWLIM-discussion] RuntimeException: error > > Hi Carl, > > it's looks like another mutithread issue to me ... > > i've fixed it (by adding another guarded section around the related code) > hope it will resolve this particullar issue > > the distribution on > http://ww.ontotext.com/owlim/swiftowlim-3.0.beta7-sesame-2.0.zip was > updated > so give it a try > > regards, > Damyan > > > ----- Original Message ----- > From: "Carl Bray" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Wednesday, September 03, 2008 1:18 PM > Subject: Re: [OWLIM-discussion] RuntimeException: error > > >> >> Hi Damyan, >> >> First exception I've seen since the release of beta7. Looks like the >> worker thread catch is working which is great :) >> >> However the worker thread threw a NullPointerException exception as >> below: >> >> [java] java.lang.RuntimeException: A worker thread exception catch! >> [java] at >> com.ontotext.trree.owlim_ext.SailConnectionImpl$LocalThreadPool.addStatement(SailConnectionImpl.java:109) >> [java] at >> com.ontotext.trree.owlim_ext.SailConnectionImpl.commit(SailConnectionImpl.java:218) >> [java] at java.lang.Thread.run(Thread.java:619) >> [java] Caused by: java.lang.NullPointerException >> [java] at com.ontotext.trree.owlim_ext.c.do(Unknown Source) >> [java] at >> com.ontotext.trree.owlim_ext.Repository.putStatement(Unknown Source) >> [java] at >> com.ontotext.trree.owlim_ext.HashInferencer_357_474114.addStatement(HashInferencer_357_474114.java:100) >> [java] at >> com.ontotext.trree.owlim_ext.SailConnectionImpl$LocalThreadPool$LocalWorkerThread.doJob(SailConnectionImpl.java:69) >> [java] at >> com.ontotext.trree.owlim_ext.ThreadPool$WorkerThread.run(ThreadPool.java:40) >> >> >> >> >> ----- Original Message ---- >> From: Damyan Ognyanoff <[EMAIL PROTECTED]> >> Sent: Tuesday, 26 August, 2008 16:42:31 >> Subject: Re: [OWLIM-discussion] RuntimeException: error >> >> Hi Carl, >> >> the new version which I uploaded at >> http://www.ontotext.com/owlim/swiftowlim-3.0.beta7-sesame-2.0.zip >> >> has also changes related to this issue - not quite sure it is resolved >> yet >> but at least the both cases when we throw an RuntimeExceptions with just >> an >> "error" messages which are now distinguishable with: >> "error Subj < 0" in the case if something goes really wrong with the >> all-wildcard iterators over the items in the predicate collection and; >> "error Found = true but Subj < 0" in the case when either one of the >> subject, object or context fields is present. >> >> it also fixes the issue of not persisting collections on which only >> remove >> statement operation was performed >> >> regards, >> Damyan >> >> ----- Original Message ----- >> To: <[email protected]> >> Sent: Tuesday, August 26, 2008 3:50 PM >> Subject: [OWLIM-discussion] RuntimeException: error >> >> >>> >>> Different stack traces for the RuntimeException: error >>> issue dying in the worker thread >>> >>> "Thread-478" >>> [java] Exception in thread "Thread-478" java.lang.RuntimeException: >>> error >>> [java] at com.ontotext.trree.owlim_ext.c$2.next(Unknown Source) >>> [java] at com.ontotext.trree.owlim_ext.Repository$b.next(Unknown >>> Source) >>> [java] at >>> com.ontotext.trree.owlim_ext.HashInferencer_48_417524.infer$x$rdfs_subClassOf$z(HashInferencer_48_417524.java:629) >>> [java] at >>> com.ontotext.trree.owlim_ext.HashInferencer_48_417524.doInference(HashInferencer_48_417524.java:106) >>> [java] at >>> com.ontotext.trree.owlim_ext.SailConnectionImpl$LocalThreadPool$LocalWorkerThread.doJob(SailConnectionImpl.java:74) >>> [java] at >>> com.ontotext.trree.owlim_ext.ThreadPool$WorkerThread.run(ThreadPool.java:24) >>> >>> "Thread-3181" >>> [java] Exception in thread "Thread-3181" java.lang.RuntimeException: >>> error >>> [java] at com.ontotext.trree.owlim_ext.c$2.next(Unknown Source) >>> [java] at com.ontotext.trree.owlim_ext.c$2.hasNext(Unknown >>> Source) >>> [java] at com.ontotext.trree.owlim_ext.Repository$b.next(Unknown >>> Source) >>> [java] at >>> com.ontotext.trree.owlim_ext.Repository$b.<init>(Unknown >>> Source) >>> [java] at >>> com.ontotext.trree.owlim_ext.Repository.getStatements(Unknown Source) >>> [java] at >>> com.ontotext.trree.owlim_ext.Repository.getStatements(Unknown Source) >>> [java] at >>> com.ontotext.trree.owlim_ext.HashInferencer_345_470177.getSubjPred(HashInferencer_345_470177.java:1172) >>> [java] at >>> com.ontotext.trree.owlim_ext.HashInferencer_345_470177.infer$x$y$z(HashInferencer_345_470177.java:300) >>> [java] at >>> com.ontotext.trree.owlim_ext.HashInferencer_345_470177.doInference(HashInferencer_345_470177.java:108) >>> [java] at >>> com.ontotext.trree.owlim_ext.HashInferencer_345_470177.addStatement(HashInferencer_345_470177.java:96) >>> [java] at >>> com.ontotext.trree.owlim_ext.SailConnectionImpl$LocalThreadPool$LocalWorkerThread.doJob(SailConnectionImpl.java:66) >>> [java] at >>> com.ontotext.trree.owlim_ext.ThreadPool$WorkerThread.run(ThreadPool.java:24) >>> >>> "Thread-441" >>> [java] Exception in thread "Thread-441" java.lang.RuntimeException: >>> error >>> [java] at com.ontotext.trree.owlim_ext.c$2.next(Unknown Source) >>> [java] at com.ontotext.trree.owlim_ext.Repository$b.next(Unknown >>> Source) >>> [java] at >>> com.ontotext.trree.owlim_ext.HashInferencer_43_210086.infer$x$rdfs_subClassOf$z(HashInferencer_43_210086.java:2597) >>> [java] at >>> com.ontotext.trree.owlim_ext.HashInferencer_43_210086.doInference(HashInferencer_43_210086.java:126) >>> [java] at >>> com.ontotext.trree.owlim_ext.HashInferencer_43_210086.addStatement(HashInferencer_43_210086.java:116) >>> [java] at >>> com.ontotext.trree.owlim_ext.SailConnectionImpl$LocalThreadPool$LocalWorkerThread.doJob(SailConnectionImpl.java:66) >>> [java] at >>> com.ontotext.trree.owlim_ext.ThreadPool$WorkerThread.run(ThreadPool.java:24) >>> >>> Send instant messages to your online friends >>> http://uk.messenger.yahoo.com >>> >>> _______________________________________________ >>> OWLIM-discussion mailing list >>> [email protected] >>> http://ontotext.com/mailman/listinfo/owlim-discussion_ontotext.com >> >> >> >> >> _______________________________________________ >> OWLIM-discussion mailing list >> [email protected] >> http://ontotext.com/mailman/listinfo/owlim-discussion_ontotext.com > > > > > _______________________________________________ > OWLIM-discussion mailing list > [email protected] > http://ontotext.com/mailman/listinfo/owlim-discussion_ontotext.com _______________________________________________ OWLIM-discussion mailing list [email protected] http://ontotext.com/mailman/listinfo/owlim-discussion_ontotext.com
