8 Replies Latest reply on Jan 17, 2012 2:54 AM by Ajin George

    .BPMN file in guvnor

    Ajin George Newbie

      Hi all,

       

                I'm quite new to jBPM and i'm using jBPM 5.2.  While trying to upload a .bpmn file(evaluation.bpmn obtained from the sample obtained along with jBPM 5.2) from eclipse to Guvnor, process is getting listed. But when i'm trying to open it, there's no content in the file. I also looked upon the source which also doesnt containg anything.

        • 1. Re: .BPMN file in guvnor
          Tihomir Surdilovic Master

          You should look at server logs to see error details. Whenever the process shows a blank canvas there has been parsing issue which are reported in the logs.

          I believe your particular issue is with Lanes. The jBPM Eclipse editor with which the examples were created with does not support Lanes visually so it does not generate the BPMNDI info for them, but the Designer has visual support and is saying that it cannot find that positioning info.

           

          In the evaluation process BPMN2 you are uploading, remove the laneset definitions, then upload again. In Guvnor then place the lanes back. Sorry but the Eclipse editor in this regard is not generating valid BPMN2.

           

          Hope this helps.

          • 2. Re: .BPMN file in guvnor
            Ajin George Newbie

            Hi Tihomir,

             

                                server log displays an error which is displayed below. Hope you can makeout something from this :-

             

             

             

             

            12:33:16,599 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) ERROR 16-01 12:33:16,598 (UserInfo.java:<init>:51) Unable to init UserInfo

             

            12:33:16,599 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) javax.jcr.RepositoryException: Failed to resolve path  relative to node /drools:repository/user_info

             

            12:33:16,599 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativePath(NodeImpl.java:239)

             

            12:33:16,599 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativeNodePath(NodeImpl.java:222)

             

            12:33:16,599 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.hasNode(NodeImpl.java:2249)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.security.PermissionManager.getNode(PermissionManager.java:177)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.security.PermissionManager.getUserInfoNode(PermissionManager.java:110)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.UserInfo.init(UserInfo.java:72)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.UserInfo.<init>(UserInfo.java:49)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.UserInbox.<init>(UserInbox.java:54)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.UserInbox.recordUserEditEvent(UserInbox.java:183)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.RepositoryStartupService$1.afterCheckin(RepositoryStartupService.java:110)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.events.StorageEventManager.doCheckinEvents(StorageEventManager.java:96)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.VersionableItem.checkin(VersionableItem.java:588)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.files.WebDAVImpl.setResourceContent(WebDAVImpl.java:838)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at net.sf.webdav.methods.DoPut.execute(DoPut.java:152)

             

            12:33:16,600 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:128)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.files.WebdavServlet.service(WebdavServlet.java:73)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)

             

            12:33:16,601 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at java.lang.Thread.run(Thread.java:619)

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) Caused by: org.apache.jackrabbit.spi.commons.conversion.MalformedPathException: empty path

             

            12:33:16,602 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:213)

             

            12:33:16,603 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:120)

             

            12:33:16,603 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.ParsingPathResolver.getQPath(ParsingPathResolver.java:90)

             

            12:33:16,603 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:98)

             

            12:33:16,603 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:77)

             

            12:33:16,603 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQPath(DefaultNamePathResolver.java:82)

             

            12:33:16,603 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.SessionImpl.getQPath(SessionImpl.java:605)

             

            12:33:16,603 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.session.SessionContext.getQPath(SessionContext.java:305)

             

            12:33:16,603 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativePath(NodeImpl.java:237)

             

            12:33:16,603 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) ... 35 more

             

            12:33:16,604 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) ERROR 16-01 12:33:16,604 (WebDavServletBean.java:service:154) Exception: org.drools.repository.RulesRepositoryException: javax.jcr.RepositoryException: Failed to resolve path  relative to node /drools:repository/user_info

             

            12:33:16,604 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.UserInfo.<init>(UserInfo.java:52)

             

            12:33:16,604 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.UserInbox.<init>(UserInbox.java:54)

             

            12:33:16,604 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.UserInbox.recordUserEditEvent(UserInbox.java:183)

             

            12:33:16,604 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.RepositoryStartupService$1.afterCheckin(RepositoryStartupService.java:110)

             

            12:33:16,604 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.events.StorageEventManager.doCheckinEvents(StorageEventManager.java:96)

             

            12:33:16,604 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.VersionableItem.checkin(VersionableItem.java:588)

             

            12:33:16,604 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.files.WebDAVImpl.setResourceContent(WebDAVImpl.java:838)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at net.sf.webdav.methods.DoPut.execute(DoPut.java:152)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:128)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.files.WebdavServlet.service(WebdavServlet.java:73)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

             

            12:33:16,605 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)

             

            12:33:16,606 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)

             

            12:33:16,606 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139)

             

            12:33:16,606 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)

             

            12:33:16,606 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)

             

            12:33:16,606 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

             

            12:33:16,606 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

             

            12:33:16,606 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)

             

            12:33:16,606 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)

             

            12:33:16,606 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)

             

            12:33:16,606 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952)

             

            12:33:16,607 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at java.lang.Thread.run(Thread.java:619)

             

            12:33:16,607 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) Caused by: javax.jcr.RepositoryException: Failed to resolve path  relative to node /drools:repository/user_info

             

            12:33:16,607 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativePath(NodeImpl.java:239)

             

            12:33:16,607 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativeNodePath(NodeImpl.java:222)

             

            12:33:16,607 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.hasNode(NodeImpl.java:2249)

             

            12:33:16,607 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.security.PermissionManager.getNode(PermissionManager.java:177)

             

            12:33:16,607 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.security.PermissionManager.getUserInfoNode(PermissionManager.java:110)

             

            12:33:16,607 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.UserInfo.init(UserInfo.java:72)

             

            12:33:16,607 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.UserInfo.<init>(UserInfo.java:49)

             

            12:33:16,607 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) ... 29 more

             

            12:33:16,608 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) Caused by: org.apache.jackrabbit.spi.commons.conversion.MalformedPathException: empty path

             

            12:33:16,608 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:213)

             

            12:33:16,608 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:120)

             

            12:33:16,608 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.ParsingPathResolver.getQPath(ParsingPathResolver.java:90)

             

            12:33:16,608 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:98)

             

            12:33:16,608 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:77)

             

            12:33:16,608 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQPath(DefaultNamePathResolver.java:82)

             

            12:33:16,608 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.SessionImpl.getQPath(SessionImpl.java:605)

             

            12:33:16,608 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.session.SessionContext.getQPath(SessionContext.java:305)

             

            12:33:16,608 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativePath(NodeImpl.java:237)

             

            12:33:16,609 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) ... 35 more

             

            12:33:16,609 INFO  [stdout] (http-localhost-127.0.0.1-8010-1)

             

            12:33:16,616 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) INFO  16-01 12:33:16,615 (NilAuthenticator.java:authenticate:35) All users are guests.

             

            12:33:16,617 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) INFO  16-01 12:33:16,616 (RepositoryServlet.java:allowUser:113)   authenticated for rest api

             

            12:33:16,651 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) ERROR 16-01 12:33:16,650 (UserInfo.java:<init>:51) Unable to init UserInfo

             

            12:33:16,651 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) javax.jcr.RepositoryException: Failed to resolve path  relative to node /drools:repository/user_info

             

            12:33:16,651 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativePath(NodeImpl.java:239)

             

            12:33:16,651 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativeNodePath(NodeImpl.java:222)

             

            12:33:16,651 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.hasNode(NodeImpl.java:2249)

             

            12:33:16,651 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.security.PermissionManager.getNode(PermissionManager.java:177)

             

            12:33:16,651 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.security.PermissionManager.getUserInfoNode(PermissionManager.java:110)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.UserInfo.init(UserInfo.java:72)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.UserInfo.<init>(UserInfo.java:49)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.UserInbox.<init>(UserInbox.java:54)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.UserInbox.recordUserEditEvent(UserInbox.java:183)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.RepositoryStartupService$1.afterCheckin(RepositoryStartupService.java:110)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.events.StorageEventManager.doCheckinEvents(StorageEventManager.java:96)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.VersionableItem.checkin(VersionableItem.java:588)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.files.WebDAVImpl.setResourceContent(WebDAVImpl.java:838)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at net.sf.webdav.methods.DoPut.execute(DoPut.java:152)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:128)

             

            12:33:16,652 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.files.WebdavServlet.service(WebdavServlet.java:73)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139)

             

            12:33:16,653 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at java.lang.Thread.run(Thread.java:619)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) Caused by: org.apache.jackrabbit.spi.commons.conversion.MalformedPathException: empty path

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:213)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:120)

             

            12:33:16,654 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.ParsingPathResolver.getQPath(ParsingPathResolver.java:90)

             

            12:33:16,655 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:98)

             

            12:33:16,655 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:77)

             

            12:33:16,655 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQPath(DefaultNamePathResolver.java:82)

             

            12:33:16,655 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.SessionImpl.getQPath(SessionImpl.java:605)

             

            12:33:16,655 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.session.SessionContext.getQPath(SessionContext.java:305)

             

            12:33:16,655 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativePath(NodeImpl.java:237)

             

            12:33:16,655 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) ... 35 more

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) ERROR 16-01 12:33:16,655 (WebDavServletBean.java:service:154) Exception: org.drools.repository.RulesRepositoryException: javax.jcr.RepositoryException: Failed to resolve path  relative to node /drools:repository/user_info

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.UserInfo.<init>(UserInfo.java:52)

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.UserInbox.<init>(UserInbox.java:54)

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.UserInbox.recordUserEditEvent(UserInbox.java:183)

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.repository.RepositoryStartupService$1.afterCheckin(RepositoryStartupService.java:110)

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.events.StorageEventManager.doCheckinEvents(StorageEventManager.java:96)

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.VersionableItem.checkin(VersionableItem.java:588)

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.files.WebDAVImpl.setResourceContent(WebDAVImpl.java:838)

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at net.sf.webdav.methods.DoPut.execute(DoPut.java:152)

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at net.sf.webdav.WebDavServletBean.service(WebDavServletBean.java:128)

             

            12:33:16,656 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.guvnor.server.files.WebdavServlet.service(WebdavServlet.java:73)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:65)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)

             

            12:33:16,657 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at java.lang.Thread.run(Thread.java:619)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) Caused by: javax.jcr.RepositoryException: Failed to resolve path  relative to node /drools:repository/user_info

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativePath(NodeImpl.java:239)

             

            12:33:16,658 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativeNodePath(NodeImpl.java:222)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.hasNode(NodeImpl.java:2249)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.security.PermissionManager.getNode(PermissionManager.java:177)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.security.PermissionManager.getUserInfoNode(PermissionManager.java:110)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.UserInfo.init(UserInfo.java:72)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.drools.repository.UserInfo.<init>(UserInfo.java:49)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) ... 29 more

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) Caused by: org.apache.jackrabbit.spi.commons.conversion.MalformedPathException: empty path

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:213)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.PathParser.parse(PathParser.java:120)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.ParsingPathResolver.getQPath(ParsingPathResolver.java:90)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:98)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.CachingPathResolver.getQPath(CachingPathResolver.java:77)

             

            12:33:16,659 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQPath(DefaultNamePathResolver.java:82)

             

            12:33:16,660 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.SessionImpl.getQPath(SessionImpl.java:605)

             

            12:33:16,660 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.session.SessionContext.getQPath(SessionContext.java:305)

             

            12:33:16,660 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) at org.apache.jackrabbit.core.NodeImpl.resolveRelativePath(NodeImpl.java:237)

             

            12:33:16,660 INFO  [stdout] (http-localhost-127.0.0.1-8010-1) ... 35 more
            • 3. Re: .BPMN file in guvnor
              Ajin George Newbie

              Hi Tihomir,

               

                               Below given is mine bpmn file.

               

               

               

                                 

              <?xml version="1.0" encoding="UTF-8"?>

              <definitions id="Definition"

                           targetNamespace="http://www.jboss.org/drools"

                           typeLanguage="http://www.java.com/javaTypes"

                           expressionLanguage="http://www.mvel.org/2.0"

                           xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"

                           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

                           xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd"

                           xmlns:g="http://www.jboss.org/drools/flow/gpd"

                           xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"

                           xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"

                           xmlns:di="http://www.omg.org/spec/DD/20100524/DI"

                           xmlns:tns="http://www.jboss.org/drools">

               

                <itemDefinition id="_employeeItem" />

                <itemDefinition id="_reasonItem" />

                <itemDefinition id="_performanceItem" />

                <itemDefinition id="_contentItem" />

               

                <process processType="Private" isExecutable="true" id="com.sample.evaluation" name="Evaluation" tns:packageName="defaultPackage" >

               

                  <!-- process variables -->

                  <property id="employee" itemSubjectRef="_employeeItem"/>

                  <property id="reason" itemSubjectRef="_reasonItem"/>

                  <property id="performance" itemSubjectRef="_performanceItem"/>

                  <property id="content" itemSubjectRef="_contentItem"/>

               

                  <!-- nodes -->

                  <startEvent id="_1" name="Start" />

                  <userTask id="_2" name="Self Evaluation" >

                    <extensionElements>

                      <tns:onEntry-script scriptFormat="http://www.java.com/java">

                        <script>java.util.Map contentParam = new java.util.HashMap();

              contentParam.put("reason", reason);

              kcontext.setVariable("content", contentParam);</script>

                      </tns:onEntry-script>

                    </extensionElements>

                    <ioSpecification>

                      <dataInput id="_2_ContentInput" name="Content" />

                      <dataInput id="_2_CommentInput" name="Comment" />

                      <dataInput id="_2_SkippableInput" name="Skippable" />

                      <dataInput id="_2_TaskNameInput" name="TaskName" />

                      <dataOutput id="_2_performanceOutput" name="performance" />

                      <inputSet>

                        <dataInputRefs>_2_ContentInput</dataInputRefs>

                        <dataInputRefs>_2_CommentInput</dataInputRefs>

                        <dataInputRefs>_2_SkippableInput</dataInputRefs>

                        <dataInputRefs>_2_TaskNameInput</dataInputRefs>

                      </inputSet>

                      <outputSet>

                        <dataOutputRefs>_2_performanceOutput</dataOutputRefs>

                      </outputSet>

                    </ioSpecification>

                    <dataInputAssociation>

                      <sourceRef>content</sourceRef>

                      <targetRef>_2_ContentInput</targetRef>

                    </dataInputAssociation>

                    <dataInputAssociation>

                      <targetRef>_2_CommentInput</targetRef>

                      <assignment>

                        <from xsi:type="tFormalExpression">Please perform a self-evalutation.</from>

                        <to xsi:type="tFormalExpression">_2_CommentInput</to>

                      </assignment>

                    </dataInputAssociation>

                    <dataInputAssociation>

                      <targetRef>_2_SkippableInput</targetRef>

                      <assignment>

                        <from xsi:type="tFormalExpression">false</from>

                        <to xsi:type="tFormalExpression">_2_SkippableInput</to>

                      </assignment>

                    </dataInputAssociation>

                    <dataInputAssociation>

                      <targetRef>_2_TaskNameInput</targetRef>

                      <assignment>

                        <from xsi:type="tFormalExpression">Performance Evaluation</from>

                        <to xsi:type="tFormalExpression">_2_TaskNameInput</to>

                      </assignment>

                    </dataInputAssociation>

                    <dataOutputAssociation>

                      <sourceRef>_2_performanceOutput</sourceRef>

                      <targetRef>performance</targetRef>

                    </dataOutputAssociation>

                    <potentialOwner>

                      <resourceAssignmentExpression>

                        <formalExpression>#{employee}</formalExpression>

                      </resourceAssignmentExpression>

                    </potentialOwner>

                  </userTask>

                  <userTask id="_3" name="PM Evaluation" >

                    <extensionElements>

                      <tns:onEntry-script>

                        <script>java.util.Map contentParam = new java.util.HashMap();

              contentParam.put("reason", reason);

              contentParam.put("performance", performance);

              kcontext.setVariable("content", contentParam);</script>

                      </tns:onEntry-script>

                    </extensionElements>

                    <ioSpecification>

                      <dataInput id="_3_ContentInput" name="Content" />

                      <dataInput id="_3_CommentInput" name="Comment" />

                      <dataInput id="_3_SkippableInput" name="Skippable" />

                      <dataInput id="_3_TaskNameInput" name="TaskName" />

                      <inputSet>

                        <dataInputRefs>_3_ContentInput</dataInputRefs>

                        <dataInputRefs>_3_CommentInput</dataInputRefs>

                        <dataInputRefs>_3_SkippableInput</dataInputRefs>

                        <dataInputRefs>_3_TaskNameInput</dataInputRefs>

                      </inputSet>

                      <outputSet>

                      </outputSet>

                    </ioSpecification>

                    <dataInputAssociation>

                      <sourceRef>content</sourceRef>

                      <targetRef>_3_ContentInput</targetRef>

                    </dataInputAssociation>

                    <dataInputAssociation>

                      <targetRef>_3_CommentInput</targetRef>

                      <assignment>

                        <from xsi:type="tFormalExpression">You need to evaluate #{employee}.</from>

                        <to xsi:type="tFormalExpression">_3_CommentInput</to>

                      </assignment>

                    </dataInputAssociation>

                    <dataInputAssociation>

                      <targetRef>_3_SkippableInput</targetRef>

                      <assignment>

                        <from xsi:type="tFormalExpression">false</from>

                        <to xsi:type="tFormalExpression">_3_SkippableInput</to>

                      </assignment>

                    </dataInputAssociation>

                    <dataInputAssociation>

                      <targetRef>_3_TaskNameInput</targetRef>

                      <assignment>

                        <from xsi:type="tFormalExpression">Performance Evaluation</from>

                        <to xsi:type="tFormalExpression">_3_TaskNameInput</to>

                      </assignment>

                    </dataInputAssociation>

                    <potentialOwner>

                      <resourceAssignmentExpression>

                        <formalExpression>john</formalExpression>

                      </resourceAssignmentExpression>

                    </potentialOwner>

                  </userTask>

                  <userTask id="_4" name="HR Evaluation" >

                    <extensionElements>

                      <tns:onEntry-script scriptFormat="http://www.java.com/java">

                        <script>java.util.Map contentParam = new java.util.HashMap();

              contentParam.put("reason", reason);

              contentParam.put("performance", performance);

              kcontext.setVariable("content", contentParam);</script>

                      </tns:onEntry-script>

                    </extensionElements>

                    <ioSpecification>

                      <dataInput id="_4_ContentInput" name="Content" />

                      <dataInput id="_4_CommentInput" name="Comment" />

                      <dataInput id="_4_SkippableInput" name="Skippable" />

                      <dataInput id="_4_TaskNameInput" name="TaskName" />

                      <inputSet>

                        <dataInputRefs>_4_ContentInput</dataInputRefs>

                        <dataInputRefs>_4_CommentInput</dataInputRefs>

                        <dataInputRefs>_4_SkippableInput</dataInputRefs>

                        <dataInputRefs>_4_TaskNameInput</dataInputRefs>

                      </inputSet>

                      <outputSet>

                      </outputSet>

                    </ioSpecification>

                    <dataInputAssociation>

                      <sourceRef>content</sourceRef>

                      <targetRef>_4_ContentInput</targetRef>

                    </dataInputAssociation>

                    <dataInputAssociation>

                      <targetRef>_4_CommentInput</targetRef>

                      <assignment>

                        <from xsi:type="tFormalExpression">You need to evaluate #{employee}.</from>

                        <to xsi:type="tFormalExpression">_4_CommentInput</to>

                      </assignment>

                    </dataInputAssociation>

                    <dataInputAssociation>

                      <targetRef>_4_SkippableInput</targetRef>

                      <assignment>

                        <from xsi:type="tFormalExpression">false</from>

                        <to xsi:type="tFormalExpression">_4_SkippableInput</to>

                      </assignment>

                    </dataInputAssociation>

                    <dataInputAssociation>

                      <targetRef>_4_TaskNameInput</targetRef>

                      <assignment>

                        <from xsi:type="tFormalExpression">Performance Evaluation</from>

                        <to xsi:type="tFormalExpression">_4_TaskNameInput</to>

                      </assignment>

                    </dataInputAssociation>

                    <potentialOwner>

                      <resourceAssignmentExpression>

                        <formalExpression>mary</formalExpression>

                      </resourceAssignmentExpression>

                    </potentialOwner>

                  </userTask>

                  <parallelGateway id="_5" name="Gateway" gatewayDirection="Diverging" />

                  <parallelGateway id="_6" name="Gateway" gatewayDirection="Converging" />

                  <endEvent id="_7" name="End" >

                      <terminateEventDefinition/>

                  </endEvent>

               

                  <!-- connections -->

                  <sequenceFlow id="_1-_2" sourceRef="_1" targetRef="_2" />

                  <sequenceFlow id="_5-_3" sourceRef="_5" targetRef="_3" />

                  <sequenceFlow id="_5-_4" sourceRef="_5" targetRef="_4" />

                  <sequenceFlow id="_2-_5" sourceRef="_2" targetRef="_5" />

                  <sequenceFlow id="_4-_6" sourceRef="_4" targetRef="_6" />

                  <sequenceFlow id="_3-_6" sourceRef="_3" targetRef="_6" />

                  <sequenceFlow id="_6-_7" sourceRef="_6" targetRef="_7" />

               

                </process>

               

                <bpmndi:BPMNDiagram>

                  <bpmndi:BPMNPlane bpmnElement="com.sample.evaluation" >

                    <bpmndi:BPMNShape bpmnElement="_1" >

                      <dc:Bounds x="16" y="56" width="48" height="48" />

                    </bpmndi:BPMNShape>

                    <bpmndi:BPMNShape bpmnElement="_2" >

                      <dc:Bounds x="96" y="56" width="135" height="48" />

                    </bpmndi:BPMNShape>

                    <bpmndi:BPMNShape bpmnElement="_3" >

                      <dc:Bounds x="344" y="16" width="136" height="48" />

                    </bpmndi:BPMNShape>

                    <bpmndi:BPMNShape bpmnElement="_4" >

                      <dc:Bounds x="344" y="96" width="136" height="48" />

                    </bpmndi:BPMNShape>

                    <bpmndi:BPMNShape bpmnElement="_5" >

                      <dc:Bounds x="263" y="56" width="48" height="48" />

                    </bpmndi:BPMNShape>

                    <bpmndi:BPMNShape bpmnElement="_6" >

                      <dc:Bounds x="512" y="56" width="48" height="48" />

                    </bpmndi:BPMNShape>

                    <bpmndi:BPMNShape bpmnElement="_7" >

                      <dc:Bounds x="593" y="56" width="48" height="48" />

                    </bpmndi:BPMNShape>

                    <bpmndi:BPMNEdge bpmnElement="_1-_2" >

                      <di:waypoint x="40" y="80" />

                      <di:waypoint x="163" y="80" />

                    </bpmndi:BPMNEdge>

                    <bpmndi:BPMNEdge bpmnElement="_5-_3" >

                      <di:waypoint x="287" y="80" />

                      <di:waypoint x="287" y="120" />

                      <di:waypoint x="412" y="40" />

                    </bpmndi:BPMNEdge>

                    <bpmndi:BPMNEdge bpmnElement="_5-_4" >

                      <di:waypoint x="287" y="80" />

                      <di:waypoint x="287" y="40" />

                      <di:waypoint x="412" y="120" />

                    </bpmndi:BPMNEdge>

                    <bpmndi:BPMNEdge bpmnElement="_2-_5" >

                      <di:waypoint x="163" y="80" />

                      <di:waypoint x="287" y="80" />

                    </bpmndi:BPMNEdge>

                    <bpmndi:BPMNEdge bpmnElement="_4-_6" >

                      <di:waypoint x="412" y="120" />

                      <di:waypoint x="536" y="40" />

                      <di:waypoint x="536" y="80" />

                    </bpmndi:BPMNEdge>

                    <bpmndi:BPMNEdge bpmnElement="_3-_6" >

                      <di:waypoint x="412" y="40" />

                      <di:waypoint x="537" y="120" />

                      <di:waypoint x="536" y="80" />

                    </bpmndi:BPMNEdge>

                    <bpmndi:BPMNEdge bpmnElement="_6-_7" >

                      <di:waypoint x="536" y="80" />

                      <di:waypoint x="617" y="80" />

                    </bpmndi:BPMNEdge>

                  </bpmndi:BPMNPlane>

                </bpmndi:BPMNDiagram>

               

              </definitions>

              • 4. Re: .BPMN file in guvnor
                Tihomir Surdilovic Master

                I am able to import your bpmn2 into jBPM Designer:

                Screen shot 2012-01-16 at 11.41.41 AM.png

                 

                and save it fine. Could you maybe place your logs into a file and attach on this thread cause it's very hard to read pasted as it is above.

                • 5. Re: .BPMN file in guvnor
                  Ajin George Newbie

                  Hi Tihomir,

                   

                                      Sorry for sending the content that way. This time i hav attached the entire log. I would also like to add one thing from my obsservation. since 8080 is already taken by my oracle i hav e changed the port in standalone.xml to 8010. Does this have anything to do with this? Do i have to change the port in some other files too.

                   

                   

                   


                  • 6. Re: .BPMN file in guvnor
                    Tihomir Surdilovic Master

                    In your logs:

                    23:50:05,640 SEVERE [com.intalio.web.repository.impl.UUIDBasedJbpmRepository] (http-localhost-127.0.0.1-8010-1) Unable to connect to Gunvor. Is it running? [Connection refused: connect]

                     

                    Glad you mentioned about the port number. Please go through the docs here (chapter 10.5): http://docs.jboss.org/jbpm/v5.2/userguide/ch10.html#d0e3136 as it should help you solve the issue.

                    • 7. Re: .BPMN file in guvnor
                      Ajin George Newbie

                      Hi Tihomir,

                       

                                          Thanks for the reply. I changed the port via SystemProperties and now the image is getting rendered.

                       

                       

                       

                       

                      Regards

                       

                        Ajin

                      • 8. Re: .BPMN file in guvnor
                        Ajin George Newbie

                        Hi Tihomir,

                         

                                            Issue related to importing of image works fine.After that i created a new process through drools-guvnor and saved it. But when i opened that process again the bpmn which i created is no where to be seen. Is there anything else i need to do?

                         

                         

                         

                         

                        Regards

                         

                          Ajin