HTTP Status 500 – Internal Server Error


Type Exception Report

Message Cannot refresh unmanaged object: null.

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

javax.servlet.ServletException: Cannot refresh unmanaged object: null.
	javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:725)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:451)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	org.ocpsoft.rewrite.servlet.RewriteFilter.doFilter(RewriteFilter.java:226)
	org.ocpsoft.rewrite.servlet.impl.HttpRewriteResultHandler.handleResult(HttpRewriteResultHandler.java:42)
	org.ocpsoft.rewrite.servlet.RewriteFilter.rewrite(RewriteFilter.java:297)
	org.ocpsoft.rewrite.servlet.RewriteFilter.doFilter(RewriteFilter.java:198)

Root Cause

java.lang.IllegalArgumentException: Cannot refresh unmanaged object: null.
	org.eclipse.persistence.internal.jpa.EntityManagerImpl.refresh(EntityManagerImpl.java:1140)
	org.eclipse.persistence.internal.jpa.EntityManagerImpl.refresh(EntityManagerImpl.java:1042)
	ddgi.publicacions.utils.PersistenciaUtils$EntityManager.refresh(PersistenciaUtils.java:137)
	ddgi.publicacions.managed.PublicacioHome.prerenderFitxa(PublicacioHome.java:33)
	sun.reflect.GeneratedMethodAccessor4542.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	org.apache.el.parser.AstValue.invoke(AstValue.java:247)
	org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:267)
	com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:65)
	com.sun.faces.facelets.tag.jsf.core.DeclarativeSystemEventListener.processEvent(EventHandler.java:107)
	javax.faces.component.UIComponent$ComponentSystemEventListenerAdapter.processEvent(UIComponent.java:2360)
	javax.faces.event.SystemEvent.processListener(SystemEvent.java:123)
	javax.faces.event.ComponentSystemEvent.processListener(ComponentSystemEvent.java:110)
	com.sun.faces.application.applicationimpl.Events.processListeners(Events.java:253)
	com.sun.faces.application.applicationimpl.Events.invokeComponentListenersFor(Events.java:186)
	com.sun.faces.application.applicationimpl.Events.publishEvent(Events.java:106)
	com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:127)
	com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:119)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:89)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:76)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:199)
	javax.faces.webapp.FacesServlet.executeLifecyle(FacesServlet.java:708)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:451)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	org.ocpsoft.rewrite.servlet.RewriteFilter.doFilter(RewriteFilter.java:226)
	org.ocpsoft.rewrite.servlet.impl.HttpRewriteResultHandler.handleResult(HttpRewriteResultHandler.java:42)
	org.ocpsoft.rewrite.servlet.RewriteFilter.rewrite(RewriteFilter.java:297)
	org.ocpsoft.rewrite.servlet.RewriteFilter.doFilter(RewriteFilter.java:198)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.31 (Ubuntu)