[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