Skip to content

Instantly share code, notes, and snippets.

@smithh032772
Created November 27, 2012 05:34
Show Gist options
  • Save smithh032772/4152559 to your computer and use it in GitHub Desktop.
Save smithh032772/4152559 to your computer and use it in GitHub Desktop.
Batoo JPA snapshot-7 exception: EntityManager has been previously closed
Nov 27, 2012 12:14:53 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [Faces Servlet] in context with path [/mcmsweb] threw exception [javax.el.ELException: java.lang.IllegalStateException: EntityManager has been previously closed] with root cause
java.lang.IllegalStateException: EntityManager has been previously closed
at org.batoo.jpa.core.impl.manager.EntityManagerImpl.assertOpen(EntityManagerImpl.java:140)
at org.batoo.jpa.core.impl.manager.JtaEntityManagerImpl.joinTransaction(JtaEntityManagerImpl.java:162)
at org.batoo.jpa.core.impl.manager.EntityManagerImpl.getConnection(EntityManagerImpl.java:586)
at org.batoo.jpa.core.impl.criteria.QueryImpl.getResultListImpl(QueryImpl.java:797)
at org.batoo.jpa.core.impl.criteria.QueryImpl.getResultList(QueryImpl.java:775)
at org.batoo.jpa.core.impl.criteria.QueryImpl.getSingleResult(QueryImpl.java:843)
at org.batoo.jpa.core.impl.model.EntityTypeImpl.performSelect(EntityTypeImpl.java:1929)
at org.batoo.jpa.core.impl.manager.EntityManagerImpl.findImpl(EntityManagerImpl.java:510)
at org.batoo.jpa.core.impl.manager.EntityManagerImpl.find(EntityManagerImpl.java:455)
at org.batoo.jpa.core.impl.manager.EntityManagerImpl.find(EntityManagerImpl.java:430)
at jpa.entities.Customer$Enhanced.__enhanced_$$__check(Unknown Source)
at jpa.entities.Customer$Enhanced.getCustomerId(Unknown Source)
at jsf.orders.OrderDisplayUtil.getOrderTitle(OrderDisplayUtil.java:806)
at jsf.orders.pf_OrdersController.getOrderNumberAndLabel(pf_OrdersController.java:4363)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.webbeans.intercept.InterceptorHandler.invoke(InterceptorHandler.java:322)
at org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.invoke(NormalScopedBeanInterceptorHandler.java:117)
at org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.invoke(NormalScopedBeanInterceptorHandler.java:108)
at jsf.orders.pf_OrdersController_$$_javassist_13.getOrderNumberAndLabel(pf_OrdersController_$$_javassist_13.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:737)
at javax.el.BeanELResolver.invoke(BeanELResolver.java:467)
at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:246)
at de.odysseus.el.tree.impl.ast.AstMethod.eval(AstMethod.java:91)
at de.odysseus.el.tree.impl.ast.AstMethod.eval(AstMethod.java:100)
at de.odysseus.el.tree.impl.ast.AstEval.eval(AstEval.java:51)
at de.odysseus.el.tree.impl.ast.AstNode.getValue(AstNode.java:30)
at de.odysseus.el.TreeValueExpression.getValue(TreeValueExpression.java:122)
at org.apache.webbeans.el.WrappedValueExpression.getValue(WrappedValueExpression.java:68)
at org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:96)
at javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:249)
at javax.faces.component.UIOutput.getValue(UIOutput.java:67)
at org.apache.myfaces.shared.renderkit.RendererUtils.getValue(RendererUtils.java:491)
at org.apache.myfaces.shared.renderkit.RendererUtils.getStringValue(RendererUtils.java:334)
at org.apache.myfaces.shared.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextRendererBase.java:92)
at org.apache.myfaces.shared.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:79)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:663)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:543)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
at org.primefaces.component.datatable.DataTableRenderer.encodeRegularCell(DataTableRenderer.java:794)
at org.primefaces.component.datatable.DataTableRenderer.encodeRow(DataTableRenderer.java:746)
at org.primefaces.component.datatable.DataTableRenderer.encodeTbody(DataTableRenderer.java:649)
at org.primefaces.component.datatable.DataTableRenderer.encodeRegularTable(DataTableRenderer.java:229)
at org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:201)
at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:78)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:663)
at javax.faces.component.UIData.encodeEnd(UIData.java:1699)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:543)
at org.apache.myfaces.shared.renderkit.RendererUtils.renderChildren(RendererUtils.java:693)
at org.apache.myfaces.shared.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:115)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:663)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:62)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:46)
at org.primefaces.extensions.component.layout.LayoutPaneRenderer.encodeBegin(LayoutPaneRenderer.java:141)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:585)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:55)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:46)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:60)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:46)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:46)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:663)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:62)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:46)
at org.primefaces.extensions.component.layout.LayoutPaneRenderer.encodeBegin(LayoutPaneRenderer.java:141)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:585)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:515)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1981)
at org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:285)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:59)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:59)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:116)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:241)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:199)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.omnifaces.filter.GzipResponseFilter.doFilter(GzipResponseFilter.java:148)
at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at pf.LoginFilter.doFilter(LoginFilter.java:194)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:931)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Nov 27, 2012 12:30:57 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [Faces Servlet] in context with path [/mcmsweb] threw exception [javax.el.ELException: java.lang.IllegalStateException: EntityManager has been previously closed] with root cause
java.lang.IllegalStateException: EntityManager has been previously closed
at org.batoo.jpa.core.impl.manager.EntityManagerImpl.assertOpen(EntityManagerImpl.java:140)
at org.batoo.jpa.core.impl.manager.JtaEntityManagerImpl.joinTransaction(JtaEntityManagerImpl.java:162)
at org.batoo.jpa.core.impl.manager.EntityManagerImpl.getConnection(EntityManagerImpl.java:586)
at org.batoo.jpa.core.impl.criteria.QueryImpl.getResultListImpl(QueryImpl.java:797)
at org.batoo.jpa.core.impl.criteria.QueryImpl.getResultList(QueryImpl.java:775)
at org.batoo.jpa.core.impl.criteria.QueryImpl.getSingleResult(QueryImpl.java:843)
at org.batoo.jpa.core.impl.model.EntityTypeImpl.performSelect(EntityTypeImpl.java:1929)
at org.batoo.jpa.core.impl.manager.EntityManagerImpl.findImpl(EntityManagerImpl.java:510)
at org.batoo.jpa.core.impl.manager.EntityManagerImpl.find(EntityManagerImpl.java:455)
at org.batoo.jpa.core.impl.manager.EntityManagerImpl.find(EntityManagerImpl.java:430)
at jpa.entities.Customer$Enhanced.__enhanced_$$__check(Unknown Source)
at jpa.entities.Customer$Enhanced.getCustomerId(Unknown Source)
at jsf.orders.OrderDisplayUtil.getOrderTitle(OrderDisplayUtil.java:806)
at jsf.orders.pf_OrdersController.getOrderNumberAndLabel(pf_OrdersController.java:4363)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.webbeans.intercept.InterceptorHandler.invoke(InterceptorHandler.java:322)
at org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.invoke(NormalScopedBeanInterceptorHandler.java:117)
at org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.invoke(NormalScopedBeanInterceptorHandler.java:108)
at jsf.orders.pf_OrdersController_$$_javassist_13.getOrderNumberAndLabel(pf_OrdersController_$$_javassist_13.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:737)
at javax.el.BeanELResolver.invoke(BeanELResolver.java:467)
at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:246)
at de.odysseus.el.tree.impl.ast.AstMethod.eval(AstMethod.java:91)
at de.odysseus.el.tree.impl.ast.AstMethod.eval(AstMethod.java:100)
at de.odysseus.el.tree.impl.ast.AstEval.eval(AstEval.java:51)
at de.odysseus.el.tree.impl.ast.AstNode.getValue(AstNode.java:30)
at de.odysseus.el.TreeValueExpression.getValue(TreeValueExpression.java:122)
at org.apache.webbeans.el.WrappedValueExpression.getValue(WrappedValueExpression.java:68)
at org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:96)
at javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:249)
at javax.faces.component.UIOutput.getValue(UIOutput.java:67)
at org.apache.myfaces.shared.renderkit.RendererUtils.getValue(RendererUtils.java:491)
at org.apache.myfaces.shared.renderkit.RendererUtils.getStringValue(RendererUtils.java:334)
at org.apache.myfaces.shared.renderkit.html.HtmlTextRendererBase.renderOutput(HtmlTextRendererBase.java:92)
at org.apache.myfaces.shared.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:79)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:663)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:543)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
at org.primefaces.component.datatable.DataTableRenderer.encodeRegularCell(DataTableRenderer.java:794)
at org.primefaces.component.datatable.DataTableRenderer.encodeRow(DataTableRenderer.java:746)
at org.primefaces.component.datatable.DataTableRenderer.encodeTbody(DataTableRenderer.java:649)
at org.primefaces.component.datatable.DataTableRenderer.encodeRegularTable(DataTableRenderer.java:229)
at org.primefaces.component.datatable.DataTableRenderer.encodeMarkup(DataTableRenderer.java:201)
at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:78)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:663)
at javax.faces.component.UIData.encodeEnd(UIData.java:1699)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:543)
at org.apache.myfaces.shared.renderkit.RendererUtils.renderChildren(RendererUtils.java:693)
at org.apache.myfaces.shared.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:115)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:663)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:62)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:46)
at org.primefaces.extensions.component.layout.LayoutPaneRenderer.encodeBegin(LayoutPaneRenderer.java:141)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:585)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:55)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:46)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:60)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:46)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:46)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:663)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:62)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:46)
at org.primefaces.extensions.component.layout.LayoutPaneRenderer.encodeBegin(LayoutPaneRenderer.java:141)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:585)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:515)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
at javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
at org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1981)
at org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:285)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:59)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:59)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:116)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:241)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:199)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.omnifaces.filter.GzipResponseFilter.doFilter(GzipResponseFilter.java:148)
at org.omnifaces.filter.HttpFilter.doFilter(HttpFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at pf.LoginFilter.doFilter(LoginFilter.java:194)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:931)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment