[richfaces-issues] [JBoss JIRA] Assigned: (RF-7049) Demo: exception when stopping Jetty
Nick Belaevski (JIRA)
jira-events at lists.jboss.org
Fri May 8 14:29:46 EDT 2009
[ https://jira.jboss.org/jira/browse/RF-7049?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nick Belaevski reassigned RF-7049:
----------------------------------
Assignee: Tsikhon Kuprevich (was: Nick Belaevski)
Happens after stopping server because of http://localhost:8080/richfaces-demo/richfaces/dataTable.jsf?tab=modifiableDataModel demo
> Demo: exception when stopping Jetty
> -----------------------------------
>
> Key: RF-7049
> URL: https://jira.jboss.org/jira/browse/RF-7049
> Project: RichFaces
> Issue Type: Bug
> Components: examples
> Affects Versions: 3.3.1
> Reporter: Nick Belaevski
> Assignee: Tsikhon Kuprevich
> Fix For: 3.3.1
>
>
> java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.mortbay.jetty.plus.annotation.LifeCycleCallback.callback(LifeCycl
> eCallback.java:105)
> at org.mortbay.jetty.plus.annotation.PreDestroyCallback.callback(PreDest
> royCallback.java:58)
> at org.mortbay.jetty.plus.annotation.LifeCycleCallbackCollection.callPre
> DestroyCallback(LifeCycleCallbackCollection.java:114)
> at com.sun.faces.vendor.Jetty6InjectionProvider.invokePreDestroy(Jetty6I
> njectionProvider.java:117)
> at com.sun.faces.mgbean.BeanBuilder.destroy(BeanBuilder.java:120)
> at com.sun.faces.mgbean.BeanManager.destroy(BeanManager.java:248)
> at com.sun.faces.application.WebappLifecycleListener.handleAttributeEven
> t(WebappLifecycleListener.java:265)
> at com.sun.faces.application.WebappLifecycleListener.attributeRemoved(We
> bappLifecycleListener.java:189)
> at com.sun.faces.config.ConfigureListener.attributeRemoved(ConfigureList
> ener.java:334)
> at org.mortbay.jetty.servlet.AbstractSessionManager$Session.doInvalidate
> (AbstractSessionManager.java:964)
> at org.mortbay.jetty.servlet.AbstractSessionManager$Session.invalidate(A
> bstractSessionManager.java:935)
> at org.mortbay.jetty.servlet.HashSessionManager.invalidateSessions(HashS
> essionManager.java:233)
> at org.mortbay.jetty.servlet.AbstractSessionManager.doStop(AbstractSessi
> onManager.java:216)
> at org.mortbay.jetty.servlet.HashSessionManager.doStop(HashSessionManage
> r.java:70)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.servlet.SessionHandler.doStop(SessionHandler.java:1
> 25)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
> 29)
> at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:5
> 56)
> at org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:485)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.
> java:164)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.
> java:164)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
> 29)
> at org.mortbay.jetty.Server.doStop(Server.java:270)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.Server$ShutdownHookThread.run(Server.java:548)
> Caused by: org.hibernate.SessionException: Session was already closed
> at org.hibernate.impl.SessionImpl.close(SessionImpl.java:279)
> at org.richfaces.demo.modifiableModel.HibernateDataModel.destroy(Hiberna
> teDataModel.java:53)
> ... 33 more
> 2009-05-06 22:56:50.822::WARN: Nested in java.lang.reflect.InvocationTargetExce
> ption:
> org.hibernate.SessionException: Session was already closed
> at org.hibernate.impl.SessionImpl.close(SessionImpl.java:279)
> at org.richfaces.demo.modifiableModel.HibernateDataModel.destroy(Hiberna
> teDataModel.java:53)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.mortbay.jetty.plus.annotation.LifeCycleCallback.callback(LifeCycl
> eCallback.java:105)
> at org.mortbay.jetty.plus.annotation.PreDestroyCallback.callback(PreDest
> royCallback.java:58)
> at org.mortbay.jetty.plus.annotation.LifeCycleCallbackCollection.callPre
> DestroyCallback(LifeCycleCallbackCollection.java:114)
> at com.sun.faces.vendor.Jetty6InjectionProvider.invokePreDestroy(Jetty6I
> njectionProvider.java:117)
> at com.sun.faces.mgbean.BeanBuilder.destroy(BeanBuilder.java:120)
> at com.sun.faces.mgbean.BeanManager.destroy(BeanManager.java:248)
> at com.sun.faces.application.WebappLifecycleListener.handleAttributeEven
> t(WebappLifecycleListener.java:265)
> at com.sun.faces.application.WebappLifecycleListener.attributeRemoved(We
> bappLifecycleListener.java:189)
> at com.sun.faces.config.ConfigureListener.attributeRemoved(ConfigureList
> ener.java:334)
> at org.mortbay.jetty.servlet.AbstractSessionManager$Session.doInvalidate
> (AbstractSessionManager.java:964)
> at org.mortbay.jetty.servlet.AbstractSessionManager$Session.invalidate(A
> bstractSessionManager.java:935)
> at org.mortbay.jetty.servlet.HashSessionManager.invalidateSessions(HashS
> essionManager.java:233)
> at org.mortbay.jetty.servlet.AbstractSessionManager.doStop(AbstractSessi
> onManager.java:216)
> at org.mortbay.jetty.servlet.HashSessionManager.doStop(HashSessionManage
> r.java:70)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.servlet.SessionHandler.doStop(SessionHandler.java:1
> 25)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
> 29)
> at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:5
> 56)
> at org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:485)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.
> java:164)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.
> java:164)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
> 29)
> at org.mortbay.jetty.Server.doStop(Server.java:270)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.Server$ShutdownHookThread.run(Server.java:548)
> 2009-05-06 22:56:50.879::WARN: Ignoring exception thrown on preDestroy call to
> class org.richfaces.demo.modifiableModel.HibernateDataModel.destroy
> java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.mortbay.jetty.plus.annotation.LifeCycleCallback.callback(LifeCycl
> eCallback.java:105)
> at org.mortbay.jetty.plus.annotation.PreDestroyCallback.callback(PreDest
> royCallback.java:58)
> at org.mortbay.jetty.plus.annotation.LifeCycleCallbackCollection.callPre
> DestroyCallback(LifeCycleCallbackCollection.java:114)
> at com.sun.faces.vendor.Jetty6InjectionProvider.invokePreDestroy(Jetty6I
> njectionProvider.java:117)
> at com.sun.faces.mgbean.BeanBuilder.destroy(BeanBuilder.java:120)
> at com.sun.faces.mgbean.BeanManager.destroy(BeanManager.java:248)
> at com.sun.faces.application.WebappLifecycleListener.handleAttributeEven
> t(WebappLifecycleListener.java:265)
> at com.sun.faces.application.WebappLifecycleListener.attributeRemoved(We
> bappLifecycleListener.java:189)
> at com.sun.faces.config.ConfigureListener.attributeRemoved(ConfigureList
> ener.java:334)
> at org.mortbay.jetty.servlet.AbstractSessionManager$Session.doInvalidate
> (AbstractSessionManager.java:964)
> at org.mortbay.jetty.servlet.AbstractSessionManager$Session.invalidate(A
> bstractSessionManager.java:935)
> at org.mortbay.jetty.servlet.HashSessionManager.invalidateSessions(HashS
> essionManager.java:233)
> at org.mortbay.jetty.servlet.AbstractSessionManager.doStop(AbstractSessi
> onManager.java:216)
> at org.mortbay.jetty.servlet.HashSessionManager.doStop(HashSessionManage
> r.java:70)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.servlet.SessionHandler.doStop(SessionHandler.java:1
> 25)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
> 29)
> at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:5
> 56)
> at org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:485)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.
> java:164)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.
> java:164)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
> 29)
> at org.mortbay.jetty.Server.doStop(Server.java:270)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.Server$ShutdownHookThread.run(Server.java:548)
> Caused by: org.hibernate.SessionException: Session was already closed
> at org.hibernate.impl.SessionImpl.close(SessionImpl.java:279)
> at org.richfaces.demo.modifiableModel.HibernateDataModel.destroy(Hiberna
> teDataModel.java:53)
> ... 33 more
> 2009-05-06 22:56:50.935::WARN: Nested in java.lang.reflect.InvocationTargetExce
> ption:
> org.hibernate.SessionException: Session was already closed
> at org.hibernate.impl.SessionImpl.close(SessionImpl.java:279)
> at org.richfaces.demo.modifiableModel.HibernateDataModel.destroy(Hiberna
> teDataModel.java:53)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.mortbay.jetty.plus.annotation.LifeCycleCallback.callback(LifeCycl
> eCallback.java:105)
> at org.mortbay.jetty.plus.annotation.PreDestroyCallback.callback(PreDest
> royCallback.java:58)
> at org.mortbay.jetty.plus.annotation.LifeCycleCallbackCollection.callPre
> DestroyCallback(LifeCycleCallbackCollection.java:114)
> at com.sun.faces.vendor.Jetty6InjectionProvider.invokePreDestroy(Jetty6I
> njectionProvider.java:117)
> at com.sun.faces.mgbean.BeanBuilder.destroy(BeanBuilder.java:120)
> at com.sun.faces.mgbean.BeanManager.destroy(BeanManager.java:248)
> at com.sun.faces.application.WebappLifecycleListener.handleAttributeEven
> t(WebappLifecycleListener.java:265)
> at com.sun.faces.application.WebappLifecycleListener.attributeRemoved(We
> bappLifecycleListener.java:189)
> at com.sun.faces.config.ConfigureListener.attributeRemoved(ConfigureList
> ener.java:334)
> at org.mortbay.jetty.servlet.AbstractSessionManager$Session.doInvalidate
> (AbstractSessionManager.java:964)
> at org.mortbay.jetty.servlet.AbstractSessionManager$Session.invalidate(A
> bstractSessionManager.java:935)
> at org.mortbay.jetty.servlet.HashSessionManager.invalidateSessions(HashS
> essionManager.java:233)
> at org.mortbay.jetty.servlet.AbstractSessionManager.doStop(AbstractSessi
> onManager.java:216)
> at org.mortbay.jetty.servlet.HashSessionManager.doStop(HashSessionManage
> r.java:70)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.servlet.SessionHandler.doStop(SessionHandler.java:1
> 25)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
> 29)
> at org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:5
> 56)
> at org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:485)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.
> java:164)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.
> java:164)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:1
> 29)
> at org.mortbay.jetty.Server.doStop(Server.java:270)
> at org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:6
> 5)
> at org.mortbay.jetty.Server$ShutdownHookThread.run(Server.java:548)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the richfaces-issues
mailing list