Hi Satish/Krisv, I’m new to Drools. I’m stuck on the same issue.
Although I did every step you have mentioned. My jboss still starts with error. I’ve downloaded gwt-console-server from http://repository.jboss.com/maven2/org/drools/gwt-console-server-drools/5.1.0.M1/ Please let me know from where did you get the right version? While starting the drools-flow the first error comes as: ERROR [[Resteasy]] Servlet.service() for servlet Resteasy threw exception org.jboss.resteasy.spi.UnhandledException: java.lang.IllegalArgumentException: Could not connect task client at org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:319)... When I click on the process-the following error appears: ERROR [[Resteasy]] Servlet.service() for servlet Resteasy threw exception org.jboss.resteasy.spi.UnhandledException: java.lang.RuntimeException: Could not initialize stateful knowledge session: org.hibernate.ejb.HibernatePersistence cannot be cast to javax.persistence.spi.PersistenceProvider at org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:319).... When I'm trying to run the same process on eclipse I can see the following error: java.lang.IllegalArgumentException: Could not connect task client at org.drools.process.workitem.wsht.WSHumanTaskHandler.connect(WSHumanTaskHandler.java:51) at org.drools.process.workitem.wsht.WSHumanTaskHandler.executeWorkItem(WSHumanTaskHandler.java:58) at org.drools.process.instance.impl.DefaultWorkItemManager.internalExecuteWorkItem(DefaultWorkItemManager.java:55) at org.drools.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:95) at org.drools.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:112) at org.drools.workflow.instance.impl.NodeInstanceImpl.triggerConnection(NodeInstanceImpl.java:148) at org.drools.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:135) at org.drools.workflow.instance.node.StartNodeInstance.triggerCompleted(StartNodeInstance.java:49) at org.drools.workflow.instance.node.StartNodeInstance.internalTrigger(StartNodeInstance.java:41) at org.drools.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:112) at org.drools.ruleflow.instance.RuleFlowProcessInstance.internalStart(RuleFlowProcessInstance.java:16) at org.drools.process.instance.impl.ProcessInstanceImpl.start(ProcessInstanceImpl.java:185) at org.drools.workflow.instance.impl.WorkflowProcessInstanceImpl.start(WorkflowProcessInstanceImpl.java:230) at org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1689) at org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:289) I'm not able to run any of the test consisting user task in 5.1.M1 version. I'd appreciate your comments and help on the same. Thanks Alok satjo wrote: > > You pointed out the exact issue. This was what happened. I was using > defaultpackage of Guvnor, thinking it refers to the "default". > > After I created the new package called "default" and uploaded the > definition, it worked fine and it did not throw any exception. > > > > Kris Verlaenen wrote: >> >> When you uploaded your sample process to Guvnor, did you add it to the >> "default" package (notice that the name should really be "default", and >> not "defaultPackage", which is created in Guvnor by default)? And after >> adding the process to the package, did you build the package on Guvnor? >> >> The NPE seems to indicate that it cannot find the knowledge base for >> package "default" on Guvnor. >> >> Kris >> >> Quoting satjo <[email protected]>: >> >>> >>> Thanks for your response! >>> It did fix the problem and I do not get the exception after I log in >>> if I >>> run org.drools.task.RunTaskService. >>> >>> I, however, get exception if I click on 'Process >>> Definitions'->'Definition >>> List'. >>> Here is the stack trace. >>> >>> >>> 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: null >>> >>> >> 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:803) >>> >>> >> 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: >>> null >>> >>> >> org.drools.integration.console.DroolsFlowCommandDelegate.newStatefulKnowledgeSession(DroolsFlowCommandDelegate.java:68) >>> >>> >> org.drools.integration.console.DroolsFlowCommandDelegate.getSession(DroolsFlowCommandDelegate.java:76) >>> >>> >> org.drools.integration.console.DroolsFlowCommandDelegate.<init>(DroolsFlowCommandDelegate.java:35) >>> >>> >> org.drools.integration.console.DroolsFlowProcessManagement.<init>(DroolsFlowProcessManagement.java:20) >>> >>> >> org.drools.integration.console.DroolsFlowManagementFactory.createProcessManagement(DroolsFlowManagementFactory.java:11) >>> >>> >> org.jboss.bpm.console.server.ProcessMgmtFacade.getProcessManagement(ProcessMgmtFacade.java:83) >>> >>> >> org.jboss.bpm.console.server.ProcessMgmtFacade.getDefinitionsJSON(ProcessMgmtFacade.java:107) >>> 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:597) >>> >>> >> 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:803) >>> >>> >> 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.NullPointerException >>> >>> >> org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(KnowledgeAgentImpl.java:427) >>> >>> >> org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:120) >>> >>> >> org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:109) >>> >>> >> org.drools.integration.console.DroolsFlowCommandDelegate.newStatefulKnowledgeSession(DroolsFlowCommandDelegate.java:41) >>> >>> >> org.drools.integration.console.DroolsFlowCommandDelegate.getSession(DroolsFlowCommandDelegate.java:76) >>> >>> >> org.drools.integration.console.DroolsFlowCommandDelegate.<init>(DroolsFlowCommandDelegate.java:35) >>> >>> >> org.drools.integration.console.DroolsFlowProcessManagement.<init>(DroolsFlowProcessManagement.java:20) >>> >>> >> org.drools.integration.console.DroolsFlowManagementFactory.createProcessManagement(DroolsFlowManagementFactory.java:11) >>> >>> >> org.jboss.bpm.console.server.ProcessMgmtFacade.getProcessManagement(ProcessMgmtFacade.java:83) >>> >>> >> org.jboss.bpm.console.server.ProcessMgmtFacade.getDefinitionsJSON(ProcessMgmtFacade.java:107) >>> 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:597) >>> >>> >> 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:803) >>> >>> >> org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59) >>> >>> >> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) >>> >>> >>> note >>> >>> >>> >>> >>> Kris Verlaenen wrote: >>> > >>> > This exception is simply caused by the fact that you don't have a >>> human >>> > task service installed. So when the console tries to show the >>> tasks of >>> > the user, or execute a process, it will fail to connect. >>> > >>> > To start a task service locally: the drools-process-task module >>> contains >>> > a org.drools.task.RunTaskService class in the src/test/java source >>> > folder that can be used to start a task server. >>> > >>> > I admit that this should be handled in a more user-friendly manner >>> > though, I'll see what I can do. >>> > >>> > Kris >>> > >>> > Quoting satjo <[email protected]>: >>> > >>> >> >>> >> I have built the war files using the code from SVN and following >>> is >>> >> the stack >>> >> tarce. >>> >> I also see a warning in server logs that says 'WARN [PluginMgr] >>> >> Unable to >>> >> load plugin: >>> >> 'org.jboss.bpm.console.server.plugin.ProcessEnginePlugin'. >>> >> >>> >> Do I need to copy any jar file in JBoss's lib folder >>> >> (jboss-4.2.3.GA\server\default\lib)? >>> >> >>> >> Again, here are steps I followed so far: >>> >> >>> >> 1.) Downloaded the Standalone Guvnor with JBoss AS. >>> >> 2.) Copied gwt-console war files >>> >> (gwt-console-server-drools-{version}.war >>> >> and gwt-console-drools-{version}.war) in the Standalone download >>> >> (jboss-4.2.3.GA\server\default\ldeploy) >>> >> 3.) Uploaded a test rule flow in Guvnor's default package and >>> rebuilt >>> >> it. >>> >> 4.) Created the data-source (that got deployed fine), did not >>> >> anything for >>> >> history or reports configuration to start with. >>> >> >>> >> JBoss started without any error. When I logged in, I get the >>> >> following >>> >> error. >>> >> >>> >> URL: 'http://localhost:8080/gwt-console-server/rs/tasks/admin' >>> >> Action: 'org.jboss.bpm.console.client.task.LoadTasksAction' >>> >> 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.IllegalArgumentException: Could not connect task client >>> >> >>> >> >>> > >>> >> 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:803) >>> >> >>> >> >>> > >>> >> 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.IllegalArgumentException: Could not connect task client >>> >> >>> >> >>> > >>> >> org.drools.integration.console.DroolsFlowTaskManagement.connect(DroolsFlowTaskManagement.java:48) >>> >> >>> >> >>> > >>> >> org.drools.integration.console.DroolsFlowTaskManagement.getAssignedTasks(DroolsFlowTaskManagement.java:128) >>> >> >>> >> >>> > >>> >> org.jboss.bpm.console.server.TaskListFacade.getTasksForIdRef(TaskListFacade.java:99) >>> >> 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:597) >>> >> >>> >> >>> > >>> >> 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:803) >>> >> >>> >> >>> > >>> >> org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59) >>> >> >>> >> >>> > >>> >> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) >>> >> >>> >> -------------------------------------------------------------- >>> >> Following is the Server log >>> >> -------------------------------------------------- >>> >> 12:31:44,189 WARN [PluginMgr] Unable to load plugin: >>> >> 'org.jboss.bpm.console.ser >>> >> ver.plugin.ProcessEnginePlugin' >>> >> 12:31:46,001 ERROR [[Resteasy]] Servlet.service() for servlet >>> >> Resteasy threw >>> >> exc >>> >> eption >>> >> org.jboss.resteasy.spi.UnhandledException: >>> >> java.lang.IllegalArgumentException: C >>> >> ould not connect task client >>> >> at >>> >> >>> org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationExcept >>> >> ion(SynchronousDispatcher.java:319) >>> >> at >>> >> >>> org.jboss.resteasy.core.SynchronousDispatcher.handleException(Synchro >>> >> nousDispatcher.java:230) >>> >> at >>> >> >>> org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException( >>> >> SynchronousDispatcher.java:206) >>> >> at >>> >> >>> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispa >>> >> tcher.java:360) >>> >> at >>> >> >>> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispa >>> >> tcher.java:173) >>> >> at >>> >> >>> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.servi >>> >> ce(HttpServletDispatcher.java:93) >>> >> at >>> >> >>> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.servi >>> >> ce(HttpServletDispatcher.java:68) >>> >> at >>> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> >> at >>> >> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >>> >> icationFilterChain.java:290) >>> >> at >>> >> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >>> >> ilterChain.java:206) >>> >> at >>> >> >>> org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilte >>> >> r.java:59) >>> >> at >>> >> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >>> >> icationFilterChain.java:235) >>> >> at >>> >> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >>> >> ilterChain.java:206) >>> >> at >>> >> >>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi >>> >> lter.java:96) >>> >> at >>> >> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl >>> >> icationFilterChain.java:235) >>> >> at >>> >> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF >>> >> ilterChain.java:206) >>> >> at >>> >> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV >>> >> alve.java:230) >>> >> at >>> >> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV >>> >> alve.java:175) >>> >> at >>> >> >>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit >>> >> yAssociationValve.java:182) >>> >> at >>> >> >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica >>> >> torBase.java:524) >>> >> at >>> >> >>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv >>> >> e.java:84) >>> >> at >>> >> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j >>> >> ava:127) >>> >> at >>> >> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j >>> >> ava:102) >>> >> at >>> >> >>> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedC >>> >> onnectionValve.java:157) >>> >> at >>> >> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal >>> >> ve.java:109) >>> >> at >>> >> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav >>> >> a:262) >>> >> >>> >> >>> >> >>> >> >>> >> Kris Verlaenen wrote: >>> >> > >>> >> > Damn, the DroolsFlowCommandDelegate seems to be swallowing the >>> >> > exception, as the exception caught there is not added as the >>> root >>> >> of the >>> >> > thrown exception (line 68). There's no stack trace of a >>> >> > NullPointerException in the log (right) before this error? >>> >> > >>> >> > I also fixed this on trunk, so the caught NullPointerException >>> is >>> >> added >>> >> > as the root cause now, so the stack trace should now contain the >>> >> trace >>> >> > of the NPE as well. If there's no NPE in the log, could you >>> update >>> >> your >>> >> > code from SVN, rebuild the wars, try again and send me the stack >>> >> trace >>> >> > again? >>> >> > >>> >> > Kris >>> >> > >>> >> > Quoting satjo <[email protected]>: >>> >> > >>> >> >> >>> >> >> I have set the data source. Following is the stack trace. >>> >> >> >>> >> >> When I go to Settings->System->Overview, I see that >>> >> >> org.jboss.bpm.console.server.plugin.ProcessEnginePlugin is not >>> >> green. >>> >> >> >>> >> >> I must have missed something in the installation or copying a >>> >> >> dependant jar >>> >> >> file. >>> >> >> >>> >> >> >>> >> >> 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: null >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> 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:803) >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> 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: >>> >> >> null >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> org.drools.integration.console.DroolsFlowCommandDelegate.newStatefulKnowledgeSession(DroolsFlowCommandDelegate.java:69) >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> org.drools.integration.console.DroolsFlowCommandDelegate.getSession(DroolsFlowCommandDelegate.java:77) >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> org.drools.integration.console.DroolsFlowCommandDelegate.<init>(DroolsFlowCommandDelegate.java:35) >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> org.drools.integration.console.DroolsFlowProcessManagement.<init>(DroolsFlowProcessManagement.java:20) >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> org.drools.integration.console.DroolsFlowManagementFactory.createProcessManagement(DroolsFlowManagementFactory.java:11) >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> org.jboss.bpm.console.server.ProcessMgmtFacade.getProcessManagement(ProcessMgmtFacade.java:83) >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> org.jboss.bpm.console.server.ProcessMgmtFacade.getDefinitionsJSON(ProcessMgmtFacade.java:107) >>> >> >> 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:597) >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> 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:803) >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59) >>> >> >> >>> >> >> >>> >> > >>> >> >>> > >>> >> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> Kris Verlaenen wrote: >>> >> >> > >>> >> >> > Did you configure the data source correctly? >>> >> >> > >>> >> >> >>> >> > >>> >> >>> > >>> >> https://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/drools-flow/html/ch14.html#d0e3553 >>> >> >> > >>> >> >> > The full stack trace of the error that should be visible in >>> the >>> >> >> server >>> >> >> > console could help to identify the issue as well. >>> >> >> > >>> >> >> > Kris >>> >> >> > >>> >> >> > Quoting satjo <[email protected]>: >>> >> >> > >>> >> >> >> >>> >> >> >> Could some one share the experience in getting the Drools >>> Flow >>> >> 5.1 >>> >> >> >> web >>> >> >> >> console working in JBoss? >>> >> >> >> >>> >> >> >> I downloaded the ÃÂâÃÂÃÂÃÂÃÂStandalone Guvnor >>> with JBoss >>> >> ASÃÂâÃÂÃÂÃÂà>>> >> >> (Drools >>> >> >> >> 5.1.0.M1 Guvnor >>> >> >> >> Standalone) from the download site. >>> >> >> >> >>> >> >> >> As it did not have the gwt-console war files >>> >> >> >> (gwt-console-server-drools-{version}.war and >>> >> >> >> gwt-console-drools-{version}.war) in the Standalone >>> download, I >>> >> >> built >>> >> >> >> them >>> >> >> >> from source code and deployed in JBoss. >>> >> >> >> >>> >> >> >> I uploaded a test rule flow in >>> GuvnorÃÂâÃÂÃÂÃÂÃÂs default >>> >> package and >>> >> >> rebuilt >>> >> >> >> the >>> >> >> >> package. >>> >> >> >> >>> >> >> >> After log into gwt-console, when I click on process >>> >> definition, I >>> >> >> >> see a >>> >> >> >> HTTP 500 error ÃÂâÃÂÃÂÃÂÃÂclass >>> >> >> com.google.gwt.http.client.RequestException', >>> >> >> >> ÃÂâÃÂÃÂÃÂàCould >>> >> >> >> not initialize stateful knowledge session: >>> nullÃÂâÃÂÃÂÃÂÃÂ. >>> >> >> >> >>> >> >> >> Any comments on the required steps for viewing the process >>> >> >> >> definitions are >>> >> >> >> appreciated. >>> >> >> >> >>> >> >> >> satjo >>> >> >> >> -- >>> >> >> >> View this message in context: >>> >> >> >> >>> >> >> > >>> >> >> >>> >> > >>> >> >>> > >>> >> http://www.nabble.com/Drools-flow-web-console-%285.1.M1%29-deployment-in-JBoss-tp25952512p25952512.html >>> >> >> >> Sent from the drools - user mailing list archive at >>> Nabble.com. >>> >> >> >> >>> >> >> >> >>> >> >> >> _______________________________________________ >>> >> >> >> rules-users mailing list >>> >> >> >> [email protected] >>> >> >> >> https://lists.jboss.org/mailman/listinfo/rules-users >>> >> >> >> >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm >>> >> >> > _______________________________________________ >>> >> >> > rules-users mailing list >>> >> >> > [email protected] >>> >> >> > https://lists.jboss.org/mailman/listinfo/rules-users >>> >> >> > >>> >> >> > >>> >> >> >>> >> >> -- >>> >> >> View this message in context: >>> >> >> >>> >> > >>> >> >>> > >>> >> http://www.nabble.com/Drools-flow-web-console-%285.1.M1%29-deployment-in-JBoss-tp25952512p25966668.html >>> >> >> Sent from the drools - user mailing list archive at Nabble.com. >>> >> >> >>> >> >> >>> >> >> _______________________________________________ >>> >> >> rules-users mailing list >>> >> >> [email protected] >>> >> >> https://lists.jboss.org/mailman/listinfo/rules-users >>> >> >> >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm >>> >> > _______________________________________________ >>> >> > rules-users mailing list >>> >> > [email protected] >>> >> > https://lists.jboss.org/mailman/listinfo/rules-users >>> >> > >>> >> > >>> >> >>> >> -- >>> >> View this message in context: >>> >> >>> > >>> >> http://www.nabble.com/Drools-flow-web-console-%285.1.M1%29-deployment-in-JBoss-tp25952512p25979488.html >>> >> Sent from the drools - user mailing list archive at Nabble.com. >>> >> >>> >> >>> >> _______________________________________________ >>> >> rules-users mailing list >>> >> [email protected] >>> >> https://lists.jboss.org/mailman/listinfo/rules-users >>> >> >>> > >>> > >>> > >>> > >>> > Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm >>> > _______________________________________________ >>> > rules-users mailing list >>> > [email protected] >>> > https://lists.jboss.org/mailman/listinfo/rules-users >>> > >>> > >>> >>> -- >>> View this message in context: >>> >> http://www.nabble.com/Drools-flow-web-console-%285.1.M1%29-deployment-in-JBoss-tp25952512p25998502.html >>> Sent from the drools - user mailing list archive at Nabble.com. >>> >>> >>> _______________________________________________ >>> rules-users mailing list >>> [email protected] >>> https://lists.jboss.org/mailman/listinfo/rules-users >>> >> >> >> >> >> Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm >> _______________________________________________ >> rules-users mailing list >> [email protected] >> https://lists.jboss.org/mailman/listinfo/rules-users >> >> > > -- View this message in context: http://old.nabble.com/Drools-flow-web-console-%285.1.M1%29-deployment-in-JBoss-tp25952512p26157781.html Sent from the drools - user mailing list archive at Nabble.com. _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
