How to transfer BTM configuration from tomcat to websphere?

45 views
Skip to first unread message

Ripin Yan

unread,
Oct 11, 2017, 10:34:58 AM10/11/17
to jBPM Usage
Hi all,
     The company has a new project used jbpm5.3, but before the project is to use tomcat, now need to migrate to websphere,and now the other configuration is good, but tomcat context.xml file in the btm configuration do not know how migrate.

the tomcat config in context.xml
<Transactionfactory="bitronix.tm.BitronixUserTransactionObjectFactory" />

thanks a lot.

Maciej Swiderski

unread,
Oct 12, 2017, 2:44:07 AM10/12/17
to Ripin Yan, jBPM Usage
you don’t need any bitronix on WAS as it has its own transaction manager so frankly speaking you will need to remove bitronix (and all its configuration) from your application before deploying to WAS.

Maciej
--
You received this message because you are subscribed to the Google Groups "jBPM Usage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jbpm-usage+...@googlegroups.com.
To post to this group, send email to jbpm-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jbpm-usage/8e697998-97ae-4621-8621-a17fe787b32a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ripin Yan

unread,
Oct 13, 2017, 12:17:51 AM10/13/17
to jBPM Usage
hi,Maciej,thanks for your reply.I modify the configuration of WAS according to the official document.  (http://docs.jboss.org/jbpm/v5.4/userguide/ch.core-persistence.html)
1.  code
env = KnowledgeBaseFactory.newEnvironment();
env.set(EnvironmentName.ENTITY_MANAGER_FACTORY, emf);
//env.set(EnvironmentName.APP_SCOPED_ENTITY_MANAGER,emf.createEntityManager());
//BitronixTransactionManager userTransactionManager = TransactionManagerServices.getTransactionManager();
env.set(EnvironmentName.TRANSACTION_MANAGER, new ContainerManagedTransactionManager());
env.set(EnvironmentName.PERSISTENCE_CONTEXT_MANAGER, new JpaProcessPersistenceContextManager(env));


2. persistence.xml
<property name="hibernate.transaction.factory_class" value="org.hibernate.transaction.CMTTransactionFactory"/>
<property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.WebSphereExtendedJTATransactionLookup"/>
            

when i start a sample process,it appears the following error.I decompile the IBM JTA package and found that Transaction is null at this code snippet.
It's stuck right now,what can you see about the mistake?
  TransactionImpl transaction = getTransaction();
    if (transaction == null)
    {
      IllegalStateException ise = new IllegalStateException();
      if (tc.isEntryEnabled()) {
        Tr.exit(tc, "registerInterposedSynchronization", ise);
      }
      throw ise;
    }


error stack info
17:48:28.222 [Default Executor-thread-6] ERROR o.d.p.SingleSessionCommandService - Could not commit session
java.lang.IllegalStateException: null
at com.ibm.tx.jta.impl.TransactionSynchronizationRegistryImpl.registerInterposedSynchronization(TransactionSynchronizationRegistryImpl.java:123) ~[com.ibm.tx.jta_1.0.2.jar:na]
at org.drools.persistence.TransactionSynchronizationRegistryHelper.registerTransactionSynchronization(TransactionSynchronizationRegistryHelper.java:10) ~[na:5.3.1.BRMS]
at org.jbpm.persistence.jta.ContainerManagedTransactionManager.registerTransactionSynchronization(ContainerManagedTransactionManager.java:74) ~[na:5.3.1.BRMS]
at org.drools.persistence.SingleSessionCommandService.registerRollbackSync(SingleSessionCommandService.java:403) ~[na:5.3.1.BRMS]
at org.drools.persistence.SingleSessionCommandService.<init>(SingleSessionCommandService.java:150) ~[na:5.3.1.BRMS]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.7.0_07]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [na:1.7.0_07]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [na:1.7.0_07]
at java.lang.reflect.Constructor.newInstance(Constructor.java:525) [na:1.7.0_07]
at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommandService(KnowledgeStoreServiceImpl.java:127) [na:5.3.1.BRMS]
at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.newStatefulKnowledgeSession(KnowledgeStoreServiceImpl.java:65) [na:5.3.1.BRMS]
at org.drools.persistence.jpa.JPAKnowledgeService.newStatefulKnowledgeSession(JPAKnowledgeService.java:122) [na:5.3.1.BRMS]
at ins.platform.bpm.common.LoadKsession.createKnowledgeSession(LoadKsession.java:97) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.createKnowledgeSession(Jbpm5ServiceSpring.java:60) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.access$000(Jbpm5ServiceSpring.java:48) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:179) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:173) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:78) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.startProcess(Jbpm5ServiceSpring.java:173) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$FastClassBySpringCGLIB$$7981f780.invoke(<generated>) [na:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) [na:4.1.6.RELEASE]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$EnhancerBySpringCGLIB$$8c33198b.startProcess(<generated>) [na:na]
at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl.startProcess(BpmBusinessServiceSpringImpl.java:57) [na:na]
at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$FastClassBySpringCGLIB$$9cab6801.invoke(<generated>) [na:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31) [na:5.0.2]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [na:4.1.6.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [na:4.1.6.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) [na:4.1.6.RELEASE]
at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$EnhancerBySpringCGLIB$$86c39d16.startProcess(<generated>) [na:na]
at ins.payment.settle.service.spring.SettleServiceSpringImpl.addRisettle(SettleServiceSpringImpl.java:2008) [na:na]
at ins.payment.settle.service.spring.SettleServiceSpringImpl$$FastClassBySpringCGLIB$$c2225bca.invoke(<generated>) [na:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31) [na:5.0.2]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) [na:4.1.6.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) [na:4.1.6.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [na:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) [na:4.1.6.RELEASE]
at ins.payment.settle.service.spring.SettleServiceSpringImpl$$EnhancerBySpringCGLIB$$6123e7fd.addRisettle(<generated>) [na:na]
at ins.payment.settle.web.action.SettleAction.save(SettleAction.java:1079) [na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_07]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_07]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_07]
at java.lang.reflect.Method.invoke(Method.java:601) ~[na:1.7.0_07]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221) [na:4.1.6.RELEASE]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) [na:4.1.6.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110) [na:4.1.6.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776) [na:4.1.6.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705) [na:4.1.6.RELEASE]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) [na:4.1.6.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959) [na:4.1.6.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) [na:4.1.6.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) [na:4.1.6.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868) [na:4.1.6.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) [com.ibm.ws.javaee.servlet.3.0_1.0.1.jar:na]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842) [na:4.1.6.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) [com.ibm.ws.javaee.servlet.3.0_1.0.1.jar:na]
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1240) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:760) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:127) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:88) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77) [na:4.1.6.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [na:4.1.6.RELEASE]
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:85) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) [na:na]
at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) [na:na]
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:85) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at ins.platform.bpm.web.filter.BpmFilter.doFilter(BpmFilter.java:37) [na:na]
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:85) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at ins.framework.web.filter.WebAppFilter.doFilter(WebAppFilter.java:85) [na:na]
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:85) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) [na:1.2.3]
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [na:1.2.3]
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [na:1.2.3]
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [na:1.2.3]
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [na:1.2.3]
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) [na:1.2.3]
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) [na:1.2.3]
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [na:1.2.3]
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [na:1.2.3]
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) [na:1.2.3]
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) [na:1.2.3]
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [na:1.2.3]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) [na:4.1.6.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) [na:4.1.6.RELEASE]
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:85) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:85) [na:4.1.6.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) [na:4.1.6.RELEASE]
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:85) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:949) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1029) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4499) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:282) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:954) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:252) [com.ibm.ws.webcontainer_1.0.3.jar:na]
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:584) [com.ibm.ws.transport.http_1.0.2.jar:na]
at com.ibm.ws.threading.internal.Worker.executeWork(Worker.java:439) [com.ibm.ws.threading_1.0.3.jar:na]
at com.ibm.ws.threading.internal.Worker.run(Worker.java:421) [com.ibm.ws.threading_1.0.3.jar:na]
at java.lang.Thread.run(Thread.java:722) [na:1.7.0_07]
[err] java.lang.IllegalStateException: java.lang.reflect.InvocationTargetException
[err] at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommandService(KnowledgeStoreServiceImpl.java:141)
[err] at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.newStatefulKnowledgeSession(KnowledgeStoreServiceImpl.java:65)
[err] at org.drools.persistence.jpa.JPAKnowledgeService.newStatefulKnowledgeSession(JPAKnowledgeService.java:122)
[err] at ins.platform.bpm.common.LoadKsession.createKnowledgeSession(LoadKsession.java:97)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.createKnowledgeSession(Jbpm5ServiceSpring.java:60)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.access$000(Jbpm5ServiceSpring.java:48)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:179)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:78)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.startProcess(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$FastClassBySpringCGLIB$$7981f780.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$EnhancerBySpringCGLIB$$8c33198b.startProcess(<generated>)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl.startProcess(BpmBusinessServiceSpringImpl.java:57)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$FastClassBySpringCGLIB$$9cab6801.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$EnhancerBySpringCGLIB$$86c39d16.startProcess(<generated>)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl.addRisettle(SettleServiceSpringImpl.java:2008)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$FastClassBySpringCGLIB$$c2225bca.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$EnhancerBySpringCGLIB$$6123e7fd.addRisettle(<generated>)
[err] at ins.payment.settle.web.action.SettleAction.save(SettleAction.java:1079)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[err] at java.lang.reflect.Method.invoke(Method.java:601)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
[err] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
[err] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
[err] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
[err] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
[err] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
[err] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
[err] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
[err] at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1240)
[err] at [internal classes]
[err] Caused by: java.lang.reflect.InvocationTargetException
[err] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[err] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
[err] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[err] at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
[err] at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommandService(KnowledgeStoreServiceImpl.java:127)
[err] ... 134 more
[err] Caused by: java.lang.IllegalStateException
[err] at com.ibm.tx.jta.impl.TransactionSynchronizationRegistryImpl.registerInterposedSynchronization(TransactionSynchronizationRegistryImpl.java:123)
[err] at org.drools.persistence.TransactionSynchronizationRegistryHelper.registerTransactionSynchronization(TransactionSynchronizationRegistryHelper.java:10)
[err] at org.jbpm.persistence.jta.ContainerManagedTransactionManager.registerTransactionSynchronization(ContainerManagedTransactionManager.java:74)
[err] at org.drools.persistence.SingleSessionCommandService.registerRollbackSync(SingleSessionCommandService.java:403)
[err] at org.drools.persistence.SingleSessionCommandService.<init>(SingleSessionCommandService.java:150)
[err] ... 139 more
[err] java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:183)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:78)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.startProcess(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$FastClassBySpringCGLIB$$7981f780.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$EnhancerBySpringCGLIB$$8c33198b.startProcess(<generated>)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl.startProcess(BpmBusinessServiceSpringImpl.java:57)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$FastClassBySpringCGLIB$$9cab6801.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$EnhancerBySpringCGLIB$$86c39d16.startProcess(<generated>)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl.addRisettle(SettleServiceSpringImpl.java:2008)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$FastClassBySpringCGLIB$$c2225bca.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$EnhancerBySpringCGLIB$$6123e7fd.addRisettle(<generated>)
[err] at ins.payment.settle.web.action.SettleAction.save(SettleAction.java:1079)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[err] at java.lang.reflect.Method.invoke(Method.java:601)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
[err] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
[err] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
[err] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
[err] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
[err] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
[err] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
[err] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
[err] at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1240)
[err] at [internal classes]
[err] java.lang.RuntimeException: java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:201)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:78)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.startProcess(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$FastClassBySpringCGLIB$$7981f780.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$EnhancerBySpringCGLIB$$8c33198b.startProcess(<generated>)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl.startProcess(BpmBusinessServiceSpringImpl.java:57)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$FastClassBySpringCGLIB$$9cab6801.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$EnhancerBySpringCGLIB$$86c39d16.startProcess(<generated>)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl.addRisettle(SettleServiceSpringImpl.java:2008)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$FastClassBySpringCGLIB$$c2225bca.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$EnhancerBySpringCGLIB$$6123e7fd.addRisettle(<generated>)
[err] at ins.payment.settle.web.action.SettleAction.save(SettleAction.java:1079)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[err] at java.lang.reflect.Method.invoke(Method.java:601)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
[err] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
[err] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
[err] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
[err] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
[err] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
[err] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
[err] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
[err] at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1240)
[err] at [internal classes]
[err] Caused by: java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:183)
[err] ... 128 more
169
17:48:28.581 [Default Executor-thread-6] INFO  ins.framework.log.RunTimeLogAdvice - ElapsedTime=187 Method=ins.payment.bon.service.spring.BON_BillManageServiceSpringImpl.putBusinessNo(java.lang.String,java.lang.String)
[err] java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:82)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.startProcess(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$FastClassBySpringCGLIB$$7981f780.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$EnhancerBySpringCGLIB$$8c33198b.startProcess(<generated>)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl.startProcess(BpmBusinessServiceSpringImpl.java:57)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$FastClassBySpringCGLIB$$9cab6801.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$EnhancerBySpringCGLIB$$86c39d16.startProcess(<generated>)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl.addRisettle(SettleServiceSpringImpl.java:2008)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$FastClassBySpringCGLIB$$c2225bca.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$EnhancerBySpringCGLIB$$6123e7fd.addRisettle(<generated>)
[err] at ins.payment.settle.web.action.SettleAction.save(SettleAction.java:1079)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[err] at java.lang.reflect.Method.invoke(Method.java:601)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
[err] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
[err] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
[err] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
[err] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
[err] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
[err] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
[err] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
[err] at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1240)
[err] at [internal classes]
[err] Caused by: java.lang.RuntimeException: java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:201)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:78)
[err] ... 126 more
[err] Caused by: java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:183)
[err] ... 128 more





在 2017年10月12日星期四 UTC+8下午2:44:07,Maciej Swiderski写道:

Maciej Swiderski

unread,
Oct 13, 2017, 2:28:48 AM10/13/17
to Ripin Yan, jBPM Usage
Remove these two from the environment as you’re not running in the CMT environment 
env.set(EnvironmentName.TRANSACTION_MANAGER, new ContainerManagedTransactionManager());
env.set(EnvironmentName.PERSISTENCE_CONTEXT_MANAGER, new JpaProcessPersistenceContextManager(env));

Maciej

Ripin Yan

unread,
Oct 13, 2017, 3:06:33 AM10/13/17
to jBPM Usage
when i remove these two,new error is throw 

java.lang.IllegalStateException: Cannot start a new UOW. A LocalTransactionContainment is already active with work.
at com.ibm.tx.ltc.impl.LTCUOWCallback.uowPreBegin(LTCUOWCallback.java:147) ~[na:na]
at com.ibm.tx.ltc.embeddable.impl.EmbeddableLTCUOWCallback.uowPreBegin(EmbeddableLTCUOWCallback.java:107) ~[na:na]
at com.ibm.tx.ltc.embeddable.impl.EmbeddableLTCUOWCallback.contextChange(EmbeddableLTCUOWCallback.java:66) ~[na:na]
at com.ibm.ws.transaction.services.LTCUOWCallbackService.contextChange(LTCUOWCallbackService.java:39) ~[na:na]
at com.ibm.ws.uow.UOWScopeCallbackManager.notifyCallbacks(UOWScopeCallbackManager.java:84) ~[na:na]
at com.ibm.tx.jta.impl.UserTransactionImpl.begin(UserTransactionImpl.java:76) ~[com.ibm.tx.jta_1.0.2.jar:na]
at com.ibm.ws.transaction.services.UserTransactionService.begin(UserTransactionService.java:58) ~[na:na]
at org.drools.persistence.jta.JtaTransactionManager.begin(JtaTransactionManager.java:165) ~[na:5.3.1.BRMS]
at org.drools.persistence.SingleSessionCommandService.<init>(SingleSessionCommandService.java:148) [na:5.3.1.BRMS]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.7.0_07]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [na:1.7.0_07]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [na:1.7.0_07]
at java.lang.reflect.Constructor.newInstance(Constructor.java:525) [na:1.7.0_07]
at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommandService(KnowledgeStoreServiceImpl.java:127) [na:5.3.1.BRMS]
at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.newStatefulKnowledgeSession(KnowledgeStoreServiceImpl.java:65) [na:5.3.1.BRMS]
at org.drools.persistence.jpa.JPAKnowledgeService.newStatefulKnowledgeSession(JPAKnowledgeService.java:122) [na:5.3.1.BRMS]
at ins.platform.bpm.common.LoadKsession.createKnowledgeSession(LoadKsession.java:92) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.createKnowledgeSession(Jbpm5ServiceSpring.java:60) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.access$000(Jbpm5ServiceSpring.java:48) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:179) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:173) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:78) [na:na]
at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.startProcess(Jbpm5ServiceSpring.java:173) [na:na]

In addition to these 2 parameters, does my persistence.xml file configuration need to be changed?Is there a similar configuration for demo?

thank you.


在 2017年10月13日星期五 UTC+8下午2:28:48,Maciej Swiderski写道:
...

Maciej Swiderski

unread,
Oct 13, 2017, 3:09:01 AM10/13/17
to Ripin Yan, jBPM Usage
--
You received this message because you are subscribed to the Google Groups "jBPM Usage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jbpm-usage+...@googlegroups.com.
To post to this group, send email to jbpm-...@googlegroups.com.

Ripin Yan

unread,
Oct 13, 2017, 4:04:51 AM10/13/17
to jBPM Usage
The persistence.xml file is modified according to the example of URL, and does Environment need to configure the EnvironmentName.TRANSACTION_MANAGER property because it throw a new exception when I open the process.

my code 
                Thread t = Thread.currentThread();
ClassLoader clOriginal = t.getContextClassLoader();
t.setContextClassLoader(new ProxyClassLoader(clOriginal,"META-INF/mypersistence.xml"));
emf = Persistence.createEntityManagerFactory("org.jbpm.persistence.jpa");
t.setContextClassLoader(clOriginal);
Properties properties = new Properties();
properties.put("drools.processInstanceManagerFactory","org.jbpm.persistence.processinstance.JPAProcessInstanceManagerFactory");
properties.put("drools.processSignalManagerFactory","org.jbpm.persistence.processinstance.JPASignalManagerFactory");
config = KnowledgeBaseFactory.newKnowledgeSessionConfiguration(properties);
env = KnowledgeBaseFactory.newEnvironment();
env.set(EnvironmentName.ENTITY_MANAGER_FACTORY, emf);
env.set(EnvironmentName.APP_SCOPED_ENTITY_MANAGER,emf.createEntityManager());
//BitronixTransactionManager userTransactionManager = TransactionManagerServices.getTransactionManager();
//env.set(EnvironmentName.TRANSACTION_MANAGER, new ContainerManagedTransactionManager());
                //env.set(EnvironmentName.PERSISTENCE_CONTEXT_MANAGER, new JpaProcessPersistenceContextManager(env));

/*try {
env.set(EnvironmentName.TRANSACTION, userTransactionManager.getTransaction());
} catch (SystemException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
*/
env.set(EnvironmentName.GLOBALS, new MapGlobalResolver());

persistence.xml file see attachment.


the error info
[err] java.lang.IllegalStateException: java.lang.reflect.InvocationTargetException
[err] at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommandService(KnowledgeStoreServiceImpl.java:141)
[err] at org.drools.persistence.jpa.KnowledgeStoreServiceImpl.newStatefulKnowledgeSession(KnowledgeStoreServiceImpl.java:65)
[err] at org.drools.persistence.jpa.JPAKnowledgeService.newStatefulKnowledgeSession(JPAKnowledgeService.java:122)
[err] at ins.platform.bpm.common.LoadKsession.createKnowledgeSession(LoadKsession.java:92)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.createKnowledgeSession(Jbpm5ServiceSpring.java:60)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.access$000(Jbpm5ServiceSpring.java:48)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:179)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:78)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.startProcess(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$FastClassBySpringCGLIB$$7981f780.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$EnhancerBySpringCGLIB$$f2b64477.startProcess(<generated>)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl.startProcess(BpmBusinessServiceSpringImpl.java:57)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$FastClassBySpringCGLIB$$9cab6801.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$EnhancerBySpringCGLIB$$7742544f.startProcess(<generated>)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl.addRisettle(SettleServiceSpringImpl.java:2008)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$FastClassBySpringCGLIB$$c2225bca.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$EnhancerBySpringCGLIB$$9c4eba4e.addRisettle(<generated>)
[err] Caused by: java.lang.NullPointerException
[err] at org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory.isJoinableJtaTransaction(CMTTransactionFactory.java:63)
[err] at org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory.isJoinableJtaTransaction(CMTTransactionFactory.java:39)
[err] at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.isTransactionJoinable(TransactionCoordinatorImpl.java:296)
[err] at org.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1215)
[err] at org.hibernate.ejb.AbstractEntityManagerImpl.postInit(AbstractEntityManagerImpl.java:178)
[err] at org.hibernate.ejb.EntityManagerImpl.<init>(EntityManagerImpl.java:89)
[err] at org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:193)
[err] at org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:188)
[err] at org.drools.persistence.jpa.JpaPersistenceContextManager.getApplicationScopedPersistenceContext(JpaPersistenceContextManager.java:55)
[err] at org.drools.persistence.SingleSessionCommandService.<init>(SingleSessionCommandService.java:144)
[err] ... 139 more
[err] java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:183)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:78)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.startProcess(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$FastClassBySpringCGLIB$$7981f780.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$EnhancerBySpringCGLIB$$f2b64477.startProcess(<generated>)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl.startProcess(BpmBusinessServiceSpringImpl.java:57)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$FastClassBySpringCGLIB$$9cab6801.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$EnhancerBySpringCGLIB$$7742544f.startProcess(<generated>)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl.addRisettle(SettleServiceSpringImpl.java:2008)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$FastClassBySpringCGLIB$$c2225bca.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$EnhancerBySpringCGLIB$$9c4eba4e.addRisettle(<generated>)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$EnhancerBySpringCGLIB$$f2b64477.startProcess(<generated>)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl.startProcess(BpmBusinessServiceSpringImpl.java:57)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$FastClassBySpringCGLIB$$9cab6801.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$EnhancerBySpringCGLIB$$7742544f.startProcess(<generated>)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl.addRisettle(SettleServiceSpringImpl.java:2008)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$FastClassBySpringCGLIB$$c2225bca.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$EnhancerBySpringCGLIB$$9c4eba4e.addRisettle(<generated>)
[err] at ins.payment.settle.web.action.SettleAction.save(SettleAction.java:1079)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[err] at java.lang.reflect.Method.invoke(Method.java:601)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
[err] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
[err] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
[err] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
[err] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
[err] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
[err] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
[err] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
[err] at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1240)
[err] at [internal classes]
[err] Caused by: java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:183)
[err] ... 128 more
5
15:29:36.518 [Default Executor-thread-6] INFO  ins.framework.log.RunTimeLogAdvice - ElapsedTime=31 Method=ins.payment.bon.service.spring.BON_BillManageServiceSpringImpl.putBusinessNo(java.lang.String,java.lang.String)
[err] java.lang.RuntimeException: java.lang.RuntimeException: java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:82)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.startProcess(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$FastClassBySpringCGLIB$$7981f780.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$$EnhancerBySpringCGLIB$$f2b64477.startProcess(<generated>)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl.startProcess(BpmBusinessServiceSpringImpl.java:57)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$FastClassBySpringCGLIB$$9cab6801.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.platform.bpm.service.spring.BpmBusinessServiceSpringImpl$$EnhancerBySpringCGLIB$$7742544f.startProcess(<generated>)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl.addRisettle(SettleServiceSpringImpl.java:2008)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$FastClassBySpringCGLIB$$c2225bca.invoke(<generated>)
[err] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[err] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at ins.framework.log.RunTimeLogAdvice.invoke(RunTimeLogAdvice.java:31)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
[err] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
[err] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.aspectj.AspectJAfterAdvice.invoke(AspectJAfterAdvice.java:43)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
[err] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
[err] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
[err] at ins.payment.settle.service.spring.SettleServiceSpringImpl$$EnhancerBySpringCGLIB$$9c4eba4e.addRisettle(<generated>)
[err] at ins.payment.settle.web.action.SettleAction.save(SettleAction.java:1079)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[err] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[err] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[err] at java.lang.reflect.Method.invoke(Method.java:601)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
[err] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
[err] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
[err] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
[err] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
[err] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
[err] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
[err] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
[err] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
[err] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
[err] at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
[err] at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1240)
[err] at [internal classes]
[err] Caused by: java.lang.RuntimeException: java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:201)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:173)
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring.execute(Jbpm5ServiceSpring.java:78)
[err] ... 126 more
[err] Caused by: java.lang.NullPointerException
[err] at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:183)
[err] ... 128 more
15:29:36.565 [Default Executor-thread-6] ERROR o.s.t.i.TransactionInterceptor - Application exception overridden by commit exception




在 2017年10月13日星期五 UTC+8下午3:09:01,Maciej Swiderski写道:
...
persistence.xml

Maciej Swiderski

unread,
Oct 13, 2017, 9:07:21 AM10/13/17
to Ripin Yan, jBPM Usage
why do you set this one:
env.set(EnvironmentName.APP_SCOPED_ENTITY_MANAGER,emf.createEntityManager());

I don’t think this is needed.

Maciej
--
You received this message because you are subscribed to the Google Groups "jBPM Usage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jbpm-usage+...@googlegroups.com.
To post to this group, send email to jbpm-...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
<persistence.xml>

Message has been deleted

Ripin Yan

unread,
Oct 13, 2017, 9:45:44 AM10/13/17
to jBPM Usage
Maciej,
    I remove this param,but the error is the same.
    Where is the problem? The solution to the similar problem from Google seems to have no effect.Any suggestions or directions?

thanks very much.

在 2017年10月13日星期五 UTC+8下午9:07:21,Maciej Swiderski写道:
...

Maciej Swiderski

unread,
Oct 16, 2017, 3:07:58 AM10/16/17
to Ripin Yan, jBPM Usage
there is not enough info to say what might be wrong and the actual error comes from non jbpm code base:

Caused by: java.lang.NullPointerException
[err]  at ins.platform.bpm.service.spring.Jbpm5ServiceSpring$1.execute(Jbpm5ServiceSpring.java:183)

so look into there what is actually null

Maciej
--
You received this message because you are subscribed to the Google Groups "jBPM Usage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jbpm-usage+...@googlegroups.com.
To post to this group, send email to jbpm-...@googlegroups.com.

Ripin Yan

unread,
Oct 24, 2017, 11:26:01 PM10/24/17
to jBPM Usage
The exception here is the subsequent problem caused by the exception of the jBPM above, and it has nothing to do with the problem.

在 2017年10月16日星期一 UTC+8下午3:07:58,Maciej Swiderski写道:
...
Reply all
Reply to author
Forward
0 new messages