I have some good news and some bad news :
The good news : I managed to make things work !
The bad news : It's not working all the time :-(
With the same JBoss running, I tried to call my servlet several times. All I want to see
in the logs is :
[com.nuxeo.project.eurocis.bri.connector.ExporterServlet] Principal : Administrator
first attempt : my servlet call works fine ! (Seam component successfully get and the
method call on the resulting object named "documentManager" works)
second attempt (to see if I wasn't dreaming) : Same error as exposed in the previous
post
third attempt : Error again
fourth attempt : error again
fifth attempt : servlet working !
I noticed in the traces that sometimes, the context is flushed before my code gets
processed :-(
the working trace :
| 2007-04-10 19:36:53,530 INFO
[com.nuxeo.project.eurocis.bri.connector.ExporterServlet] GET
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.contexts.Contexts] found in session
context: documentManager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.intercept.RootInterceptor] intercepted:
documentManager.getDocumentManager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.preSetVariable.org.jboss.seam.outermostExceptionInterceptor
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.postSetVariable.org.jboss.seam.outermostExceptionInterceptor
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.preSetVariable.documentManager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.postSetVariable.documentManager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.Component] instantiating Seam component:
org.jboss.seam.core.manager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.Component] initializing new instance of:
org.jboss.seam.core.manager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.Component] done initializing:
org.jboss.seam.core.manager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.preSetVariable.org.jboss.seam.core.manager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.postSetVariable.org.jboss.seam.core.manager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.postCreate.org.jboss.seam.core.manager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.interceptors.BijectionInterceptor]
injecting dependencies of: documentManager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.Component] trying to inject with
hierarchical context search: currentServerLocation
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.contexts.Contexts] found in session
context: currentServerLocation
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.interceptors.BijectionInterceptor]
disinjecting dependencies of: documentManager
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.preRemoveVariable.org.jboss.seam.outermostExceptionInterceptor
| 2007-04-10 19:36:53,530 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.postRemoveVariable.org.jboss.seam.outermostExceptionInterceptor
| 2007-04-10 19:36:53,530 DEBUG
[org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor] ++++
LongLivedSessionPropagationInterceptor
| 2007-04-10 19:36:53,546 INFO
[com.nuxeo.project.eurocis.bri.connector.ExporterServlet] Principal : Administrator
| 2007-04-10 19:36:53,546 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext
properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 2007-04-10 19:36:53,546 DEBUG [org.jboss.seam.servlet.SeamExceptionFilter] ended
request
the error trace :
| 2007-04-10 19:36:43,139 INFO
[com.nuxeo.project.eurocis.bri.connector.ExporterServlet] GET
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext
properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory,
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.contexts.Lifecycle] After request,
destroying contexts
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.Component] instantiating Seam component:
org.jboss.seam.core.manager
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.Component] initializing new instance of:
org.jboss.seam.core.manager
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.Component] done initializing:
org.jboss.seam.core.manager
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.preSetVariable.org.jboss.seam.core.manager
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.postSetVariable.org.jboss.seam.core.manager
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.postCreate.org.jboss.seam.core.manager
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.contexts.Lifecycle] flushing session
context
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.contexts.Lifecycle] destroying event
context
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.preDestroyContext.EVENT
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.contexts.Contexts] destroying:
org.jboss.seam.core.manager
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.preDestroy.org.jboss.seam.core.manager
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.core.Events] Processing
event:org.jboss.seam.postDestroyContext.EVENT
| 2007-04-10 19:36:43,139 DEBUG [org.jboss.seam.contexts.Lifecycle] <<< End web
request
| 2007-04-10 19:36:43,139 ERROR [org.jboss.seam.servlet.SeamExceptionFilter] uncaught
exception handled by Seam
| java.lang.IllegalStateException: No application context active
It would be great if I could disable this Context flushing or maybe it's something
else ...
Any idea ?
Thanks
Fred
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4036071#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...