null pointer on bad bind id

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

null pointer on bad bind id

Adrian Baker-2
OPS chokes with a null pointer if you specify a @bind attribute on a
control which doesn't point to a control.

This is especially bad on big forms because to work out the problem
control you have to either step through with the debugger or cut out
parts of the form randomly (a pain if you are generating forms!)

2006-08-03 14:28:18,032 ERROR org.orbeon.oxf.webapp.ProcessorService  -
Exception at oxf:orbeon/ops/pfc/xforms-epilogue.xpl, line 60, column 49,
description reading processor output
java.lang.NullPointerException
    at
org.orbeon.oxf.xforms.XFormsModel.getBindNodeset(XFormsModel.java:577)
    at
org.orbeon.oxf.xforms.XFormsControls.pushBinding(XFormsControls.java:442)
    at
org.orbeon.oxf.xforms.XFormsControls.pushBinding(XFormsControls.java:395)
    at
org.orbeon.oxf.xforms.XFormsControls.pushBinding(XFormsControls.java:377)
    at
org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1127)
    at
org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1120)
    at
org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1120)
    at
org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1120)
    at
org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1120)
    at
org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1120)
    at
org.orbeon.oxf.xforms.XFormsControls.visitAllControlsHandleRepeat(XFormsControls.java:1062)
    at
org.orbeon.oxf.xforms.XFormsControls.buildControlsState(XFormsControls.java:752)
    at
org.orbeon.oxf.xforms.XFormsControls.initialize(XFormsControls.java:213)
    at
org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchExternalEvent(XFormsContainingDocument.java:661)
    at
org.orbeon.oxf.xforms.processor.XFormsServer.createXFormsContainingDocument(XFormsServer.java:1081)
    at
org.orbeon.oxf.xforms.processor.XFormsToXHTML.createCacheContainingDocument(XFormsToXHTML.java:391)
    at
org.orbeon.oxf.xforms.processor.XFormsToXHTML.access$300(XFormsToXHTML.java:53)
    at
org.orbeon.oxf.xforms.processor.XFormsToXHTML$2.read(XFormsToXHTML.java:173)
    at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:470)
    at
org.orbeon.oxf.xforms.processor.XFormsToXHTML.doIt(XFormsToXHTML.java:141)
    at
org.orbeon.oxf.xforms.processor.XFormsToXHTML.access$000(XFormsToXHTML.java:53)
    at
org.orbeon.oxf.xforms.processor.XFormsToXHTML$1.readImpl(XFormsToXHTML.java:81)
    at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
    at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
    at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96)
    at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94)
    at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
    at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
    at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1500(PipelineProcessor.java:66)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$6.run(PipelineProcessor.java:572)
    at
org.orbeon.oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:554)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1600(PipelineProcessor.java:66)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopOutput.readImpl(PipelineProcessor.java:568)
    at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
    at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
    at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
    at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353)
    at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTransformer.java:61)
    at
org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTransformer.java:194)
    at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
    at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
    at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
    at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353)
    at
org.orbeon.oxf.processor.converter.AbstractRewrite.access$000(AbstractRewrite.java:71)
    at
org.orbeon.oxf.processor.converter.AbstractRewrite$RewriteOutput.readImpl(AbstractRewrite.java:856)
    at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
    at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
    at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
    at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353)
    at
org.orbeon.oxf.processor.converter.QNameConverter.access$400(QNameConverter.java:33)
    at
org.orbeon.oxf.processor.converter.QNameConverter$1.readImpl(QNameConverter.java:73)
    at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
    at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
    at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
    at
org.orbeon.oxf.processor.serializer.legacy.HTMLSerializer.readInput(HTMLSerializer.java:54)
    at
org.orbeon.oxf.processor.serializer.HttpTextSerializer$1.readImpl(HttpTextSerializer.java:101)
    at
org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
    at
org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
    at
org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
    at
org.orbeon.oxf.processor.serializer.HttpSerializer.readInput(HttpSerializer.java:42)
    at
org.orbeon.oxf.processor.serializer.HttpSerializerBase$1.read(HttpSerializerBase.java:147)
    at
org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:470)
    at
org.orbeon.oxf.processor.serializer.HttpSerializerBase.start(HttpSerializerBase.java:138)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652)
    at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652)
    at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652)
    at
org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536)
    at
org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649)
    at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86)
    at
org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95)
    at
org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:147)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:696)
    at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
    at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
    at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
    at
com.orchestral.component.forms.renderer.orbeon.OrbeonFormRenderer.render(OrbeonFormRenderer.java:64)
    at
com.orchestral.component.forms.renderer.servlet.AbstractFormServlet.doGet(AbstractFormServlet.java:111)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at
com.orchestral.servlet.filter.NoCacheFilter.doFilter(NoCacheFilter.java:7)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
    at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
    at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
    at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:534)






--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: null pointer on bad bind id

Erik Bruchez
Administrator
Adrian,

That was trivial to fix: we now throw a better exception when the bind
is not found. In fact there was already a bug entered about this:

http://forge.objectweb.org/tracker/index.php?func=detail&aid=305323&group_id=168&atid=350207

-Erik

Adrian Baker wrote:

> OPS chokes with a null pointer if you specify a @bind attribute on a
> control which doesn't point to a control.
>
> This is especially bad on big forms because to work out the problem
> control you have to either step through with the debugger or cut out
> parts of the form randomly (a pain if you are generating forms!)
>
> 2006-08-03 14:28:18,032 ERROR org.orbeon.oxf.webapp.ProcessorService  -
> Exception at oxf:orbeon/ops/pfc/xforms-epilogue.xpl, line 60, column 49,
> description reading processor output
> java.lang.NullPointerException
>    at
> org.orbeon.oxf.xforms.XFormsModel.getBindNodeset(XFormsModel.java:577)
>    at
> org.orbeon.oxf.xforms.XFormsControls.pushBinding(XFormsControls.java:442)
>    at
> org.orbeon.oxf.xforms.XFormsControls.pushBinding(XFormsControls.java:395)
>    at
> org.orbeon.oxf.xforms.XFormsControls.pushBinding(XFormsControls.java:377)
>    at
> org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1127)
>
>    at
> org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1120)
>
>    at
> org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1120)
>
>    at
> org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1120)
>
>    at
> org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1120)
>
>    at
> org.orbeon.oxf.xforms.XFormsControls.handleControls(XFormsControls.java:1120)
>
>    at
> org.orbeon.oxf.xforms.XFormsControls.visitAllControlsHandleRepeat(XFormsControls.java:1062)
>
>    at
> org.orbeon.oxf.xforms.XFormsControls.buildControlsState(XFormsControls.java:752)
>
>    at
> org.orbeon.oxf.xforms.XFormsControls.initialize(XFormsControls.java:213)
>    at
> org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchExternalEvent(XFormsContainingDocument.java:661)
>
>    at
> org.orbeon.oxf.xforms.processor.XFormsServer.createXFormsContainingDocument(XFormsServer.java:1081)
>
>    at
> org.orbeon.oxf.xforms.processor.XFormsToXHTML.createCacheContainingDocument(XFormsToXHTML.java:391)
>
>    at
> org.orbeon.oxf.xforms.processor.XFormsToXHTML.access$300(XFormsToXHTML.java:53)
>
>    at
> org.orbeon.oxf.xforms.processor.XFormsToXHTML$2.read(XFormsToXHTML.java:173)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:470)
>
>    at
> org.orbeon.oxf.xforms.processor.XFormsToXHTML.doIt(XFormsToXHTML.java:141)
>    at
> org.orbeon.oxf.xforms.processor.XFormsToXHTML.access$000(XFormsToXHTML.java:53)
>
>    at
> org.orbeon.oxf.xforms.processor.XFormsToXHTML$1.readImpl(XFormsToXHTML.java:81)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>    at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$000(PipelineProcessor.java:66)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$2.run(PipelineProcessor.java:96)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$100(PipelineProcessor.java:66)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:94)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>    at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1500(PipelineProcessor.java:66)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$6.run(PipelineProcessor.java:572)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.executeParents(ProcessorImpl.java:554)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.access$1600(PipelineProcessor.java:66)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$InternalTopOutput.readImpl(PipelineProcessor.java:568)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>    at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353)
>
>    at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer.access$600(XSLTTransformer.java:61)
>
>    at
> org.orbeon.oxf.processor.transformer.xslt.XSLTTransformer$1.readImpl(XSLTTransformer.java:194)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>    at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353)
>
>    at
> org.orbeon.oxf.processor.converter.AbstractRewrite.access$000(AbstractRewrite.java:71)
>
>    at
> org.orbeon.oxf.processor.converter.AbstractRewrite$RewriteOutput.readImpl(AbstractRewrite.java:856)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>    at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:353)
>
>    at
> org.orbeon.oxf.processor.converter.QNameConverter.access$400(QNameConverter.java:33)
>
>    at
> org.orbeon.oxf.processor.converter.QNameConverter$1.readImpl(QNameConverter.java:73)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>    at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>
>    at
> org.orbeon.oxf.processor.serializer.legacy.HTMLSerializer.readInput(HTMLSerializer.java:54)
>
>    at
> org.orbeon.oxf.processor.serializer.HttpTextSerializer$1.readImpl(HttpTextSerializer.java:101)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
>    at
> org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1195)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>
>    at
> org.orbeon.oxf.processor.serializer.HttpSerializer.readInput(HttpSerializer.java:42)
>
>    at
> org.orbeon.oxf.processor.serializer.HttpSerializerBase$1.read(HttpSerializerBase.java:147)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:470)
>
>    at
> org.orbeon.oxf.processor.serializer.HttpSerializerBase.start(HttpSerializerBase.java:138)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor$11.run(PipelineProcessor.java:652)
>
>    at
> org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:536)
>
>    at
> org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:649)
>
>    at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:86)
>    at
> org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:95)
>    at
> org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:147)
>
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>    at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>
>    at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:696)
>
>    at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
>
>    at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
>
>    at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
>
>    at
> com.orchestral.component.forms.renderer.orbeon.OrbeonFormRenderer.render(OrbeonFormRenderer.java:64)
>
>    at
> com.orchestral.component.forms.renderer.servlet.AbstractFormServlet.doGet(AbstractFormServlet.java:111)
>
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>
>    at
> com.orchestral.servlet.filter.NoCacheFilter.doFilter(NoCacheFilter.java:7)
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>
>    at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
>
>    at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>
>    at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>    at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
>
>    at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
>
>    at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>
>    at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>    at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
>
>    at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>
>    at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
>
>    at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
>
>    at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>    at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>
>    at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
>
>    at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
>    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>    at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
>    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
>    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
>    at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
>
>    at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
>    at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>
>    at java.lang.Thread.run(Thread.java:534)
--
Orbeon - XForms Everywhere:
http://www.orbeon.com/blog/



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws