1 Reply Latest reply on May 18, 2012 12:33 PM by nawar khallil

    jbpm 5.1 not working properly

    Seshadri Jagannathan Newbie

      Hi

       

      I installed jbpm 5.1.. however when i open the jbpm-console, the processes are not getting loading. the following error is showing up. pls help

       

      URL: 'http://localhost:8080/gwt-console-server/rs/process/definitions'

      Action: 'org.jboss.bpm.console.client.process.UpdateDefinitionsAction'

      Exception: 'class com.google.gwt.http.client.RequestException'

      HTTP 500:

      HTTP Status 500 -

       

       

      --------------------------------------------------------------------------------

       

       

      type Exception report

       

       

      message

       

       

      description The server encountered an internal error () that prevented it from fulfilling this request.

       

       

      exception

       

       

      org.jboss.resteasy.spi.UnhandledException: java.lang.RuntimeException: Could not initialize stateful knowledge session: java.lang.reflect.InvocationTargetException

                org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:319)

                org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:230)

                org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:206)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:360)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:173)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:93)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:68)

                javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

                org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)

                org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

       

       

       

       

      root cause

       

       

      java.lang.RuntimeException: Could not initialize stateful knowledge session: java.lang.reflect.InvocationTargetException

                org.jbpm.integration.console.CommandDelegate.newStatefulKnowledgeSession(CommandDelegate.java:185)

                org.jbpm.integration.console.CommandDelegate.getSession(CommandDelegate.java:193)

                org.jbpm.integration.console.CommandDelegate.<init>(CommandDelegate.java:71)

                org.jbpm.integration.console.ProcessManagement.<init>(ProcessManagement.java:35)

                org.jbpm.integration.console.ManagementFactory.createProcessManagement(ManagementFactory.java:22)

                org.jbpm.integration.console.ManagementFactory.createProcessManagement(ManagementFactory.java:19)

                org.jboss.bpm.console.server.ProcessMgmtFacade.getProcessManagement(ProcessMgmtFacade.java:98)

                org.jboss.bpm.console.server.ProcessMgmtFacade.getDefinitionsJSON(ProcessMgmtFacade.java:122)

                sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                java.lang.reflect.Method.invoke(Method.java:585)

                org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:117)

                org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:260)

                org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:232)

                org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:166)

                org.jboss.resteasy.core.DispatcherUtilities.getJaxrsResponse(DispatcherUtilities.java:142)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:173)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:93)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:68)

                javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

                org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)

                org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

       

       

       

       

      root cause

       

       

      java.lang.IllegalStateException: java.lang.reflect.InvocationTargetException

                org.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommanService(KnowledgeStoreServiceImpl.java:130)

                org.drools.persistence.jpa.KnowledgeStoreServiceImpl.newStatefulKnowledgeSession(KnowledgeStoreServiceImpl.java:54)

                org.drools.persistence.jpa.JPAKnowledgeService.newStatefulKnowledgeSession(JPAKnowledgeService.java:122)

                org.jbpm.integration.console.CommandDelegate.newStatefulKnowledgeSession(CommandDelegate.java:153)

                org.jbpm.integration.console.CommandDelegate.getSession(CommandDelegate.java:193)

                org.jbpm.integration.console.CommandDelegate.<init>(CommandDelegate.java:71)

                org.jbpm.integration.console.ProcessManagement.<init>(ProcessManagement.java:35)

                org.jbpm.integration.console.ManagementFactory.createProcessManagement(ManagementFactory.java:22)

                org.jbpm.integration.console.ManagementFactory.createProcessManagement(ManagementFactory.java:19)

                org.jboss.bpm.console.server.ProcessMgmtFacade.getProcessManagement(ProcessMgmtFacade.java:98)

                org.jboss.bpm.console.server.ProcessMgmtFacade.getDefinitionsJSON(ProcessMgmtFacade.java:122)

                sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                java.lang.reflect.Method.invoke(Method.java:585)

                org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:117)

                org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:260)

                org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:232)

                org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:166)

                org.jboss.resteasy.core.DispatcherUtilities.getJaxrsResponse(DispatcherUtilities.java:142)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:173)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:93)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:68)

                javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

                org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)

                org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

       

       

       

       

      root cause

       

       

      java.lang.reflect.InvocationTargetException

                sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

                sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

                sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

                java.lang.reflect.Constructor.newInstance(Constructor.java:494)

                org.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommanService(KnowledgeStoreServiceImpl.java:116)

                org.drools.persistence.jpa.KnowledgeStoreServiceImpl.newStatefulKnowledgeSession(KnowledgeStoreServiceImpl.java:54)

                org.drools.persistence.jpa.JPAKnowledgeService.newStatefulKnowledgeSession(JPAKnowledgeService.java:122)

                org.jbpm.integration.console.CommandDelegate.newStatefulKnowledgeSession(CommandDelegate.java:153)

                org.jbpm.integration.console.CommandDelegate.getSession(CommandDelegate.java:193)

                org.jbpm.integration.console.CommandDelegate.<init>(CommandDelegate.java:71)

                org.jbpm.integration.console.ProcessManagement.<init>(ProcessManagement.java:35)

                org.jbpm.integration.console.ManagementFactory.createProcessManagement(ManagementFactory.java:22)

                org.jbpm.integration.console.ManagementFactory.createProcessManagement(ManagementFactory.java:19)

                org.jboss.bpm.console.server.ProcessMgmtFacade.getProcessManagement(ProcessMgmtFacade.java:98)

                org.jboss.bpm.console.server.ProcessMgmtFacade.getDefinitionsJSON(ProcessMgmtFacade.java:122)

                sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                java.lang.reflect.Method.invoke(Method.java:585)

                org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:117)

                org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:260)

                org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:232)

                org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:166)

                org.jboss.resteasy.core.DispatcherUtilities.getJaxrsResponse(DispatcherUtilities.java:142)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:173)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:93)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:68)

                javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

                org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)

                org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

       

       

       

       

      root cause

       

       

      java.lang.ClassCastException: [Ljava.lang.Object;

                org.drools.marshalling.impl.OutputMarshaller.writePropagationContexts(OutputMarshaller.java:716)

                org.drools.marshalling.impl.OutputMarshaller.writeFactHandles(OutputMarshaller.java:280)

                org.drools.marshalling.impl.OutputMarshaller.writeSession(OutputMarshaller.java:107)

                org.drools.marshalling.impl.DefaultMarshaller.marshall(DefaultMarshaller.java:136)

                org.drools.persistence.SessionMarshallingHelper.getSnapshot(SessionMarshallingHelper.java:72)

                org.drools.persistence.info.SessionInfo.update(SessionInfo.java:81)

                sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                java.lang.reflect.Method.invoke(Method.java:585)

                org.hibernate.ejb.event.BeanCallback.invoke(BeanCallback.java:23)

                org.hibernate.ejb.event.EntityCallbackHandler.callback(EntityCallbackHandler.java:80)

                org.hibernate.ejb.event.EntityCallbackHandler.preCreate(EntityCallbackHandler.java:49)

                org.hibernate.ejb.event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:48)

                org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:154)

                org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:110)

                org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:61)

                org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:645)

                org.hibernate.impl.SessionImpl.persist(SessionImpl.java:619)

                org.hibernate.impl.SessionImpl.persist(SessionImpl.java:623)

                org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:220)

                org.drools.persistence.jpa.JpaPersistenceContext.persist(JpaPersistenceContext.java:17)

                org.drools.persistence.SingleSessionCommandService.<init>(SingleSessionCommandService.java:125)

                sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

                sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

                sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

                java.lang.reflect.Constructor.newInstance(Constructor.java:494)

                org.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommanService(KnowledgeStoreServiceImpl.java:116)

                org.drools.persistence.jpa.KnowledgeStoreServiceImpl.newStatefulKnowledgeSession(KnowledgeStoreServiceImpl.java:54)

                org.drools.persistence.jpa.JPAKnowledgeService.newStatefulKnowledgeSession(JPAKnowledgeService.java:122)

                org.jbpm.integration.console.CommandDelegate.newStatefulKnowledgeSession(CommandDelegate.java:153)

                org.jbpm.integration.console.CommandDelegate.getSession(CommandDelegate.java:193)

                org.jbpm.integration.console.CommandDelegate.<init>(CommandDelegate.java:71)

                org.jbpm.integration.console.ProcessManagement.<init>(ProcessManagement.java:35)

                org.jbpm.integration.console.ManagementFactory.createProcessManagement(ManagementFactory.java:22)

                org.jbpm.integration.console.ManagementFactory.createProcessManagement(ManagementFactory.java:19)

                org.jboss.bpm.console.server.ProcessMgmtFacade.getProcessManagement(ProcessMgmtFacade.java:98)

                org.jboss.bpm.console.server.ProcessMgmtFacade.getDefinitionsJSON(ProcessMgmtFacade.java:122)

                sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

                sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

                java.lang.reflect.Method.invoke(Method.java:585)

                org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:117)

                org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:260)

                org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:232)

                org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:166)

                org.jboss.resteasy.core.DispatcherUtilities.getJaxrsResponse(DispatcherUtilities.java:142)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:173)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:93)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:68)

                javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

                org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)

                org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

       

       

       

      Best Regards,

      Sesh