[rules-users] Guvnor 5.4.Final can't save BPMN process imported from 5.3 repo

mpgong michael.p.gong at lmco.com
Tue Oct 30 09:53:19 EDT 2012


Not sure what else i should have upgraded.  I thought i could just export the
existing repo and reimport it.

I decided to recreate things in 5.4 since i didn't have that much in there. 
But when i tried to import my process from eclipse i'm getting this warning
: not sure what is going on.  I did upgrade the designer to 2.3 as well, not
sure if that is causing it.  

Thanks

09:48:01,962 INFO 
[org.drools.guvnor.server.files.AuthorizationHeaderChecker]
(http--0.0.0.0-8080-5)  authenticated for rest api
09:48:01,962 ERROR [org.drools.repository.RulesRepository]
(http--0.0.0.0-8080-5) Caught Exception: javax.jcr.RepositoryException: This
session has been closed. See the chained exception for a trace of where the
session was closed.
        at
org.apache.jackrabbit.core.session.SessionState.checkAlive(SessionState.java:121)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.apache.jackrabbit.core.SessionImpl.sanityCheck(SessionImpl.java:366)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.apache.jackrabbit.core.SessionImpl.getRootNode(SessionImpl.java:715)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.drools.repository.RulesRepository.getAreaNode(RulesRepository.java:213)
[guvnor-repository-5.4.0.Final.jar:5.4.0.Final]
        at
org.drools.repository.RulesRepository.loadModule(RulesRepository.java:429)
[guvnor-repository-5.4.0.Final.jar:5.4.0.Final]
        at
org.drools.repository.RulesRepository.loadGlobalArea(RulesRepository.java:681)
[guvnor-repository-5.4.0.Final.jar:5.4.0.Final]
        at
org.drools.guvnor.server.files.WebDAVImpl.loadGlobalAreaFromRepository(WebDAVImpl.java:912)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at
org.drools.guvnor.server.files.WebDAVImpl.handleReadOnlyGlobalAreaPackages(WebDAVImpl.java:222)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at
org.drools.guvnor.server.files.WebDAVImpl.getChildrenNames(WebDAVImpl.java:196)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at
org.drools.guvnor.server.files.WebDAVImpl$Proxy$_$$_WeldClientProxy.getChildrenNames(WebDAVImpl$Proxy$_$$_WeldClientProxy.java)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at
net.sf.webdav.methods.DoPropfind.recursiveParseProperties(DoPropfind.java:217)
[webdav-servlet-2.0.jar:]
        at net.sf.webdav.methods.DoPropfind.execute(DoPropfind.java:165)
[webdav-servlet-2.0.jar:]
        at
net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:128)
[webdav-servlet-2.0.jar:]
        at
org.drools.guvnor.server.files.WebdavServlet.service(WebdavServlet.java:73)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
[weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
[solder-impl-3.1.1.Final.jar:3.1.1.Final]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
[solder-impl-3.1.1.Final.jar:3.1.1.Final]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154)
[jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2033)
[jbossweb-7.0.10.Final.jar:]
        at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_01]
Caused by: java.lang.Exception: Stack trace of  where session-admin-8 was
originally closed
        at
org.apache.jackrabbit.core.session.SessionState.close(SessionState.java:245)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.apache.jackrabbit.core.SessionImpl.logout(SessionImpl.java:888)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.apache.jackrabbit.core.XASessionImpl.logout(XASessionImpl.java:389)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.drools.guvnor.server.files.WebDAVImpl.rollback(WebDAVImpl.java:742)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at
org.drools.guvnor.server.files.WebDAVImpl$Proxy$_$$_WeldClientProxy.rollback(WebDAVImpl$Proxy$_$$_WeldClientProxy.java)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at
net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:157)
[webdav-servlet-2.0.jar:]
        ... 24 more

09:48:02,009 ERROR [net.sf.webdav.WebDavServletBean] (http--0.0.0.0-8080-5)
Exception: org.drools.repository.RulesRepositoryException: Caught exception
javax.jcr.RepositoryException
        at
org.drools.repository.RulesRepository.getAreaNode(RulesRepository.java:228)
        at
org.drools.repository.RulesRepository.loadModule(RulesRepository.java:429)
        at
org.drools.repository.RulesRepository.loadGlobalArea(RulesRepository.java:681)
        at
org.drools.guvnor.server.files.WebDAVImpl.loadGlobalAreaFromRepository(WebDAVImpl.java:912)
        at
org.drools.guvnor.server.files.WebDAVImpl.handleReadOnlyGlobalAreaPackages(WebDAVImpl.java:222)
        at
org.drools.guvnor.server.files.WebDAVImpl.getChildrenNames(WebDAVImpl.java:196)
        at
org.drools.guvnor.server.files.WebDAVImpl$Proxy$_$$_WeldClientProxy.getChildrenNames(WebDAVImpl$Proxy$_$$_WeldClientProxy.java)
        at
net.sf.webdav.methods.DoPropfind.recursiveParseProperties(DoPropfind.java:217)
        at net.sf.webdav.methods.DoPropfind.execute(DoPropfind.java:165)
        at
net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:128)
        at
org.drools.guvnor.server.files.WebdavServlet.service(WebdavServlet.java:73)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
        at
org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
        at
org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
        at
org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
        at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
        at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897)
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626)
        at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2033)
        at java.lang.Thread.run(Thread.java:722)
Caused by: javax.jcr.RepositoryException: This session has been closed. See
the chained exception for a trace of where the session was closed.
        at
org.apache.jackrabbit.core.session.SessionState.checkAlive(SessionState.java:121)
        at
org.apache.jackrabbit.core.SessionImpl.sanityCheck(SessionImpl.java:366)
        at
org.apache.jackrabbit.core.SessionImpl.getRootNode(SessionImpl.java:715)
        at
org.drools.repository.RulesRepository.getAreaNode(RulesRepository.java:213)
        ... 33 more
Caused by: java.lang.Exception: Stack trace of  where session-admin-8 was
originally closed
        at
org.apache.jackrabbit.core.session.SessionState.close(SessionState.java:245)
        at
org.apache.jackrabbit.core.SessionImpl.logout(SessionImpl.java:888)
        at
org.apache.jackrabbit.core.XASessionImpl.logout(XASessionImpl.java:389)
        at
org.drools.guvnor.server.files.WebDAVImpl.rollback(WebDAVImpl.java:742)
        at
org.drools.guvnor.server.files.WebDAVImpl$Proxy$_$$_WeldClientProxy.rollback(WebDAVImpl$Proxy$_$$_WeldClientProxy.java)
        at
net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:157)
        ... 24 more

09:48:02,072 WARN  [org.apache.jackrabbit.core.session.SessionState]
(http--0.0.0.0-8080-5) Attempt to close session-admin-8 after it has already
been closed. Please review your code for proper session management.:
java.lang.Exception: Stack trace of the duplicate attempt to close
session-admin-8
        at
org.apache.jackrabbit.core.session.SessionState.close(SessionState.java:250)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.apache.jackrabbit.core.SessionImpl.logout(SessionImpl.java:888)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.apache.jackrabbit.core.XASessionImpl.logout(XASessionImpl.java:389)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.drools.guvnor.server.files.WebDAVImpl.rollback(WebDAVImpl.java:742)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at
org.drools.guvnor.server.files.WebDAVImpl$Proxy$_$$_WeldClientProxy.rollback(WebDAVImpl$Proxy$_$$_WeldClientProxy.java)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at
net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:157)
[webdav-servlet-2.0.jar:]
        at
org.drools.guvnor.server.files.WebdavServlet.service(WebdavServlet.java:73)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
[weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
[solder-impl-3.1.1.Final.jar:3.1.1.Final]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
[solder-impl-3.1.1.Final.jar:3.1.1.Final]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154)
[jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2033)
[jbossweb-7.0.10.Final.jar:]
        at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_01]

09:48:02,103 WARN  [org.apache.jackrabbit.core.session.SessionState]
(http--0.0.0.0-8080-5) session-admin-8 has already been closed. See the
attached exception for a trace of where this session was closed.:
java.lang.Exception: Stack trace of  where session-admin-8 was originally
closed
        at
org.apache.jackrabbit.core.session.SessionState.close(SessionState.java:245)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.apache.jackrabbit.core.SessionImpl.logout(SessionImpl.java:888)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.apache.jackrabbit.core.XASessionImpl.logout(XASessionImpl.java:389)
[jackrabbit-core-2.2.8.jar:2.2.8]
        at
org.drools.guvnor.server.files.WebDAVImpl.rollback(WebDAVImpl.java:742)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at
org.drools.guvnor.server.files.WebDAVImpl$Proxy$_$$_WeldClientProxy.rollback(WebDAVImpl$Proxy$_$$_WeldClientProxy.java)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at
net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:157)
[webdav-servlet-2.0.jar:]
        at
org.drools.guvnor.server.files.WebdavServlet.service(WebdavServlet.java:73)
[guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
[weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
[solder-impl-3.1.1.Final.jar:3.1.1.Final]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
[solder-impl-3.1.1.Final.jar:3.1.1.Final]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jbossweb-7.0.10.Final.jar:]
        at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154)
[jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:897)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:626)
[jbossweb-7.0.10.Final.jar:]
        at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:2033)
[jbossweb-7.0.10.Final.jar:]
        at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_01]
















--
View this message in context: http://drools.46999.n3.nabble.com/Guvnor-5-4-Final-can-t-save-BPMN-process-imported-from-5-3-repo-tp4020545p4020569.html
Sent from the Drools: User forum mailing list archive at Nabble.com.


More information about the rules-users mailing list