|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
WebFlow does not work on Glassfish.
Hi,
I cannot get webflow to work on Glassfish. I have uploaded a very simple test app to <http://ldaley.com/tmp/grails-test.zip> that exhibits the problem for me. It has one extremely simple webflow that when starting produces the following exception… rg.springframework.webflow.executor.support.ResponseInstructionHandler$RuntimeResponseHandlingException: Unexpected exception handling response instruction [ResponseInstruction@d44e22 flowExecutionKey = '_cE345E9AE-32EF-FE2A-9ED2-C89FF2BDD2EC_k2FE7B501-46B8-729C-5E52-C4851C8E6000', viewSelection = redirect:, flowExecutionContext = [FlowExecutionImpl@34347a flow = 'example', flowSessions = list[[FlowSessionImpl@356bf0 flow = 'example', state = 'start', scope = map['session' -> SessionImpl(PersistenceContext[entityKeys=[],collectionKeys=[]];ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[] collectionRemovals=[] collectionUpdates=[]])], status = Paused]], flashScope = map[[empty]]]]; nested exception is java.lang.NullPointerException at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411) at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:855) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:542) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:474) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:366) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106) Caused by: java.lang.NullPointerException ... 39 more These seems like it should work, so I haven't ruled out that I am doing something extremely stupid. I have tried 9.1_01 and 9.1_02 on Solaris and Mac OS X. I have also tried with Sun Java System Application Server (i.e. the official sun download) and I get the same behaviour. This works on 9.0, but I am getting SessionException's on 9.0 but I don't think it's related. Can someone running Glassfish please try the example app linked to above and let me know if it works. If it doesn't, I'll raise a Jira. -- LD. |
|
|
Re: WebFlow does not work on Glassfish.Any updates on this?
I have one flow that works on glassfish and a very complex flow that does not execute on Glassfish? On Tue, Jul 22, 2008 at 11:31 PM, Luke Daley <ld@...> wrote: > Hi, > I cannot get webflow to work on Glassfish. I have uploaded a very simple > test app to <http://ldaley.com/tmp/grails-test.zip> that exhibits the > problem for me. It has one extremely simple webflow that when starting > produces the following exception… > rg.springframework.webflow.executor.support.ResponseInstructionHandler$RuntimeResponseHandlingException: > Unexpected exception handling response instruction > [ResponseInstruction@d44e22 flowExecutionKey = > '_cE345E9AE-32EF-FE2A-9ED2-C89FF2BDD2EC_k2FE7B501-46B8-729C-5E52-C4851C8E6000', > viewSelection = redirect:, flowExecutionContext = [FlowExecutionImpl@34347a > flow = 'example', flowSessions = list[[FlowSessionImpl@356bf0 flow = > 'example', state = 'start', scope = map['session' -> > SessionImpl(PersistenceContext[entityKeys=[],collectionKeys=[]];ActionQueue[insertions=[] > updates=[] deletions=[] collectionCreations=[] collectionRemovals=[] > collectionUpdates=[]])], status = Paused]], flashScope = map[[empty]]]]; > nested exception is java.lang.NullPointerException > at > org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411) > at > org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:855) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:542) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:474) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:366) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202) > at > org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) > at > org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) > at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206) > at > org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) > at > org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150) > at > org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) > at > org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272) > at > com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637) > at > com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568) > at > com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813) > at > com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) > at > com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) > at > com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) > at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) > at > com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106) > Caused by: java.lang.NullPointerException > ... 39 more > These seems like it should work, so I haven't ruled out that I am doing > something extremely stupid. > I have tried 9.1_01 and 9.1_02 on Solaris and Mac OS X. I have also tried > with Sun Java System Application Server (i.e. the official sun download) and > I get the same behaviour. This works on 9.0, but I am getting > SessionException's on 9.0 but I don't think it's related. > Can someone running Glassfish please try the example app linked to above and > let me know if it works. If it doesn't, I'll raise a Jira. > -- > LD. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: WebFlow does not work on Glassfish.On 05/08/2008, at 7:28 PM, Daniel Honig wrote: > Any updates on this? > I have one flow that works on glassfish and a very complex flow that > does not execute on Glassfish? Similar error? -- LD. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: WebFlow does not work on Glassfish.Here is the stack trace from the error screen glassfish generates,
the initial two states of the flow manage to execute, then this error(this is working fine when running as development): org.springframework.webflow.engine.ActionExecutionException: Exception thrown executing org.codehaus.groovy.grails.webflow.engine.builder.ClosureInvokingAction@6cf32d50 in state 'addGeneralInformation' of flow 'addActivity' -- action execution attributes were 'map[[empty]]'; nested exception is groovy.lang.MissingMethodException: No signature of method: java.util.HashSet.getAt() is applicable for argument types: (java.lang.Integer) values: {0} at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411) at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:855) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:542) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:474) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:366) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) at org.jsecurity.web.servlet.FilterChainWrapper.doFilter(FilterChainWrapper.java:49) at org.jsecurity.web.servlet.WebInterceptorFilter.doFilter(WebInterceptorFilter.java:66) at org.jsecurity.web.servlet.FilterChainWrapper.doFilter(FilterChainWrapper.java:54) at org.jsecurity.web.servlet.WebInterceptorFilter.doFilter(WebInterceptorFilter.java:66) at org.jsecurity.web.servlet.FilterChainWrapper.doFilter(FilterChainWrapper.java:54) at org.jsecurity.web.servlet.WebInterceptorFilter.doFilter(WebInterceptorFilter.java:66) at org.jsecurity.web.servlet.FilterChainWrapper.doFilter(FilterChainWrapper.java:54) at org.jsecurity.web.servlet.WebInterceptorFilter.doFilter(WebInterceptorFilter.java:66) at org.jsecurity.web.servlet.FilterChainWrapper.doFilter(FilterChainWrapper.java:54) at org.jsecurity.web.servlet.JSecurityFilter.doFilterInternal(JSecurityFilter.java:519) at org.jsecurity.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:111) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106) Caused by: groovy.lang.MissingMethodException: No signature of method: java.util.HashSet.getAt() is applicable for argument types: (java.lang.Integer) values: {0} at ActivityController$_closure8_closure17_closure23.doCall(ActivityController.groovy:102) at ActivityController$_closure8_closure17_closure23.call(ActivityController.groovy) On Tue, Aug 5, 2008 at 7:01 AM, Luke Daley <ld@...> wrote: > > On 05/08/2008, at 7:28 PM, Daniel Honig wrote: > >> Any updates on this? >> I have one flow that works on glassfish and a very complex flow that >> does not execute on Glassfish? > > Similar error? > > -- > > LD. > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: WebFlow does not work on Glassfish.On 05/08/2008, at 9:07 PM, Daniel Honig wrote: > Here is the stack trace from the error screen glassfish generates, > the initial two states of the flow manage to execute, then this > error(this is working fine when running as development): > org.springframework.webflow.engine.ActionExecutionException: Exception > thrown executing > org > .codehaus > .groovy.grails.webflow.engine.builder.ClosureInvokingAction@6cf32d50 > in state 'addGeneralInformation' of flow 'addActivity' -- action > execution attributes were 'map[[empty]]'; nested exception is > groovy.lang.MissingMethodException: No signature of method: > java.util.HashSet.getAt() is applicable for argument types: > (java.lang.Integer) values: {0} Looks like a different issue. What's the exact version of glassfish that you are using? -- LD. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: WebFlow does not work on Glassfish."Sun Java System Application Server 9.1_02"
On Tue, Aug 5, 2008 at 7:08 AM, Luke Daley <ld@...> wrote: > > On 05/08/2008, at 9:07 PM, Daniel Honig wrote: > >> Here is the stack trace from the error screen glassfish generates, >> the initial two states of the flow manage to execute, then this >> error(this is working fine when running as development): >> org.springframework.webflow.engine.ActionExecutionException: Exception >> thrown executing >> org >> .codehaus >> .groovy.grails.webflow.engine.builder.ClosureInvokingAction@6cf32d50 >> in state 'addGeneralInformation' of flow 'addActivity' -- action >> execution attributes were 'map[[empty]]'; nested exception is >> groovy.lang.MissingMethodException: No signature of method: >> java.util.HashSet.getAt() is applicable for argument types: >> (java.lang.Integer) values: {0} > > > Looks like a different issue. What's the exact version of glassfish that you > are using? > > -- > > LD. > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email |
| Free Forum Powered by Nabble | Forum Help |