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

Tihomir Surdilovic tsurdilo at redhat.com
Mon Oct 29 18:54:03 EDT 2012


Code throws the NPE at
BPMN2ProcessHandler.java:

String designerURL = System.getProperty( 
ApplicationPreferences.DESIGNER_URL ) + "/" + System.getProperty( 
ApplicationPreferences.DESIGNER_CONTEXT );

Maybe you did not upgrade all the code including property files ?

HTH

On 10/29/12 6:26 PM, mpgong wrote:
> Hello,
>
> I'm looking to upgrade to from drools 5.3 to 5.4 and i'm having some issues
> with Guvnor.  The exported repo from 5.3 imported fine and my packages all
> built fine but when i go to edit a process and try to save it, after i click
> the check in button i get this error.  I'm using designer 2.2 as well.  Does
> anyone know what might be causing this?  Thanks.
>
> 18:22:48,601 INFO  [org.drools.guvnor.server.RepositoryAssetService]
> (http--0.0.0.0-8080-2) USER:admin CHECKING IN asset: [ScheduleReportImport]
> UUID: [dc38e1fd-987d-4d31-93db-0bbd2d8034f4]
> 18:22:48,632 ERROR [org.drools.guvnor.server.RepositoryServiceServlet]
> (http--0.0.0.0-8080-2) Service method 'public abstract java.lang.String
> org.drools.guvnor.client.rpc.AssetService.checkinVersion(org.drools.guvnor.client.rpc.Asset)
> throws com.google.gwt.user.client.rpc.SerializationException' th
> rew an unexpected exception: java.lang.NullPointerException:
> java.lang.NullPointerException
>          at org.drools.repository.AssetItem.updateContent(AssetItem.java:390)
> [guvnor-repository-5.4.0.Final.jar:5.4.0.Final]
>          at
> org.drools.guvnor.server.contenthandler.drools.BPMN2ProcessHandler.storeAssetContent(BPMN2ProcessHandler.java:155)
> [classes:]
>          at
> org.drools.guvnor.server.RepositoryAssetOperations.checkinVersion(RepositoryAssetOperations.java:180)
> [guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
>          at
> org.drools.guvnor.server.RepositoryAssetOperations$Proxy$_$$_WeldClientProxy.checkinVersion(RepositoryAssetOperations$Proxy$_$$_WeldClientProxy.java)
> [guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
>          at
> org.drools.guvnor.server.RepositoryAssetService.checkinVersion(RepositoryAssetService.java:155)
> [guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
>          at
> org.drools.guvnor.server.RepositoryAssetService$Proxy$_$$_WeldClientProxy.checkinVersion(RepositoryAssetService$Proxy$_$$_WeldClientProxy.java)
> [guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
>          at
> org.drools.guvnor.server.RepositoryServiceServlet.checkinVersion(RepositoryServiceServlet.java:596)
> [guvnor-webapp-core-5.4.0.Final.jar:5.4.0.Final]
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [rt.jar:1.7.0_01]
>          at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> [rt.jar:1.7.0_01]
>          at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [rt.jar:1.7.0_01]
>          at java.lang.reflect.Method.invoke(Method.java:601)
> [rt.jar:1.7.0_01]
>          at
> com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:569)
> [gwt-servlet-2.3.0.jar:]
>          at
> com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)
> [gwt-servlet-2.3.0.jar:]
>          at
> com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)
> [gwt-servlet-2.3.0.jar:]
>          at
> com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
> [gwt-servlet-2.3.0.jar:]
>          at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
> [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.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-tp4020545.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users



More information about the rules-users mailing list