Portlet Error " XForms error: Unable to retrieve XForms engine state from session cache."

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

Portlet Error " XForms error: Unable to retrieve XForms engine state from session cache."

Mark.El
Hi

I am running tomcat 6, with Orbeon Forms 3.51 with Liferay...

I have been developing my orbeon form / portlet today... and for some reason when its loading up the form I get this error

<form class="xforms-form" action="http://192.168.1.8:8181/web/guest/5?p_p_id=tiffinbites_contact_us_form_WAR_sampleorbeonformsportlet&amp;p_p_action=1&amp;p_p_state=normal&amp;p_p_mode=view&amp;p_p_col_id=column-1&amp;p_p_col_count=1&amp;_tiffinbites_contact_us_form_WAR_sampleorbeonformsportlet_oxf.path=%2Fxforms-server-submit" method="post" onsubmit="return false"> XForms error: Unable to retrieve XForms engine state from session cache.

What do I need to do to debug the issue?

I will set the logging to debug and append it to my catalina.out and see what that brings!

But in the mean time, if you have come across the issue please let me know

Regards

Mark


--
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
OW2 mailing lists service home page: http://www.ow2.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Portlet Error " XForms error: Unable to retrieve XForms engine state from session cache."

Mark.El
Here is the data from the logs when I am hitting this error. I have restarted tomcat a few times... and still getting the same issue... 



2008-03-05 18:33:36,304 http-8181-1 INFO  webapp.ProcessorService null - /xforms-server - Received request
2008-03-05 18:33:36,924 http-8181-1 ERROR webapp.ProcessorService null - Exception at oxf:/ops/xforms/xforms-server.xpl, line 55, column 103, description reading processor output
org.orbeon.oxf.common.OXFException: Unable to retrieve XForms engine state from session cache.
        at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:160)
        at org.orbeon.oxf.xforms.processor.XFormsServer.access$000(XFormsServer.java:46)
        at org.orbeon.oxf.xforms.processor.XFormsServer$1.readImpl(XFormsServer.java:75)
        at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966)
        at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
        at org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$700(MSVValidationProcessor.java:44)
        at org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MSVValidationProcessor.java:219)
        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$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:990)
        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.XMLSerializer.readInput(XMLSerializer.java:58)
        at org.orbeon.oxf.processor.serializer.HttpTextSerializer.readInput(HttpTextSerializer.java:54)
        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.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:233)
        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:88)
        at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:96)
        at org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)
2008-03-05 18:33:36,926 http-8181-1 INFO  webapp.ProcessorService null - /xforms-server - Timing: 622 - Cache hits: 20, fault: 19, adds: 14, success rate: 51%
2008-03-05 18:33:36,928 http-8181-1 INFO  webapp.ProcessorService null - /xforms-server - Received request
2008-03-05 18:33:37,005 http-8181-1 INFO  webapp.ProcessorService null - /xforms-server - Timing: 77 - Cache hits: 4, fault: 3, adds: 3, success rate: 57%
2008-03-05 18:33:37,054 http-8181-1 INFO  webapp.ProcessorService null - /xforms-server - Received request
2008-03-05 18:33:37,067 http-8181-1 ERROR webapp.ProcessorService null - Exception at oxf:/ops/xforms/xforms-server.xpl, line 55, column 103, description reading processor output
org.orbeon.oxf.common.OXFException: Unable to retrieve XForms engine state from session cache.
        at org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:160)
        at org.orbeon.oxf.xforms.processor.XFormsServer.access$000(XFormsServer.java:46)
        at org.orbeon.oxf.xforms.processor.XFormsServer$1.readImpl(XFormsServer.java:75)
        at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java:1012)
        at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$ConcreteProcessorFilter$ForwarderProcessorOutput.read(ProcessorImpl.java:966)
        at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
        at org.orbeon.oxf.processor.validation.MSVValidationProcessor.access$700(MSVValidationProcessor.java:44)
        at org.orbeon.oxf.processor.validation.MSVValidationProcessor$5.readImpl(MSVValidationProcessor.java:219)
        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$ProcessorOutputImpl$ConcreteProcessorFilter.read(ProcessorImpl.java:990)
        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.XMLSerializer.readInput(XMLSerializer.java:58)
        at org.orbeon.oxf.processor.serializer.HttpTextSerializer.readInput(HttpTextSerializer.java:54)
        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.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:233)
        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:88)
        at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:96)
        at org.orbeon.oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:75)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)


On Wed, Mar 5, 2008 at 7:26 PM, Mark Ellul <[hidden email]> wrote:
Hi

I am running tomcat 6, with Orbeon Forms 3.51 with Liferay...

I have been developing my orbeon form / portlet today... and for some reason when its loading up the form I get this error

<form action="http://192.168.1.8:8181/web/guest/5?p_p_id=tiffinbites_contact_us_form_WAR_sampleorbeonformsportlet&amp;p_p_action=1&amp;p_p_state=normal&amp;p_p_mode=view&amp;p_p_col_id=column-1&amp;p_p_col_count=1&amp;_tiffinbites_contact_us_form_WAR_sampleorbeonformsportlet_oxf.path=%2Fxforms-server-submit" method="post" target="_blank" onsubmit="return window.confirm(&quot;You are submitting information to an external page.\nAre you sure?&quot;);"> Loading... XForms error: Unable to retrieve XForms engine state from session cache.

What do I need to do to debug the issue?

I will set the logging to debug and append it to my catalina.out and see what that brings!

But in the mean time, if you have come across the issue please let me know

Regards

Mark



--
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
OW2 mailing lists service home page: http://www.ow2.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Re: Portlet Error " XForms error: Unable to retrieve XForms engine state from session cache."

Erik Bruchez
Administrator
Mark,

It could be that somehow your session expires or is otherwise not  
enabled.

Do you ever NOT get it, e.g. if you load a simple Orbeon Forms  
portlet, and then perform an action in the portlet (entering a value,  
clicking a button), do you get the issue? Or does it only appear after  
some time?

Note that this code has been almost entirely replaced in 3.6, with the  
new persistent XForms state store.

-Erik

On Mar 5, 2008, at 10:30 AM, Mark Ellul wrote:

> Here is the data from the logs when I am hitting this error. I have  
> restarted tomcat a few times... and still getting the same issue...
>
>
>
> 2008-03-05 18:33:36,304 http-8181-1 INFO  webapp.ProcessorService  
> null - /xforms-server - Received request
> 2008-03-05 18:33:36,924 http-8181-1 ERROR webapp.ProcessorService  
> null - Exception at oxf:/ops/xforms/xforms-server.xpl, line 55,  
> column 103, description reading processor output
> org.orbeon.oxf.common.OXFException: Unable to retrieve XForms engine  
> state from session cache.
>         at  
> org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:
> 160)
>         at org.orbeon.oxf.xforms.processor.XFormsServer.access
> $000(XFormsServer.java:46)
>         at org.orbeon.oxf.xforms.processor.XFormsServer
> $1.readImpl(XFormsServer.java:75)
>         at org.orbeon.oxf.processor.ProcessorImpl
> $6.read(ProcessorImpl.java:1012)
>         at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl
> $ConcreteProcessorFilter
> $ForwarderProcessorOutput.read(ProcessorImpl.java:966)
>         at  
> org
> .orbeon
> .oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>         at  
> org.orbeon.oxf.processor.validation.MSVValidationProcessor.access
> $700(MSVValidationProcessor.java:44)
>         at org.orbeon.oxf.processor.validation.MSVValidationProcessor
> $5.readImpl(MSVValidationProcessor.java:219)
>         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$ProcessorOutputImpl
> $ConcreteProcessorFilter.read(ProcessorImpl.java:990)
>         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.XMLSerializer.readInput(XMLSerializer.java:58)
>         at  
> org
> .orbeon
> .oxf
> .processor
> .serializer.HttpTextSerializer.readInput(HttpTextSerializer.java:54)
>         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
> .choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:
> 233)
>         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:88)
>         at  
> org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:
> 96)
>         at  
> org
> .orbeon
> .oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 803)
>         at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:
> 75)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 803)
>         at  
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 290)
>         at  
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at  
> org
> .apache
> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> 233)
>         at  
> org
> .apache
> .catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> 175)
>         at  
> org
> .apache
> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at  
> org
> .apache
> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at  
> org
> .apache
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> 109)
>         at  
> org
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 263)
>         at  
> org
> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 844)
>         at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.process(Http11Protocol.java:584)
>         at org.apache.tomcat.util.net.JIoEndpoint
> $Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:619)
> 2008-03-05 18:33:36,926 http-8181-1 INFO  webapp.ProcessorService  
> null - /xforms-server - Timing: 622 - Cache hits: 20, fault: 19,  
> adds: 14, success rate: 51%
> 2008-03-05 18:33:36,928 http-8181-1 INFO  webapp.ProcessorService  
> null - /xforms-server - Received request
> 2008-03-05 18:33:37,005 http-8181-1 INFO  webapp.ProcessorService  
> null - /xforms-server - Timing: 77 - Cache hits: 4, fault: 3, adds:  
> 3, success rate: 57%
> 2008-03-05 18:33:37,054 http-8181-1 INFO  webapp.ProcessorService  
> null - /xforms-server - Received request
> 2008-03-05 18:33:37,067 http-8181-1 ERROR webapp.ProcessorService  
> null - Exception at oxf:/ops/xforms/xforms-server.xpl, line 55,  
> column 103, description reading processor output
> org.orbeon.oxf.common.OXFException: Unable to retrieve XForms engine  
> state from session cache.
>         at  
> org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:
> 160)
>         at org.orbeon.oxf.xforms.processor.XFormsServer.access
> $000(XFormsServer.java:46)
>         at org.orbeon.oxf.xforms.processor.XFormsServer
> $1.readImpl(XFormsServer.java:75)
>         at org.orbeon.oxf.processor.ProcessorImpl
> $6.read(ProcessorImpl.java:1012)
>         at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl
> $ConcreteProcessorFilter
> $ForwarderProcessorOutput.read(ProcessorImpl.java:966)
>         at  
> org
> .orbeon
> .oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>         at  
> org.orbeon.oxf.processor.validation.MSVValidationProcessor.access
> $700(MSVValidationProcessor.java:44)
>         at org.orbeon.oxf.processor.validation.MSVValidationProcessor
> $5.readImpl(MSVValidationProcessor.java:219)
>         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$ProcessorOutputImpl
> $ConcreteProcessorFilter.read(ProcessorImpl.java:990)
>         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.XMLSerializer.readInput(XMLSerializer.java:58)
>         at  
> org
> .orbeon
> .oxf
> .processor
> .serializer.HttpTextSerializer.readInput(HttpTextSerializer.java:54)
>         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
> .choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:
> 233)
>         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:88)
>         at  
> org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:
> 96)
>         at  
> org
> .orbeon
> .oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 803)
>         at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:
> 75)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 803)
>         at  
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 290)
>         at  
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at  
> org
> .apache
> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> 233)
>         at  
> org
> .apache
> .catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> 175)
>         at  
> org
> .apache
> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at  
> org
> .apache
> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at  
> org
> .apache
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> 109)
>         at  
> org
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 263)
>         at  
> org
> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 844)
>         at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.process(Http11Protocol.java:584)
>         at org.apache.tomcat.util.net.JIoEndpoint
> $Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:619)
>
>
> On Wed, Mar 5, 2008 at 7:26 PM, Mark Ellul <[hidden email]>  
> wrote:
> Hi
>
> I am running tomcat 6, with Orbeon Forms 3.51 with Liferay...
>
> I have been developing my orbeon form / portlet today... and for  
> some reason when its loading up the form I get this error
>
> Loading... XForms error: Unable to retrieve XForms engine state from  
> session cache.
>
> What do I need to do to debug the issue?
>
> I will set the logging to debug and append it to my catalina.out and  
> see what that brings!
>
> But in the mean time, if you have come across the issue please let  
> me know
>
> Regards
>
> Mark
>
>
> --
> 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
> OW2 mailing lists service home page: http://www.ow2.org/wws
--
Orbeon Forms - Web Forms for the Enterprise Done the Right Way
http://www.orbeon.com/



--
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
OW2 mailing lists service home page: http://www.ow2.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Re: Re: Portlet Error " XForms error: Unable to retrieve XForms engine state from session cache."

Mark.El
Hi Eric,

Thanks for your response... I am running Orbeon Forms from the Liferay Community Plugin, which was the only one I got working in Liferay 4.4.1.

I did realise quite later if I removed all cookies the error would go away...

I guess the best approach is for me to get orbeon forms 3.6 working with Liferay 4.4.1 that way I can avoid this issue...

Thanks for your response

Regards

Mark

On Wed, Mar 5, 2008 at 8:54 PM, Erik Bruchez <[hidden email]> wrote:
Mark,

It could be that somehow your session expires or is otherwise not
enabled.

Do you ever NOT get it, e.g. if you load a simple Orbeon Forms
portlet, and then perform an action in the portlet (entering a value,
clicking a button), do you get the issue? Or does it only appear after
some time?

Note that this code has been almost entirely replaced in 3.6, with the
new persistent XForms state store.

-Erik

On Mar 5, 2008, at 10:30 AM, Mark Ellul wrote:

> Here is the data from the logs when I am hitting this error. I have
> restarted tomcat a few times... and still getting the same issue...
>
>
>
> 2008-03-05 18:33:36,304 http-8181-1 INFO  webapp.ProcessorService
> null - /xforms-server - Received request
> 2008-03-05 18:33:36,924 http-8181-1 ERROR webapp.ProcessorService
> null - Exception at oxf:/ops/xforms/xforms-server.xpl, line 55,
> column 103, description reading processor output
> org.orbeon.oxf.common.OXFException: Unable to retrieve XForms engine
> state from session cache.
>         at
> org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:
> 160)
>         at org.orbeon.oxf.xforms.processor.XFormsServer.access
> $000(XFormsServer.java:46)
>         at org.orbeon.oxf.xforms.processor.XFormsServer
> $1.readImpl(XFormsServer.java:75)
>         at org.orbeon.oxf.processor.ProcessorImpl
> $6.read(ProcessorImpl.java:1012)
>         at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl
> $ConcreteProcessorFilter
> $ForwarderProcessorOutput.read(ProcessorImpl.java:966)
>         at
> org
> .orbeon
> .oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>         at
> org.orbeon.oxf.processor.validation.MSVValidationProcessor.access
> $700(MSVValidationProcessor.java:44)
>         at org.orbeon.oxf.processor.validation.MSVValidationProcessor
> $5.readImpl(MSVValidationProcessor.java:219)
>         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$ProcessorOutputImpl
> $ConcreteProcessorFilter.read(ProcessorImpl.java:990)
>         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.XMLSerializer.readInput(XMLSerializer.java:58)
>         at
> org
> .orbeon
> .oxf
> .processor
> .serializer.HttpTextSerializer.readInput(HttpTextSerializer.java:54)
>         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
> .choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:
> 233)
>         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:88)
>         at
> org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:
> 96)
>         at
> org
> .orbeon
> .oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 803)
>         at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:
> 75)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 803)
>         at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 290)
>         at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> org
> .apache
> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> 233)
>         at
> org
> .apache
> .catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> 175)
>         at
> org
> .apache
> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at
> org
> .apache
> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at
> org
> .apache
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> 109)
>         at
> org
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 263)
>         at
> org
> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 844)
>         at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.process(Http11Protocol.java:584)
>         at org.apache.tomcat.util.net.JIoEndpoint
> $Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:619)
> 2008-03-05 18:33:36,926 http-8181-1 INFO  webapp.ProcessorService
> null - /xforms-server - Timing: 622 - Cache hits: 20, fault: 19,
> adds: 14, success rate: 51%
> 2008-03-05 18:33:36,928 http-8181-1 INFO  webapp.ProcessorService
> null - /xforms-server - Received request
> 2008-03-05 18:33:37,005 http-8181-1 INFO  webapp.ProcessorService
> null - /xforms-server - Timing: 77 - Cache hits: 4, fault: 3, adds:
> 3, success rate: 57%
> 2008-03-05 18:33:37,054 http-8181-1 INFO  webapp.ProcessorService
> null - /xforms-server - Received request
> 2008-03-05 18:33:37,067 http-8181-1 ERROR webapp.ProcessorService
> null - Exception at oxf:/ops/xforms/xforms-server.xpl, line 55,
> column 103, description reading processor output
> org.orbeon.oxf.common.OXFException: Unable to retrieve XForms engine
> state from session cache.
>         at
> org.orbeon.oxf.xforms.processor.XFormsServer.doIt(XFormsServer.java:
> 160)
>         at org.orbeon.oxf.xforms.processor.XFormsServer.access
> $000(XFormsServer.java:46)
>         at org.orbeon.oxf.xforms.processor.XFormsServer
> $1.readImpl(XFormsServer.java:75)
>         at org.orbeon.oxf.processor.ProcessorImpl
> $6.read(ProcessorImpl.java:1012)
>         at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl
> $ConcreteProcessorFilter
> $ForwarderProcessorOutput.read(ProcessorImpl.java:966)
>         at
> org
> .orbeon
> .oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:348)
>         at
> org.orbeon.oxf.processor.validation.MSVValidationProcessor.access
> $700(MSVValidationProcessor.java:44)
>         at org.orbeon.oxf.processor.validation.MSVValidationProcessor
> $5.readImpl(MSVValidationProcessor.java:219)
>         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$ProcessorOutputImpl
> $ConcreteProcessorFilter.read(ProcessorImpl.java:990)
>         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.XMLSerializer.readInput(XMLSerializer.java:58)
>         at
> org
> .orbeon
> .oxf
> .processor
> .serializer.HttpTextSerializer.readInput(HttpTextSerializer.java:54)
>         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
> .choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:
> 233)
>         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:88)
>         at
> org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:
> 96)
>         at
> org
> .orbeon
> .oxf.servlet.OPSServletDelegate.service(OPSServletDelegate.java:148)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 803)
>         at org.orbeon.oxf.servlet.OPSServlet.service(OPSServlet.java:
> 75)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:
> 803)
>         at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 290)
>         at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>         at
> org
> .apache
> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> 233)
>         at
> org
> .apache
> .catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> 175)
>         at
> org
> .apache
> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>         at
> org
> .apache
> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>         at
> org
> .apache
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> 109)
>         at
> org
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 263)
>         at
> org
> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 844)
>         at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.process(Http11Protocol.java:584)
>         at org.apache.tomcat.util.net.JIoEndpoint
> $Worker.run(JIoEndpoint.java:447)
>         at java.lang.Thread.run(Thread.java:619)
>
>
> On Wed, Mar 5, 2008 at 7:26 PM, Mark Ellul <[hidden email]>
> wrote:
> Hi
>
> I am running tomcat 6, with Orbeon Forms 3.51 with Liferay...
>
> I have been developing my orbeon form / portlet today... and for
> some reason when its loading up the form I get this error
>
> Loading... XForms error: Unable to retrieve XForms engine state from
> session cache.
>
> What do I need to do to debug the issue?
>
> I will set the logging to debug and append it to my catalina.out and
> see what that brings!
>
> But in the mean time, if you have come across the issue please let
> me know
>
> Regards
>
> Mark
>
>
> --
> 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
> OW2 mailing lists service home page: http://www.ow2.org/wws

--
Orbeon Forms - Web Forms for the Enterprise Done the Right Way
http://www.orbeon.com/



--
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
OW2 mailing lists service home page: http://www.ow2.org/wws




--
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
OW2 mailing lists service home page: http://www.ow2.org/wws