Hi Babis, Nothing special, I believe. Just be careful with the .pie file path used. It would be best to use an absolute one to avoid confusion. Also, make sure you are using JDK and not a standalone JRE when running the servlet container (e.g. tomcat).
Cheers, Ivan On Friday 10 December 2010 17:29:32 Babis Doulaverakis wrote: > OK, I set up eclipse to use the JDK instead ot the JRE for running the > program and it worked! Thanks. > > Now I have to figure out how to make the custom rule-set running on sesame > workbench, which is something that I have done using the precompiled > rule-sets only. > > Have not tried it yet. I'll get back to you if I encounter any problems. > Are there any points that I should specially consider? > > Cheers, > Babis > > > > ----- Original Message ---- > From: Ivan Peikov <[email protected]> > To: [email protected] > Cc: Babis Doulaverakis <[email protected]> > Sent: Fri, December 10, 2010 4:47:32 PM > Subject: Re: [Owlim-discussion] Error using custom rule-set > > Hi Babis, > > Another thing I can think of is that you need to have full JDK installed > (and configured in your IDE) in order to compile ruleset files. Could it > be the case that you only have JRE configured? > > Cheers, > Ivan > > On Friday 10 December 2010 16:18:57 Babis Doulaverakis wrote: > > Hi Ivan, > > > > thank you for your prompt reply. I have set the "java.io.tmpdir" to a > > writable directory and although now a folder structure is created under > > the tmpdir after I run my program, I still get the same error message. > > The folders "tmp697595644591013f\com\ontotext\trree\owlim_ext" are > > created, which are all empty. Is there anything else I have to set? > > > > Cheers, > > Babis > > > > > > ----- Original Message ---- > > From: Ivan Peikov <[email protected]> > > To: [email protected] > > Cc: Babis Doulaverakis <[email protected]> > > Sent: Fri, December 10, 2010 2:51:14 PM > > Subject: Re: [Owlim-discussion] Error using custom rule-set > > > > Hi Babis, > > > > The documentation is misleading in this version - you need to set the > > java.io.tmpdir (instead of java.io.tmpfile) system property to point to a > > valid writable folder on your file system. Please try it out and let us > > know if you are still unable to compile that ruleset file. > > > > Cheers, > > Ivan > > > > On Friday 10 December 2010 13:00:35 Babis Doulaverakis wrote: > > > Hello all, > > > > > > I am having problem using a custom rule-set with SwiftOWLIM v3.3. I get > > > an Exception that the .pie file "does not correspond to a valid > > > existing PIE rule file" although the rule files that I used for testing > > > are the ones supplied with the SwiftOWLIM distribution. I even used a > > > much simpler rule file with one rule only but I get the same error. > > > Actually, the .pie file does compile but immediately after the > > > successful compilation message, the error message appears. I use > > > Eclipse IDE v3.4.2 > > > > > > I use the getting-started ttl file for configuring the repository and > > > additionally I have set the "java.io.tmpfile" to point to a temp file > > > on my C: drive. This is the error that I get: > > > > > > ruleSet=rules/HorstRules_builtin.pie, partialRdfs=false > > > Unknown ruleset 'rules/HorstRules_builtin.pie' specified in > > > InferencerFactory.createInferencer() > > > Compiled: 'rules/HorstRules_builtin.pie' > > > Rule set 'rules/HorstRules_builtin.pie' does not match none of the > > > precompiled rule sets, nor does it correspond to a valid existing PIE > > > rule file org.openrdf.repository.RepositoryException: Unknown rule set: > > > rules/HorstRules_builtin.pie > > > at > > > org.openrdf.repository.sail.SailRepository.initialize(SailRepository.ja > > >va > > > > > >:9 3) at > > > > > > org.openrdf.repository.manager.LocalRepositoryManager.createRepository( > > >Lo ca lRepositoryManager.java:152) > > > > > > at > > > org.openrdf.repository.manager.RepositoryManager.getRepository(Reposito > > >ry Ma nager.java:263) > > > > > > at > > > gr.iti.mklab.OWLIM.OWLIMRepository.connectToNativeRepository_OWLIM(OWLI > > >MR ep ository.java:57) > > > > > > at > > > gr.iti.mklab.OWLIM.OWLIMRepository.main(OWLIMRepository.java:100) > > > Caused by: org.openrdf.sail.SailException: Unknown rule set: > > > rules/HorstRules_builtin.pie > > > at com.ontotext.trree.owlim_ext.SailImpl.initialize(Unknown Source) > > > at > > > org.openrdf.repository.sail.SailRepository.initialize(SailRepository.ja > > >va > > > > > >:8 4) ... 4 more > > > > > > Could anyone help please? > > > > > > Thanks in advance, > > > Babis > > > > > > > > > > > > > > > _______________________________________________ > > > OWLIM-discussion mailing list > > > [email protected] > > > http://ontotext.com/mailman/listinfo/owlim-discussion > > > > _______________________________________________ > > OWLIM-discussion mailing list > > [email protected] > > http://ontotext.com/mailman/listinfo/owlim-discussion > > _______________________________________________ > OWLIM-discussion mailing list > [email protected] > http://ontotext.com/mailman/listinfo/owlim-discussion > _______________________________________________ OWLIM-discussion mailing list [email protected] http://ontotext.com/mailman/listinfo/owlim-discussion
