[Pellet-users] Problem with Pellet Reasoner - JSP/Servlet

Wichai Eamsinvattana wichaie at yahoo.com
Mon Jun 30 08:37:01 UTC 2008


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/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)V
        at com.sun.msv.datatype.xsd.datetime.TimeDurationFactory.create(TimeDurationFactory.java:34)
        at org.mindswap.pellet.datatypes.XSDDuration.<clinit>(XSDDuration.java:30)
        at org.mindswap.pellet.datatypes.DatatypeReasoner.<init>(DatatypeReasoner.java: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(ApplicationFilterChain.java:411)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:290)
        at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        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.java:150)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        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.invokeAdapter(DefaultProcessorTask.java:637)
        at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
        at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
        at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
        at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
        at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
        at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380)
        at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
        at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.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


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.owldl.com/pipermail/pellet-users/attachments/20080630/8154f46a/attachment.htm 


More information about the Pellet-users mailing list