[JBoss Seam] - conversation and back buttons
by goose-dog
When i have a conversation that already started(by invoking method annotated with @begin, and
1.) I press back button and
2.) click on a submit button, it brings me back to the page where the current state should be, this it shows a message "Illegal navigation" this is fine, it's the page where the user should be.
3.) i click any button
However, now it bombs out. I must be doing something wrong as the tutorial had stated that free navigation is supported and handled.
Here is the exception:
| javax.servlet.ServletException: No active conversation context
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:121)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:45)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| 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:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
| 13:51:16,153 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception
| java.lang.IllegalStateException: No active conversation context
| at org.jboss.seam.core.Process.instance(Process.java:32)
| at org.jboss.seam.core.TaskInstance.instance(TaskInstance.java:51)
| at org.jboss.seam.contexts.BusinessProcessContext.getTaskInstance(BusinessProcessContext.java:213)
| at org.jboss.seam.contexts.BusinessProcessContext.get(BusinessProcessContext.java:51)
| at org.jboss.seam.contexts.Contexts.lookupInStatefulContexts(Contexts.java:155)
| at org.jboss.seam.Component.getInstance(Component.java:1245)
| at org.jboss.seam.Component.getInstance(Component.java:1230)
| at org.jboss.seam.contexts.Lifecycle.resumeConversation(Lifecycle.java:328)
| at org.jboss.seam.jsf.AbstractSeamPhaseListener.restoreAnyConversationContext(AbstractSeamPhaseListener.java:42)
| at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:63)
| at org.apache.myfaces.lifecycle.LifecycleImpl.informPhaseListenersAfter(LifecycleImpl.java:536)
| at org.apache.myfaces.lifecycle.LifecycleImpl.restoreView(LifecycleImpl.java:164)
| at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:66)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:106)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:45)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| 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:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
|
|
here is my session bean, where "@Conversational(ifNotBegunOutcome = "registerUserPage")
" is supposed to bring the user to the appropriate jsp specified by the nav rule "registerUserPage.:
|
| @Stateful
| @Name("registerUserAction")
| @Scope(ScopeType.CONVERSATION)
| @Conversational(ifNotBegunOutcome = "registerUserPage")
|
| public class RegisterUserAction implements Register {
|
| private Users user;
|
| private String password;
|
| @PersistenceContext
| private EntityManager em;
|
| @Logger
| private Log log;
|
| @Begin(join=true, pageflow = "registerUserPageFlow")
| public void begin() {
| if(user==null){
| log.info("Start");
| user=new Users();
| }
| }
| ...........
| }
|
my jpdl:
| <?xml version="1.0"?>
|
| <pageflow-definition name="registerUserPageFlow">
| <start-state name="start">
| <transition to="emailForm"/>
| </start-state>
|
| <page name="emailForm" view-id="/register.xhtml">
| <redirect/>
| <transition name="register" to="validateInfo"/>
| </page>
|
| <decision name="validateInfo" expression="#{registerUserAction.validForm}">
| <transition name="false" to="emailForm"></transition>
| <transition name="true" to="passwordForm"></transition>
| </decision>
| <page name="passwordForm" view-id="/passwordForm.xhtml">
| <redirect/>
| <transition name="submit" to="validatePassword"></transition>
| <transition name="cancel" to="emailForm">
| <action expression="#{registerUserAction.restart}"/>
| </transition>
| </page>
| <decision name="validatePassword" expression="#{registerUserAction.validPassword}">
| <transition name="false" to="passwordForm"></transition>
| <transition name="true" to="success"></transition>
| </decision>
| <page name="success" view-id="/success.xhtml">
| <redirect/>
| <end-conversation/>
| </page>
|
| </pageflow-definition>
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3957146#3957146
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3957146
19 years, 9 months
[JBoss Seam] - Re: Considerably slow after execute phase
by andrew.rw.robinson
Here is the stack:
2006-07-11 14:36:21,991 INFO [STDOUT] javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:1323)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1452)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:595)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:588)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at javax.naming.InitialContext.lookup(InitialContext.java:351)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.jboss.seam.util.Transactions.getUserTransaction(Transactions.java:48)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.jboss.seam.util.Transactions.isTransactionAvailableAndMarkedRollback(Transactions.java:91)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:69)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersAfter(PhaseListenerManager.java:89)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:345)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
| 2006-07-11 14:36:21,992 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at com.outlooksoft.cpm.servlet.ExceptionLogFilter.doFilter(ExceptionLogFilter.java:43)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at com.outlooksoft.cpm.security.SecurityFilter.doFilter(SecurityFilter.java:191)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.ajaxanywhere.AAFilter.doFilter(AAFilter.java:57)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:21,993 INFO [STDOUT] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
| 2006-07-11 14:36:21,994 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:21,994 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:21,994 INFO [STDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| 2006-07-11 14:36:21,994 INFO [STDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| 2006-07-11 14:36:21,996 INFO [STDOUT] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| 2006-07-11 14:36:21,997 INFO [STDOUT] at java.lang.Thread.run(Thread.java:595)
| 2006-07-11 14:36:21,997 INFO [STDOUT] Caused by: java.net.SocketTimeoutException: Receive timed out
| 2006-07-11 14:36:21,997 INFO [STDOUT] at java.net.PlainDatagramSocketImpl.receive0(Native Method)
| 2006-07-11 14:36:21,997 INFO [STDOUT] at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
| 2006-07-11 14:36:21,997 INFO [STDOUT] at java.net.DatagramSocket.receive(DatagramSocket.java:712)
| 2006-07-11 14:36:21,997 INFO [STDOUT] at org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:1293)
| 2006-07-11 14:36:21,997 INFO [STDOUT] ... 46 more
| 2006-07-11 14:36:29,211 INFO [STDOUT] javax.naming.CommunicationException: Receive timed out [Root exception is java.net.SocketTimeoutException: Receive timed out]
| 2006-07-11 14:36:29,212 INFO [STDOUT] at org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:1323)
| 2006-07-11 14:36:29,212 INFO [STDOUT] at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1452)
| 2006-07-11 14:36:29,212 INFO [STDOUT] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:595)
| 2006-07-11 14:36:29,212 INFO [STDOUT] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:588)
| 2006-07-11 14:36:29,212 INFO [STDOUT] at javax.naming.InitialContext.lookup(InitialContext.java:351)
| 2006-07-11 14:36:29,212 INFO [STDOUT] at org.jboss.seam.util.Transactions.getUserTransaction(Transactions.java:48)
| 2006-07-11 14:36:29,212 INFO [STDOUT] at org.jboss.seam.util.Transactions.isTransactionAvailableAndMarkedRollback(Transactions.java:91)
| 2006-07-11 14:36:29,212 INFO [STDOUT] at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:69)
| 2006-07-11 14:36:29,212 INFO [STDOUT] at org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersAfter(PhaseListenerManager.java:89)
| 2006-07-11 14:36:29,212 INFO [STDOUT] at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:345)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at com.outlooksoft.cpm.servlet.ExceptionLogFilter.doFilter(ExceptionLogFilter.java:43)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at com.outlooksoft.cpm.security.SecurityFilter.doFilter(SecurityFilter.java:191)
| 2006-07-11 14:36:29,213 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:29,214 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:29,214 INFO [STDOUT] at org.ajaxanywhere.AAFilter.doFilter(AAFilter.java:57)
| 2006-07-11 14:36:29,214 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:29,214 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:29,214 INFO [STDOUT] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
| 2006-07-11 14:36:29,214 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 2006-07-11 14:36:29,214 INFO [STDOUT] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| 2006-07-11 14:36:29,214 INFO [STDOUT] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| 2006-07-11 14:36:29,214 INFO [STDOUT] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| 2006-07-11 14:36:29,219 INFO [STDOUT] at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| 2006-07-11 14:36:29,220 INFO [STDOUT] at java.lang.Thread.run(Thread.java:595)
| 2006-07-11 14:36:29,221 INFO [STDOUT] Caused by: java.net.SocketTimeoutException: Receive timed out
| 2006-07-11 14:36:29,221 INFO [STDOUT] at java.net.PlainDatagramSocketImpl.receive0(Native Method)
| 2006-07-11 14:36:29,221 INFO [STDOUT] at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
| 2006-07-11 14:36:29,221 INFO [STDOUT] at java.net.DatagramSocket.receive(DatagramSocket.java:712)
| 2006-07-11 14:36:29,221 INFO [STDOUT] at org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:1293)
| 2006-07-11 14:36:29,221 INFO [STDOUT] ... 46 mor
By the way, I meant the INVOKE_APPLICATION phase when I said "execute"
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3957144#3957144
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3957144
19 years, 9 months
[JBoss Seam] - Considerably slow after execute phase
by andrew.rw.robinson
After the execute phase there is a large delay in my application. I went hunting it down to find out why. I found the slowness in Seam.
>From inside of "isTransactionAvailableAndMarkedRollback" of Transactions.java, the "return (UserTransaction) Naming.getInitialContext().lookup(userTransactionName);" method throws a "CommunicationException" of message "Receive timed out".
In this particular project, I am not using transactions or EJBs. All of my Seam components are POJOs and there is no entity manager or any other type of persistence configured in the Seam/JSF layer of our application.
I have no components.xml and my seam.properties is empty. I do have a pages.xml though.
The only Seam configuration I have in the web.xml is the filters (SeamRedirectFilter, SeamRedirectFilter) and the listener (org.jboss.seam.servlet.SeamListener).
Environment:
JBoss AS 4.0.3 SP1 (no EJB3 deployment, just the default deployment)
JBoss Seam 1.0.1
MyFaces 1.1.3
Tomahawk 1.1.2
Facelets 1.0.14
We are not planning (any time soon) to use any user transactions or EJBs in this project. What must I do to speed this method up as it really doesn't need to execute in our environment?
Thanks,
Andrew
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3957134#3957134
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3957134
19 years, 9 months