Thanks for pointint out. Dmitri mantioned that there was a backwards incompatible change in JXPath which would break XMLForm. It is simple to fix and I will do that as soon as JXPath 1.0 is released. It is in a beta cycle now so changes can still happen. The JXPath version in scratchpad lib should work though. It has been stable for about 6 months. The new JXPath changes were made very recently to accomodate some feedback from Ovidiu, myself and other JXPath users. Unless you're developing with JXPath, I recommend that you stick to the version in scratchpad until 1.0 is out. /home/cvs/xml-cocoon2/src/scratchpad/lib/commons-JXPath-20020320.jar
Regards, Ivelin ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, May 02, 2002 1:25 AM Subject: Re: [Announcement] XMLForm 0.81 available in Scratchpad > > Ivelin, > > I get a NoClassDefFoundError when I click on the "Next" button on the "Personal > Information" page of wizard. Seems to be a problem with the 29-Apr-2002 > commons-jxpath.jar No problem when I use the 18-Apr-2002 version of this file. > Here's the stack trace: > > javax.servlet.ServletException: Servlet execution threw an exception > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:269) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1011) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106 ) > at java.lang.Thread.run(Thread.java:496) > > > root cause > > java.lang.NoClassDefFoundError: > org/apache/commons/jxpath/ri/pointers/DOMAttributePointer > at org.apache.cocoon.xmlform.Form.setValue(Form.java:223) > at org.apache.cocoon.xmlform.Form.setValue(Form.java:203) > at org.apache.cocoon.xmlform.Form.populate(Form.java:382) > at > org.apache.cocoon.acting.AbstractXMLFormAction.act(AbstractXMLFormAction.jav a:212) > at > org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTyp eNode.java:133) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:83) > at > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok e(PreparableMatchNode.java:157) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:138) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:142) > at > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:318) > at > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:289) > at > org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNod e.java:128) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:83) > at > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invok e(PreparableMatchNode.java:157) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(Pipel ineNode.java:138) > at > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invo keNodes(AbstractParentProcessingNode.java:107) > at > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(Pipe linesNode.java:142) > at > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:318) > at > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcess or.java:289) > at org.apache.cocoon.Cocoon.process(Cocoon.java:588) > at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1002) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1011) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106 ) > at java.lang.Thread.run(Thread.java:496) > > Cheers, > --Michael > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, email: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]