[Pellet-users] Problem with Pellet Reasoner - JSP/Servlet
Bruno Antunes
bema at student.dei.uc.pt
Mon Jun 30 08:54:10 UTC 2008
Hi Wichai,
I think the problem you are reporting is similar to something I've faced
before. Please check the solution I've posted here:
http://lists.owldl.com/pipermail/pellet-users/2007-November/002050.html
Best regards,
Bruno
> -----Original Message-----
> From: pellet-users-bounces at lists.owldl.com [mailto:pellet-users-
> bounces at lists.owldl.com] On Behalf Of Wichai Eamsinvattana
> Sent: segunda-feira, 30 de Junho de 2008 9:37
> To: pellet-users at lists.owldl.com
> Subject: [Pellet-users] Problem with Pellet Reasoner - JSP/Servlet
>
> Hello,
>
>
>
> I need help. I used latest pellet (1.5.2) and owl (2.2.0). I wrote java
> code to create new Reasoner object for querying using owl and pellet.
> There was no problem (run individual), but when I integrated it to
> JSP/Servlet, some errors occured after servlet called that java code.
>
>
>
> exception:
>
> javax.servlet.ServletException: PWC1244: Servlet execution threw an
> exception
>
>
>
> root cause:
>
> java.lang.NoSuchMethodError:
> com.sun.msv.datatype.xsd.datetime.BigTimeDurationValueType.<init>(Ljava/ma
> th/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigIn
> teger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)V
> at
> com.sun.msv.datatype.xsd.datetime.TimeDurationFactory.create(TimeDurationF
> actory.java:34)
> at
> org.mindswap.pellet.datatypes.XSDDuration.<clinit>(XSDDuration.java:30)
> at
> org.mindswap.pellet.datatypes.DatatypeReasoner.<init>(DatatypeReasoner.jav
> a:101)
> at org.mindswap.pellet.ABox.<init>(ABox.java:194)
> at org.mindswap.pellet.KnowledgeBase.clear(KnowledgeBase.java:357)
> at
> org.mindswap.pellet.KnowledgeBase.<init>(KnowledgeBase.java:267)
> at org.mindswap.pellet.owlapi.Reasoner.<init>(Reasoner.java:215)
> at servlet.RetrieveKB.setResults(RetrieveKB.java:42)
> at servlet.RetrieveKB.<init>(RetrieveKB.java:30)
> at servlet.ServletControl.doPost(ServletControl.java:28)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
> at
> org.apache.catalina.core.ApplicationFilterChain.servletService(Application
> FilterChain.java:411)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
> java:290)
> at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardConte
> xtValve.java:271)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
> java:202)
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:6
> 32)
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:5
> 77)
> at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:2
> 06)
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:6
> 32)
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:5
> 77)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571
> )
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja
> va:150)
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:6
> 32)
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:5
> 77)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571
> )
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
> at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
> at
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapte
> r(DefaultProcessorTask.java:637)
> at
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(De
> faultProcessorTask.java:568)
> at
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(Defa
> ultProcessorTask.java:813)
> at
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorT
> ask(DefaultReadTask.java:341)
> at
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultRea
> dTask.java:263)
> at
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultRea
> dTask.java:214)
> at
> com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(Port
> UnificationPipeline.java:380)
> at
> com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
> at
> com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorker
> Thread.java:106)
>
>
> I also imported all pellet and owl library to Netbean which I used to
> develop web application. Can you help me please?
>
>
>
> Thank you very much
>
> Wichai
>
More information about the Pellet-users
mailing list