Hi,

 

After using JDom as Dom implementation for my model. I managed to get the form-binding load my model and I was able to pass it to cocoon as source of a pipeline. Unfortunately I get a strange exception while calling the forms save mthod.

 

Here the exception:

 

Internal Server Error

Message: getParent

 

Description: org.apache.avalon.framework.CascadingRuntimeException: uncaught _javascript_ exception: at showCart (file:/D:/home/domains/127.0.0.1/shop/flows/cwebShopLite.js, Line 165) at (resource://org/apache/cocoon/forms/flow/_javascript_/Form.js, Line 190): org.apache.commons.jxpath.JXPathException: Exception trying to remove all for xpath product; getParent

 

Sender: org.apache.cocoon.servlet.CocoonServlet

 

Source: Cocoon Servlet

full exception chain stacktrace

 

org.apache.avalon.framework.CascadingRuntimeException: uncaught _javascript_ exception:

at showCart (file:/D:/home/domains/127.0.0.1/shop/flows/cwebShopLite.js, Line 165)

at  (resource://org/apache/cocoon/forms/flow/_javascript_/Form.js, Line 190):

org.apache.commons.jxpath.JXPathException: Exception trying to remove all for xpath product; getParent

            at org.apache.cocoon.components.flow._javascript_.fom.FOM_JavaScriptInterpreter.handleContinuation(FOM_JavaScriptInterpreter.java:853)

            at org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:123)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)

            at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:138)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)

            at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:243)

            at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)

            at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:138)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)

            at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:243)

            at org.apache.cocoon.Cocoon.process(Cocoon.java:608)

            at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1123)

            at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

            at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

Caused by: org.apache.commons.jxpath.JXPathException: Exception trying to remove all for xpath product; getParent

            at org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.removeAll(JXPathContextReferenceImpl.java:572)

            at org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.removeAll(JXPathContextReferenceImpl.java:555)

            at org.apache.cocoon.forms.binding.SimpleRepeaterJXPathBinding.doSave(SimpleRepeaterJXPathBinding.java:117)

            at org.apache.cocoon.forms.binding.JXPathBindingBase.saveFormToModel(JXPathBindingBase.java:202)

            at org.apache.cocoon.forms.binding.ComposedJXPathBindingBase.doSave(ComposedJXPathBindingBase.java:109)

            at org.apache.cocoon.forms.binding.ContextJXPathBinding.doSave(ContextJXPathBinding.java:74)

            at org.apache.cocoon.forms.binding.JXPathBindingBase.saveFormToModel(JXPathBindingBase.java:202)

            at org.apache.cocoon.forms.binding.JXPathBindingBase.saveFormToModel(JXPathBindingBase.java:216)

            at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)

            at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)

            at org.mozilla._javascript_.NativeJavaMethod.call(NativeJavaMethod.java:230)

            at org.mozilla._javascript_.ScriptRuntime.call(ScriptRuntime.java:1244)

            at org.mozilla._javascript_.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:1134)

            at org.mozilla._javascript_.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:190)

            at org.mozilla._javascript_.continuations.ContinuationInterpreter.interpret(ContinuationInterpreter.java:138)

            at org.mozilla._javascript_.continuations.InterpretedFunctionImpl.call(InterpretedFunctionImpl.java:121)

            at org.mozilla._javascript_.ScriptRuntime.call(ScriptRuntime.java:1244)

            at org.mozilla._javascript_.ScriptableObject.callMethod(ScriptableObject.java:1591)

            at org.apache.cocoon.components.flow._javascript_.fom.FOM_JavaScriptInterpreter.handleContinuation(FOM_JavaScriptInterpreter.java:843)

            at org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:123)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)

            at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:138)

            at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)

            at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)

            at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)

            at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:243)

 

Reply via email to