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#4036071

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4036071
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to