[JBoss Transactions Development] - Transaction Profiler: short-term plan
by Paul Robinson
Paul Robinson [https://community.jboss.org/people/paul.robinson] modified the document:
"Transaction Profiler: short-term plan"
To view the document, visit: https://community.jboss.org/docs/DOC-50955
--------------------------------------------------------------
h3. STATUS: DRAFT, not ready for review.
This document describes the short-term plan for the transaction profiler tool.
h3. 1.0.0.Alpha1
The focus is to provide a release of the profiler for the community to use.
We now have an initial version of the tool, contributed by Alex Creasy. It is now open sourced and available here: https://github.com/jbosstm/transaction-profiler https://github.com/jbosstm/transaction-profiler. The focus of the short-term plan is to make make some small changes required to make the profiler usable by the comunity. In particular:
1. Add Copyright headers (DONE)
2. Format code (DONE)
3. Jira component under JBTM (DONE)
4. Check tool still works in JTA-only mode. Alex has only tested it recently in JTS mode. I don't think we will get much community interest if we enforce JTS (although it should still be an option).
5. Create the release
6. Write a blog post covering:1. Thanks to Alex
2. Motivation for the tool
3. Very quick overview
4. Getting started docs, or link to them.
h3. 1.0.0.Alpha2
The focus is to provide a release of the profiler for GSS to use on real customer cases.
1. Support EAP 6.1. We need to support an existing EAP version in order to get some real cases. EAP 6.1 is a good choice as it provides enough cases to get started and is also a growing community,
2. Analyze existing log files. Essential for obtaining data from customers.
3. Create a simple tool for simulating different transaction scenarios. E.g. timeouts, heuristics, failure to prepare, etc. This is useful for debugging and for getting the community to play with the tool.
4. Consider moving to JAX-RS+AngularJS. This should make the tool easier to develop and maintain as well as extend. It's also an easy switch to make now, as there is very little to change. Making this switch later could be hard.
5. Blog post
--------------------------------------------------------------
Comment by going to Community
[https://community.jboss.org/docs/DOC-50955]
Create a new document in JBoss Transactions Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=102&c...]
12 years, 5 months
[jBPM Development] - Named query not found: ProcessInstancesWaitingForEvent
by Jagannath BEhera
Jagannath BEhera [https://community.jboss.org/people/jagan01] modified the document:
"Named query not found: ProcessInstancesWaitingForEvent"
To view the document, visit: https://community.jboss.org/docs/DOC-50953
--------------------------------------------------------------
*When I am trying to create a jbpm application, I found the following error.*
*If anybody suffered from this and solved it, please help me resolve this.*
15:44:29,792 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Hibernate: insert into SessionInfo (lastModificationDate, rulesByteArray, startDate, OPTLOCK) values (?, ?, ?, ?) 15:44:29,875 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,874 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.transaction.jta.JtaTransactionManager] - Initiating transaction commit 15:44:29,891 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,891 DEBUG (http-localhost-127.0.0.1-8080-1) [org.drools.container.spring.beans.persistence.DroolsSpringTransactionManager] - Current TX name (According to TransactionSynchronizationManager) : null 15:44:29,892 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,892 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.transaction.jta.JtaTransactionManager] - Creating new transaction with name [null]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 15:44:29,894 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,894 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler] - Starting resource local transaction on application-managed EntityManager [org.hibernate.ejb.EntityManagerImpl@137b38] 15:44:29,894 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,894 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler] - Joined local transaction 15:44:29,919 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,919 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler] - Starting resource local transaction on application-managed EntityManager [org.hibernate.ejb.EntityManagerImpl@1d925b4] 15:44:29,919 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,919 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler] - Joined local transaction 15:44:29,920 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,919 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler] - Joined local transaction 15:44:29,970 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Hibernate: insert into ProcessInstanceInfo (lastModificationDate, lastReadDate, processId, processInstanceByteArray, startDate, state, OPTLOCK) values (?, ?, ?, ?, ?, ?, ?) 15:44:29,991 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Hibernate: insert into WorkItemInfo (creationDate, name, processInstanceId, state, OPTLOCK, workItemByteArray) values (?, ?, ?, ?, ?, ?) 15:44:30,021 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Hibernate: select workitemin0_.workItemId as workItemId69_0_, workitemin0_.creationDate as creation2_69_0_, workitemin0_.name as name69_0_, workitemin0_.processInstanceId as processI4_69_0_, workitemin0_.state as state69_0_, workitemin0_.OPTLOCK as OPTLOCK69_0_, workitemin0_.workItemByteArray as workItem7_69_0_ from WorkItemInfo workitemin0_ where workitemin0_.workItemId=? 15:44:30,039 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,036 ERROR (http-localhost-127.0.0.1-8080-1) [org.drools.persistence.SingleSessionCommandService] - Could not commit session 15:44:30,039 INFO [stdout] (http-localhost-127.0.0.1-8080-1) org.jbpm.workflow.instance.WorkflowRuntimeException: [com.salaboy.process.AsyncInteractions:123 - User Interaction 1:2] -- Named query not found: ProcessInstancesWaitingForEvent 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:132) 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:279) 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:238) 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.StartNodeInstance.triggerCompleted(StartNodeInstance.java:49) 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.StartNodeInstance.internalTrigger(StartNodeInstance.java:41) 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.ruleflow.instance.RuleFlowProcessInstance.internalStart(RuleFlowProcessInstance.java:35) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.impl.ProcessInstanceImpl.start(ProcessInstanceImpl.java:194) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.start(WorkflowProcessInstanceImpl.java:309) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.ProcessRuntimeImpl.startProcessInstance(ProcessRuntimeImpl.java:170) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.ProcessRuntimeImpl.startProcess(ProcessRuntimeImpl.java:140) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1082) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:320) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.runtime.process.StartProcessCommand.execute(StartProcessCommand.java:120) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.runtime.process.StartProcessCommand.execute(StartProcessCommand.java:39) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:367) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:223) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:214) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.nijhazer.jbpm.quickstart.KnowledgeSessionFactory.getStatefulKnowledgeSession(KnowledgeSessionFactory.java:80) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.nijhazer.jbpm.quickstart.controller.HomeController.createTaskDetail(HomeController.java:32) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.reflect.Method.invoke(Method.java:606) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.Thread.run(Thread.java:724) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Caused by: java.lang.IllegalArgumentException: Named query not found: ProcessInstancesWaitingForEvent 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.hibernate.ejb.AbstractEntityManagerImpl.createNamedQuery(AbstractEntityManagerImpl.java:628) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.reflect.Method.invoke(Method.java:606) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.sun.proxy.$Proxy48.createNamedQuery(Unknown Source) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.JpaProcessPersistenceContext.getProcessInstancesWaitingForEvent(JpaProcessPersistenceContext.java:35) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.processinstance.JPASignalManager.getProcessInstancesForEvent(JPASignalManager.java:40) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.processinstance.JPASignalManager.signalEvent(JPASignalManager.java:23) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:264) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:269) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:111) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) 15:44:30,048 INFO [stdout] (http-localhost-127.0.0.1-8080-1) ... 50 more 15:44:30,048 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,048 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.transaction.jta.JtaTransactionManager] - Initiating transaction rollback 15:44:30,056 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,056 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver] - Resolving exception from handler [public java.lang.String com.nijhazer.jbpm.quickstart.controller.HomeController.createTaskDetail(org.springframework.ui.Model)]: org.jbpm.workflow.instance.WorkflowRuntimeException: [com.salaboy.process.AsyncInteractions:123 - User Interaction 1:2] -- Named query not found: ProcessInstancesWaitingForEvent 15:44:30,058 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,058 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver] - Resolving exception from handler [public java.lang.String com.nijhazer.jbpm.quickstart.controller.HomeController.createTaskDetail(org.springframework.ui.Model)]: org.jbpm.workflow.instance.WorkflowRuntimeException: [com.salaboy.process.AsyncInteractions:123 - User Interaction 1:2] -- Named query not found: ProcessInstancesWaitingForEvent 15:44:30,058 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,058 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver] - Resolving exception from handler [public java.lang.String com.nijhazer.jbpm.quickstart.controller.HomeController.createTaskDetail(org.springframework.ui.Model)]: org.jbpm.workflow.instance.WorkflowRuntimeException: [com.salaboy.process.AsyncInteractions:123 - User Interaction 1:2] -- Named query not found: ProcessInstancesWaitingForEvent 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,058 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.web.servlet.DispatcherServlet] - Could not complete request 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) org.jbpm.workflow.instance.WorkflowRuntimeException: [com.salaboy.process.AsyncInteractions:123 - User Interaction 1:2] -- Named query not found: ProcessInstancesWaitingForEvent 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:132) 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:279) 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:238) 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.StartNodeInstance.triggerCompleted(StartNodeInstance.java:49) 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.StartNodeInstance.internalTrigger(StartNodeInstance.java:41) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.ruleflow.instance.RuleFlowProcessInstance.internalStart(RuleFlowProcessInstance.java:35) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.impl.ProcessInstanceImpl.start(ProcessInstanceImpl.java:194) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.start(WorkflowProcessInstanceImpl.java:309) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.ProcessRuntimeImpl.startProcessInstance(ProcessRuntimeImpl.java:170) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.ProcessRuntimeImpl.startProcess(ProcessRuntimeImpl.java:140) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1082) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:320) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.runtime.process.StartProcessCommand.execute(StartProcessCommand.java:120) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.runtime.process.StartProcessCommand.execute(StartProcessCommand.java:39) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:367) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:223) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:214) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.nijhazer.jbpm.quickstart.KnowledgeSessionFactory.getStatefulKnowledgeSession(KnowledgeSessionFactory.java:80) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.nijhazer.jbpm.quickstart.controller.HomeController.createTaskDetail(HomeController.java:32) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.reflect.Method.invoke(Method.java:606) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.Thread.run(Thread.java:724) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Caused by: java.lang.IllegalArgumentException: Named query not found: ProcessInstancesWaitingForEvent 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.hibernate.ejb.AbstractEntityManagerImpl.createNamedQuery(AbstractEntityManagerImpl.java:628) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.reflect.Method.invoke(Method.java:606) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.sun.proxy.$Proxy48.createNamedQuery(Unknown Source) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.JpaProcessPersistenceContext.getProcessInstancesWaitingForEvent(JpaProcessPersistenceContext.java:35) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.processinstance.JPASignalManager.getProcessInstancesForEvent(JPASignalManager.java:40) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.processinstance.JPASignalManager.signalEvent(JPASignalManager.java:23) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:264) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:269) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:111) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) ... 50 more 15:44:30,066 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/jbpm-spring-integration].[jbpm-spring-quickstart]] (http-localhost-127.0.0.1-8080-1) Servlet.service() for servlet jbpm-spring-quickstart threw exception: java.lang.IllegalArgumentException: Named query not found: ProcessInstancesWaitingForEvent at org.hibernate.ejb.AbstractEntityManagerImpl.createNamedQuery(AbstractEntityManagerImpl.java:628) [hibernate-entitymanager-4.0.0.Beta1.jar:4.0.0.Beta1] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.7.0_25] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [:1.7.0_25] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [:1.7.0_25] at java.lang.reflect.Method.invoke(Method.java:606) [:1.7.0_25] at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365) [spring-orm-3.1.1.RELEASE.jar:] at com.sun.proxy.$Proxy48.createNamedQuery(Unknown Source) at org.jbpm.persistence.JpaProcessPersistenceContext.getProcessInstancesWaitingForEvent(JpaProcessPersistenceContext.java:35) [jbpm-persistence-jpa-5.2.0.Final.jar:] at org.jbpm.persistence.processinstance.JPASignalManager.getProcessInstancesForEvent(JPASignalManager.java:40) [jbpm-persistence-jpa-5.2.0.Final.jar:] at org.jbpm.persistence.processinstance.JPASignalManager.signalEvent(JPASignalManager.java:23) [jbpm-persistence-jpa-5.2.0.Final.jar:] at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:264) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:269) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:111) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:279) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:238) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.node.StartNodeInstance.triggerCompleted(StartNodeInstance.java:49) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.node.StartNodeInstance.internalTrigger(StartNodeInstance.java:41) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) [jbpm-flow-5.4.0-SNAPSHOT.jar:]
--------------------------------------------------------------
Comment by going to Community
[https://community.jboss.org/docs/DOC-50953]
Create a new document in jBPM Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=102&c...]
12 years, 5 months
[jBPM Development] - Named query not found: ProcessInstancesWaitingForEvent
by Jagannath BEhera
Jagannath BEhera [https://community.jboss.org/people/jagan01] created the document:
"Named query not found: ProcessInstancesWaitingForEvent"
To view the document, visit: https://community.jboss.org/docs/DOC-50953
--------------------------------------------------------------
When I am trying to create a jbpm application, I found the following error.
If anybody suffered from this and solved it, please help me resolve this.
15:44:29,792 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Hibernate: insert into SessionInfo (lastModificationDate, rulesByteArray, startDate, OPTLOCK) values (?, ?, ?, ?) 15:44:29,875 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,874 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.transaction.jta.JtaTransactionManager] - Initiating transaction commit 15:44:29,891 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,891 DEBUG (http-localhost-127.0.0.1-8080-1) [org.drools.container.spring.beans.persistence.DroolsSpringTransactionManager] - Current TX name (According to TransactionSynchronizationManager) : null 15:44:29,892 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,892 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.transaction.jta.JtaTransactionManager] - Creating new transaction with name [null]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 15:44:29,894 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,894 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler] - Starting resource local transaction on application-managed EntityManager [org.hibernate.ejb.EntityManagerImpl@137b38] 15:44:29,894 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,894 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler] - Joined local transaction 15:44:29,919 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,919 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler] - Starting resource local transaction on application-managed EntityManager [org.hibernate.ejb.EntityManagerImpl@1d925b4] 15:44:29,919 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,919 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler] - Joined local transaction 15:44:29,920 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:29,919 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler] - Joined local transaction 15:44:29,970 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Hibernate: insert into ProcessInstanceInfo (lastModificationDate, lastReadDate, processId, processInstanceByteArray, startDate, state, OPTLOCK) values (?, ?, ?, ?, ?, ?, ?) 15:44:29,991 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Hibernate: insert into WorkItemInfo (creationDate, name, processInstanceId, state, OPTLOCK, workItemByteArray) values (?, ?, ?, ?, ?, ?) 15:44:30,021 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Hibernate: select workitemin0_.workItemId as workItemId69_0_, workitemin0_.creationDate as creation2_69_0_, workitemin0_.name as name69_0_, workitemin0_.processInstanceId as processI4_69_0_, workitemin0_.state as state69_0_, workitemin0_.OPTLOCK as OPTLOCK69_0_, workitemin0_.workItemByteArray as workItem7_69_0_ from WorkItemInfo workitemin0_ where workitemin0_.workItemId=? 15:44:30,039 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,036 ERROR (http-localhost-127.0.0.1-8080-1) [org.drools.persistence.SingleSessionCommandService] - Could not commit session 15:44:30,039 INFO [stdout] (http-localhost-127.0.0.1-8080-1) org.jbpm.workflow.instance.WorkflowRuntimeException: [com.salaboy.process.AsyncInteractions:123 - User Interaction 1:2] -- Named query not found: ProcessInstancesWaitingForEvent 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:132) 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:279) 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:238) 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.StartNodeInstance.triggerCompleted(StartNodeInstance.java:49) 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.StartNodeInstance.internalTrigger(StartNodeInstance.java:41) 15:44:30,040 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.ruleflow.instance.RuleFlowProcessInstance.internalStart(RuleFlowProcessInstance.java:35) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.impl.ProcessInstanceImpl.start(ProcessInstanceImpl.java:194) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.start(WorkflowProcessInstanceImpl.java:309) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.ProcessRuntimeImpl.startProcessInstance(ProcessRuntimeImpl.java:170) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.ProcessRuntimeImpl.startProcess(ProcessRuntimeImpl.java:140) 15:44:30,041 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1082) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:320) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.runtime.process.StartProcessCommand.execute(StartProcessCommand.java:120) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.runtime.process.StartProcessCommand.execute(StartProcessCommand.java:39) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:367) 15:44:30,042 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:223) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:214) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.nijhazer.jbpm.quickstart.KnowledgeSessionFactory.getStatefulKnowledgeSession(KnowledgeSessionFactory.java:80) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.nijhazer.jbpm.quickstart.controller.HomeController.createTaskDetail(HomeController.java:32) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 15:44:30,043 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.reflect.Method.invoke(Method.java:606) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) 15:44:30,044 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57) 15:44:30,045 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.Thread.run(Thread.java:724) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Caused by: java.lang.IllegalArgumentException: Named query not found: ProcessInstancesWaitingForEvent 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.hibernate.ejb.AbstractEntityManagerImpl.createNamedQuery(AbstractEntityManagerImpl.java:628) 15:44:30,046 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.reflect.Method.invoke(Method.java:606) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.sun.proxy.$Proxy48.createNamedQuery(Unknown Source) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.JpaProcessPersistenceContext.getProcessInstancesWaitingForEvent(JpaProcessPersistenceContext.java:35) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.processinstance.JPASignalManager.getProcessInstancesForEvent(JPASignalManager.java:40) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.processinstance.JPASignalManager.signalEvent(JPASignalManager.java:23) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:264) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:269) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:111) 15:44:30,047 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) 15:44:30,048 INFO [stdout] (http-localhost-127.0.0.1-8080-1) ... 50 more 15:44:30,048 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,048 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.transaction.jta.JtaTransactionManager] - Initiating transaction rollback 15:44:30,056 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,056 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver] - Resolving exception from handler [public java.lang.String com.nijhazer.jbpm.quickstart.controller.HomeController.createTaskDetail(org.springframework.ui.Model)]: org.jbpm.workflow.instance.WorkflowRuntimeException: [com.salaboy.process.AsyncInteractions:123 - User Interaction 1:2] -- Named query not found: ProcessInstancesWaitingForEvent 15:44:30,058 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,058 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver] - Resolving exception from handler [public java.lang.String com.nijhazer.jbpm.quickstart.controller.HomeController.createTaskDetail(org.springframework.ui.Model)]: org.jbpm.workflow.instance.WorkflowRuntimeException: [com.salaboy.process.AsyncInteractions:123 - User Interaction 1:2] -- Named query not found: ProcessInstancesWaitingForEvent 15:44:30,058 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,058 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver] - Resolving exception from handler [public java.lang.String com.nijhazer.jbpm.quickstart.controller.HomeController.createTaskDetail(org.springframework.ui.Model)]: org.jbpm.workflow.instance.WorkflowRuntimeException: [com.salaboy.process.AsyncInteractions:123 - User Interaction 1:2] -- Named query not found: ProcessInstancesWaitingForEvent 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) 2013-08-13 15:44:30,058 DEBUG (http-localhost-127.0.0.1-8080-1) [org.springframework.web.servlet.DispatcherServlet] - Could not complete request 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) org.jbpm.workflow.instance.WorkflowRuntimeException: [com.salaboy.process.AsyncInteractions:123 - User Interaction 1:2] -- Named query not found: ProcessInstancesWaitingForEvent 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:132) 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:279) 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:238) 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.StartNodeInstance.triggerCompleted(StartNodeInstance.java:49) 15:44:30,059 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.StartNodeInstance.internalTrigger(StartNodeInstance.java:41) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.ruleflow.instance.RuleFlowProcessInstance.internalStart(RuleFlowProcessInstance.java:35) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.impl.ProcessInstanceImpl.start(ProcessInstanceImpl.java:194) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.start(WorkflowProcessInstanceImpl.java:309) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.ProcessRuntimeImpl.startProcessInstance(ProcessRuntimeImpl.java:170) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.process.instance.ProcessRuntimeImpl.startProcess(ProcessRuntimeImpl.java:140) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1082) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:320) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.runtime.process.StartProcessCommand.execute(StartProcessCommand.java:120) 15:44:30,060 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.runtime.process.StartProcessCommand.execute(StartProcessCommand.java:39) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:367) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:223) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:214) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.nijhazer.jbpm.quickstart.KnowledgeSessionFactory.getStatefulKnowledgeSession(KnowledgeSessionFactory.java:80) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.nijhazer.jbpm.quickstart.controller.HomeController.createTaskDetail(HomeController.java:32) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 15:44:30,061 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.reflect.Method.invoke(Method.java:606) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) 15:44:30,062 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) 15:44:30,063 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.Thread.run(Thread.java:724) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) Caused by: java.lang.IllegalArgumentException: Named query not found: ProcessInstancesWaitingForEvent 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.hibernate.ejb.AbstractEntityManagerImpl.createNamedQuery(AbstractEntityManagerImpl.java:628) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at java.lang.reflect.Method.invoke(Method.java:606) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at com.sun.proxy.$Proxy48.createNamedQuery(Unknown Source) 15:44:30,064 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.JpaProcessPersistenceContext.getProcessInstancesWaitingForEvent(JpaProcessPersistenceContext.java:35) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.processinstance.JPASignalManager.getProcessInstancesForEvent(JPASignalManager.java:40) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.persistence.processinstance.JPASignalManager.signalEvent(JPASignalManager.java:23) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:264) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:269) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:111) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) 15:44:30,065 INFO [stdout] (http-localhost-127.0.0.1-8080-1) ... 50 more 15:44:30,066 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/jbpm-spring-integration].[jbpm-spring-quickstart]] (http-localhost-127.0.0.1-8080-1) Servlet.service() for servlet jbpm-spring-quickstart threw exception: java.lang.IllegalArgumentException: Named query not found: ProcessInstancesWaitingForEvent at org.hibernate.ejb.AbstractEntityManagerImpl.createNamedQuery(AbstractEntityManagerImpl.java:628) [hibernate-entitymanager-4.0.0.Beta1.jar:4.0.0.Beta1] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.7.0_25] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [:1.7.0_25] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [:1.7.0_25] at java.lang.reflect.Method.invoke(Method.java:606) [:1.7.0_25] at org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365) [spring-orm-3.1.1.RELEASE.jar:] at com.sun.proxy.$Proxy48.createNamedQuery(Unknown Source) at org.jbpm.persistence.JpaProcessPersistenceContext.getProcessInstancesWaitingForEvent(JpaProcessPersistenceContext.java:35) [jbpm-persistence-jpa-5.2.0.Final.jar:] at org.jbpm.persistence.processinstance.JPASignalManager.getProcessInstancesForEvent(JPASignalManager.java:40) [jbpm-persistence-jpa-5.2.0.Final.jar:] at org.jbpm.persistence.processinstance.JPASignalManager.signalEvent(JPASignalManager.java:23) [jbpm-persistence-jpa-5.2.0.Final.jar:] at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:264) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.setState(WorkflowProcessInstanceImpl.java:269) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.node.WorkItemNodeInstance.internalTrigger(WorkItemNodeInstance.java:111) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:279) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:238) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.node.StartNodeInstance.triggerCompleted(StartNodeInstance.java:49) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.node.StartNodeInstance.internalTrigger(StartNodeInstance.java:41) [jbpm-flow-5.4.0-SNAPSHOT.jar:] at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) [jbpm-flow-5.4.0-SNAPSHOT.jar:]
--------------------------------------------------------------
Comment by going to Community
[https://community.jboss.org/docs/DOC-50953]
Create a new document in jBPM Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=102&c...]
12 years, 5 months
[JBoss Tools Development] - Configure Field-length for Hibernate Reverse Engineering
by Norman Schulze
Norman Schulze [https://community.jboss.org/people/nosc82] created the discussion
"Configure Field-length for Hibernate Reverse Engineering"
To view the discussion, visit: https://community.jboss.org/message/832491#832491
--------------------------------------------------------------
Hi,
I'm using Hibernate Tools for generating POJOs of my Oracle Database. Generally, you can configure the behavior for the reverse engeneering process in the file 'hibernate.reveng.xml'. But it's not possible to configure the length of a VARCHAR column.
I need this, because I created a column with: create table table_name(column_name varchar2(*50 char*)). The resulting length in the database is 200 bytes, because the database is using UTF-8 encoding. One character needs between 1 to 4 bytes.
The generated POJO-class is annotated with
@Column(name="COLUMN_NAME", *length=200*)
public String getColumnName() {
return this.columnName;
}
Is there an opportunity for adjusting the resullting length? If not, it would be nice to have the option to configure this. Although writing my own ReverseEngineeringStrategy wasn't successfull.
Thanks.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/832491#832491]
Start a new discussion in JBoss Tools Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 5 months
[JBoss AS 7 Development] - Management Layer Access Control
by Heiko Braun
Heiko Braun [https://community.jboss.org/people/heiko.braun] modified the document:
"Management Layer Access Control"
To view the document, visit: https://community.jboss.org/docs/DOC-47854
--------------------------------------------------------------
h1. This article is deprecated:
h1. Please refer to https://community.jboss.org/wiki/AccessControlNotes (https://community.jboss.org/docs/DOC-48596) until we publish the final access control documentation
h1.
Role based access control to the AS7 management layer.
*Core Concepts*
*
*
When defining an RBAC model, the following conventions are useful:
* Subject = A person or automated agent
* Role = Job function or title which defines an authority level
* Permissions = An approval of a mode of access to a resource
* Action = An operation to execute on a resource
* Constraint: Predicate that makes the permission valid in the context of the system state
* Session = A mapping involving Subject, Role and/or Permissions
https://community.jboss.org/servlet/JiveServlet/showImage/102-47854-32-19... https://community.jboss.org/servlet/JiveServlet/downloadImage/102-47854-3...
*Generic Requirements*
* Provide a usable (in terms of complexity), yet comprehensive base model
* Provide a set of out-of-the-box roles & permissons that reflect common authorization requirements
* Enable customizations/extension of the default scheme (i.e custom permissions, permission granularity)
* Provide management operations to retrieve session information (i.e. roles assigned, permissions granted, etc)
* Clearly distinguish security exceptions from other operation errors (i.e. custom response headers)
* Mappability with existing authorisation schemes (i.e. JON)
*Specific Requirements*
* +Support permission enforcement that restricts visibility of model elements:
+Control visibility of resources (i.e. restrict visibility of server groups)
* +Support permission enforcement that restricts execution on model elements+:
Control execution on resources (i.e. lock down certain operations, distinguish read & read/write access)
* +The management layer needs to enforce permission regardless of the client type and availability:
+I.e. enformenent can not be delegated to the client only+
+
* +Clients (CLI, Web) should indicate permissions prior to execution of management operations:+
I.e. grey out interface elements to emphasis lack of permissions
* JMX access that isn't delegated to the ModelController needs to be covered by the permission scheme as well
*Use cases*
See https://community.jboss.org/docs/DOC-47856 RBACUsecases*
*
*Advanced Topics*
- Context based access control: i.e. Taking the connection into consideration
- Support for role hierarchies: i.e. structuring roles to reflect an organizations lines of authority and responsibility
- Role constraints: i.e. mutual exclusive roles
- RBAC to manage RBAC itself
- Ability to hide the existence of a resource altogether, vs the ability to show its existence but hide its content.
The issue here is in some cases the address of the resource itself may provide sensitive information,
e.g. security-realm=ManagementRealm
structuring roles to re ect an organiza tion s lines of authority and resp onsibility
--------------------------------------------------------------
Comment by going to Community
[https://community.jboss.org/docs/DOC-47854]
Create a new document in JBoss AS 7 Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=102&c...]
12 years, 5 months
[JBoss AS 7 Development] - org.xmlpull.v1.XmlPullParserException: resource not found:
by Bill Rosenberg
Bill Rosenberg [https://community.jboss.org/people/bill.rosenberg] created the discussion
"org.xmlpull.v1.XmlPullParserException: resource not found:"
To view the discussion, visit: https://community.jboss.org/message/832403#832403
--------------------------------------------------------------
I am converting a Jboss 4.0.2 application to Jboss 7.2 which uses an XML pull library. This all worked fine in JB4.
There is an issue where the following occurs.
I am using an Xml Pull jar named: xpp3-1.1.3_8.jar which is in the /lib directory of my EAR deployment. It seems to be looking for org.xmlpull.mxp1.MXParserFactory which is defined in /META-INF/services/org.xmlpull.v1.XmlPullParserFactory of the xpp3-1.1.3_8.jar.
i can see the class org.xmlpull.mxp1.MXParserFactory in the jar xpp3-1.1.3_8.jar.
06:19:22,224 ERROR [stderr] (http-/0.0.0.0:8080-7) caused by: org.xmlpull.v1.XmlPullParserException: resource not found: /META-INF/services/org.xmlpull.v1.XmlPullParserFactory make sure that parser implementing XmlPull API is available; nested exception is:
06:19:22,225 ERROR [stderr] (http-/0.0.0.0:8080-7) org.xmlpull.v1.XmlPullParserException: resource not found: /META-INF/services/org.xmlpull.v1.XmlPullParserFactory make sure that parser implementing XmlPull API is available
06:19:22,225 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.xmlpull.v1.XmlPullParserFactory.newInstance(XmlPullParserFactory.java:278)
06:19:22,225 ERROR [stderr] (http-/0.0.0.0:8080-7) at com.protobase.utils.parser.xml.GenericXMLPullWrapper.<init>(GenericXMLPullWrapper.java)
06:19:22,226 ERROR [stderr] (http-/0.0.0.0:8080-7) at com.protobase.utils.parser.xml.PbAPIPullHandler.<init>(PbAPIPullHandler.java)
06:19:22,226 ERROR [stderr] (http-/0.0.0.0:8080-7) at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
06:19:22,226 ERROR [stderr] (http-/0.0.0.0:8080-7) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
06:19:22,226 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)
06:19:22,227 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
06:19:22,227 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
06:19:22,227 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)
06:19:22,227 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
06:19:22,228 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)
06:19:22,228 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)
06:19:22,228 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
06:19:22,228 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)
06:19:22,228 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
06:19:22,229 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
06:19:22,229 ERROR [stderr] (http-/0.0.0.0:8080-7) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)
06:19:22,229 ERROR [stderr] (http-/0.0.0.0:8080-7) at java.lang.Thread.run(Thread.java:722)
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/832403#832403]
Start a new discussion in JBoss AS 7 Development at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
12 years, 5 months