cancel
Showing results for 
Search instead for 
Did you mean: 

jBPM error while calling EJB

Former Member
0 Kudos

I am using jBPM in my EJB. This EJB is a DC in DTR. After deploying this DC, when I call this EJB I get the following error :

java.rmi.RemoteException: com.sap.engine.services.ejb.exceptions.BaseRemoteException: Exception in method listOpenTasks.

at com.test.bpm.ejb.BpmEJBObjectImpl0.listOpenTasks(BpmEJBObjectImpl0.java:174)

at com.test.bpm.ejb.BpmEJBObjectImpl0p4_Skel.dispatch(BpmEJBObjectImpl0p4_Skel.java:216)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)

Caused by: com.sap.engine.services.ejb.exceptions.BaseRuntimeException: Cannot create an instance of the stateless bean.

at com.sap.engine.services.ejb.session.stateless_sp5.BeanFactory.getActiveBean(BeanFactory.java:192)

at com.sap.engine.services.ejb.session.stateless_sp5.StatelessContainerFP.getActiveBean(StatelessContainerFP.java:183)

at com.test.bpm.ejb.BpmEJBObjectImpl0.listOpenTasks(BpmEJBObjectImpl0.java:167)

... 10 more

Caused by: java.lang.NoClassDefFoundError: org/jbpm/db/JbpmSessionFactory

at com.test.bpm.dao.BpmDAO.<clinit>(BpmDAO.java:35)

at com.test.bpm.ejb.BpmEJBBean.<init>(BpmEJBBean.java:21)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

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

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

at java.lang.reflect.Constructor.newInstance(Constructor.java:274)

at com.sap.engine.services.ejb.session.stateless_sp5.BeanFactory.createObject(BeanFactory.java:106)

at com.sap.engine.services.ejb.util.pool.ContainerPoolImpl.doResizeOneStepUp(ContainerPoolImpl.java:374)

at com.sap.engine.services.ejb.util.pool.ContainerPoolImpl.ensureNotEmpty(ContainerPoolImpl.java:343)

at com.sap.engine.services.ejb.util.pool.ContainerPoolImpl.pop(ContainerPoolImpl.java:291)

at com.sap.engine.services.ejb.session.stateless_sp5.BeanFactory.getActiveBean(BeanFactory.java:188)

... 12 more

; nested exception is:

java.lang.RuntimeException: com.sap.engine.services.ejb.exceptions.BaseRuntimeException: Cannot create an instance of the stateless bean.

at com.sap.engine.services.ejb.session.stateless_sp5.BeanFactory.getActiveBean(BeanFactory.java:192)

at com.sap.engine.services.ejb.session.stateless_sp5.StatelessContainerFP.getActiveBean(StatelessContainerFP.java:183)

at com.test.bpm.ejb.BpmEJBObjectImpl0.listOpenTasks(BpmEJBObjectImpl0.java:167)

at com.test.bpm.ejb.BpmEJBObjectImpl0p4_Skel.dispatch(BpmEJBObjectImpl0p4_Skel.java:216)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)

Caused by: java.lang.NoClassDefFoundError: org/jbpm/db/JbpmSessionFactory

at com.test.bpm.dao.BpmDAO.<clinit>(BpmDAO.java:35)

at com.test.bpm.ejb.BpmEJBBean.<init>(BpmEJBBean.java:21)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

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

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

at java.lang.reflect.Constructor.newInstance(Constructor.java:274)

at com.sap.engine.services.ejb.session.stateless_sp5.BeanFactory.createObject(BeanFactory.java:106)

at com.sap.engine.services.ejb.util.pool.ContainerPoolImpl.doResizeOneStepUp(ContainerPoolImpl.java:374)

at com.sap.engine.services.ejb.util.pool.ContainerPoolImpl.ensureNotEmpty(ContainerPoolImpl.java:343)

at com.sap.engine.services.ejb.util.pool.ContainerPoolImpl.pop(ContainerPoolImpl.java:291)

at com.sap.engine.services.ejb.session.stateless_sp5.BeanFactory.getActiveBean(BeanFactory.java:188)

... 12 more

at com.sap.engine.services.ejb.exceptions.BaseRemoteException.writeReplace(BaseRemoteException.java:276)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

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

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

at java.lang.reflect.Method.invoke(Method.java:324)

at java.io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:896)

at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1011)

at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)

at com.sap.engine.services.rmi_p4.DispatchImpl.throwException(DispatchImpl.java:135)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:296)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)

Caused by: java.lang.RuntimeException: com.sap.engine.services.ejb.exceptions.BaseRuntimeException: Cannot create an instance of the stateless bean.

at com.sap.engine.services.ejb.session.stateless_sp5.BeanFactory.getActiveBean(BeanFactory.java:192)

at com.sap.engine.services.ejb.session.stateless_sp5.StatelessContainerFP.getActiveBean(StatelessContainerFP.java:183)

at com.test.bpm.ejb.BpmEJBObjectImpl0.listOpenTasks(BpmEJBObjectImpl0.java:167)

at com.test.bpm.ejb.BpmEJBObjectImpl0p4_Skel.dispatch(BpmEJBObjectImpl0p4_Skel.java:216)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)

Caused by: java.lang.NoClassDefFoundError: org/jbpm/db/JbpmSessionFactory

at com.test.bpm.dao.BpmDAO.<clinit>(BpmDAO.java:35)

at com.test.bpm.ejb.BpmEJBBean.<init>(BpmEJBBean.java:21)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

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

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

at java.lang.reflect.Constructor.newInstance(Constructor.java:274)

at com.sap.engine.services.ejb.session.stateless_sp5.BeanFactory.createObject(BeanFactory.java:106)

at com.sap.engine.services.ejb.util.pool.ContainerPoolImpl.doResizeOneStepUp(ContainerPoolImpl.java:374)

at com.sap.engine.services.ejb.util.pool.ContainerPoolImpl.ensureNotEmpty(ContainerPoolImpl.java:343)

at com.sap.engine.services.ejb.util.pool.ContainerPoolImpl.pop(ContainerPoolImpl.java:291)

at com.sap.engine.services.ejb.session.stateless_sp5.BeanFactory.getActiveBean(BeanFactory.java:188)

... 12 more

at com.sap.engine.services.ejb.exceptions.BaseRuntimeException.writeReplace(BaseRuntimeException.java:273)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

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

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

at java.lang.reflect.Method.invoke(Method.java:324)

at java.io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:896)

at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1011)

at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)

at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)

at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)

at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)

... 11 more

Anyone has any clue regarding how to resolve this error?

Thanks in advance...

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

hi, i want to use jbpm in ce7.1,but i donnt know how is works in ce7.1. can you give me a suggestion?

thank u.

Former Member
0 Kudos

This explains how ()

Did you even try a search as this is basic knowledge that should be acquired from tutorials and available documentation?

Former Member
0 Kudos

thank u, i did it and got the exception like ...

Sep 19, 2010 10:25:55 AM org.hibernate.impl.SessionFactoryImpl <init>

SEVERE: Error in named query: findProcessInstanceIds

org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [

select processInstance.id

from org.jbpm.pvm.internal.model.ExecutionImpl as processInstance

where processInstance.processDefinitionId = :processDefinitionId

and processInstance.parent is null

]

at org.hibernate.hql.ast.HqlLexer.panic(HqlLexer.java:80)

at antlr.CharScanner.setTokenObjectClass(CharScanner.java:365)

at org.hibernate.hql.ast.HqlLexer.setTokenObjectClass(HqlLexer.java:54)

at antlr.CharScanner.<init>(CharScanner.java:52)

at antlr.CharScanner.<init>(CharScanner.java:61)

at org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:56)

at org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:53)

at org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:50)

at org.hibernate.hql.ast.HqlLexer.<init>(HqlLexer.java:49)

at org.hibernate.hql.ast.HqlParser.getInstance(HqlParser.java:67)

at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:268)

at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:182)

at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:136)

at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:101)

at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:80)

at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:94)

at org.hibernate.impl.SessionFactoryImpl.checkNamedQueries(SessionFactoryImpl.java:484)

at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:394)

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1341)

at org.jbpm.pvm.internal.wire.descriptor.HibernateSessionFactoryDescriptor.construct(HibernateSessionFactoryDescriptor.java:62)

at org.jbpm.pvm.internal.wire.WireContext.construct(WireContext.java:487)

at org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:466)

at org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:455)

at org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:429)

at org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:339)

at org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:704)

at org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:154)

at org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:711)

at org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:132)

at org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:123)

at org.jbpm.pvm.internal.wire.descriptor.HibernateSessionDescriptor.construct(HibernateSessionDescriptor.java:63)

at org.jbpm.pvm.internal.wire.WireContext.construct(WireContext.java:487)

at org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:466)

at org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:455)

at org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:429)

at org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:339)

at org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:704)

at org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:132)

at org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:123)

at org.jbpm.pvm.internal.env.EnvironmentImpl.getFromCurrent(EnvironmentImpl.java:207)

at org.jbpm.pvm.internal.env.EnvironmentImpl.getFromCurrent(EnvironmentImpl.java:196)

at org.jbpm.pvm.internal.cmd.CheckDbCmd.execute(CheckDbCmd.java:44)

at org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)

at org.jbpm.pvm.internal.tx.StandardTransactionInterceptor.execute(StandardTransactionInterceptor.java:50)

at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.executeInNewEnvironment(EnvironmentInterceptor.java:53)

at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40)

at org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.java:56)

at org.jbpm.pvm.internal.svc.SkipInterceptor.execute(SkipInterceptor.java:43)

at org.jbpm.pvm.internal.processengine.ProcessEngineImpl.checkDb(ProcessEngineImpl.java:152)

at org.jbpm.pvm.internal.processengine.ProcessEngineImpl.<init>(ProcessEngineImpl.java:105)

at org.jbpm.pvm.internal.cfg.ConfigurationImpl.instantiateProcessEngine(ConfigurationImpl.java:100)

at org.jbpm.pvm.internal.cfg.ConfigurationImpl.buildProcessEngine(ConfigurationImpl.java:92)

at org.jbpm.api.Configuration.getProcessEngine(Configuration.java:126)

at JEE_jsp_index_5626050_1284861809000_1284863152036._jspService(JEE_jsp_index_5626050_1284861809000_1284863152036.java:56)

at com.sap.engine.services.servlets_jsp.lib.jspruntime.JspBase.service(JspBase.java:102)

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:436)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:240)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:140)

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:37)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:486)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:298)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:396)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:385)

at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:76)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:243)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:43)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:428)

at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:247)

at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)

Former Member
0 Kudos

The class loader has not found this class


org.hibernate.hql.ast.HqlToken

Have you deployed the relevant hibernate classes to your server in a library sda and added the reference to the ear project your code is in?

Former Member
0 Kudos

yes ,i did that . many things shows that my jbpm4's some jar conflict whit the jars that the ce had ,

that time it used the jars not my but the system aleardy had's. can i appoint the lib that i deployed when my application run?

Former Member
0 Kudos

HI,

I am facing the same issue.Can you please provide me with solution?

Exception log is as below ::

606d811e1ca300000005fda7a#52d30bb606d811e1ca300000005fda7a#0#Application [28]#Plain##

org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken

at org.hibernate.hql.ast.HqlLexer.panic(HqlLexer.java:57)

at antlr.CharScanner.setTokenObjectClass(CharScanner.java:365)

at org.hibernate.hql.ast.HqlLexer.setTokenObjectClass(HqlLexer.java:31)

at antlr.CharScanner.<init>(CharScanner.java:52)

at antlr.CharScanner.<init>(CharScanner.java:61)

at org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:56)

at org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:53)

at org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:50)

at org.hibernate.hql.ast.HqlLexer.<init>(HqlLexer.java:26)

at org.hibernate.hql.ast.HqlParser.getInstance(HqlParser.java:44)

at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:242)

at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:157)

at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:111)

at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:77)

at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56)

at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72)

at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)

at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)

at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1623)

.

.

.

at com.sap.engine.services.servlets_jsp.server.application.WebComponents.addServlet(WebComponents.java:513)

at com.sap.engine.services.servlets_jsp.server.deploy.ApplicationThreadInitializer.loadServlets(ApplicationThreadInitializer.java:1113)

at com.sap.engine.services.servlets_jsp.server.deploy.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:283)

at com.sap.engine.services.deploy.server.utils.concurrent.impl.CleanRunnable.run(CleanRunnable.java:56)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)

Regards,

Sankalp

0 Kudos

Hej Nakul

Note the root cause of your exception:

java.lang.NoClassDefFoundError: org/jbpm/db/JbpmSessionFactory

I am not familiar with jBPM, but how is it deployed? If it is simply a class library that you wish to deploy as part of your own application, then you need to create an External Library DC to contain it and declare a public part for it. You then reference this public part from your EJB DC. Then your build should run smoothly locally without manually adding the jBPM jar(s) to your project (since you have a public part reference to it) - and the central build will also work.

Best regards,

Thorsten