Hi Matthieu, I tried to dig into the persistence api, etc (and my platform seems to have a lot of different settings and environment compared to TOMCAT). And my real purpose is to learn ODE, not all these settings thing. Is it possible to start ODE without persistence, without database...i mean, very minimal.
Thanks. Aries On Fri, Jul 25, 2008 at 3:23 PM, Matthieu Riou <[EMAIL PROTECTED]>wrote: > On Fri, Jul 25, 2008 at 10:38 AM, Aries Fajar Dwiputera < > [EMAIL PROTECTED]> wrote: > > > Hi, > > > > Could you help me with this error? > > I don't get it. I do have the persistence.xml file inside the jar file. > > But, > > it keeps giving me this error. > > I believe there must be some setting which i missed, because the apache > war > > distribution even doesn't have any persistence.xml (it is also inside the > > jar file)....and it runs smoothly. > > > > It's hard to tell, it must be something with your environment but a simple > stacktrace usually doesn't help much in those cases. I'd just make sure > that > the persistence.xml is at the proper location in your jar and that no other > persistence.xml can mask it. > > Cheers, > Matthieu > > > > > > Thanks, > > Aries > > > > 01:26:42,593 ERROR [RbODEEngine] Error while configuring ODE persistence. > > javax.persistence.PersistenceException: No Persistence provider for > > EntityManage > > r named ode-dao > > at > > javax.persistence.Persistence.createEntityManagerFactory(Persistence. > > java:89) > > at > > org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.init(BPELDAOConne > > ctionFactoryImpl.java:108) > > at > org.apache.ode.il.dbutil.Database.createDaoCF(Database.java:274) > > at > > com.bosch.eai.lego.connectors.ws.workflow.activebpel.RbODEEngine.init > > Persistence(RbODEEngine.java:84) > > at > > com.bosch.eai.lego.connectors.ws.workflow.activebpel.RbODEEngine.init > > (RbODEEngine.java:51) > > at > > com.bosch.eai.lego.connectors.ws.workflow.activebpel.ODEBpelLego.afte > > rPropertiesSet(ODEBpelLego.java:46) > > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBean > > Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) > > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBean > > Factory.createBean(AbstractAutowireCapableBeanFactory.java:396) > > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean > > (AbstractBeanFactory.java:233) > > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean > > (AbstractBeanFactory.java:145) > > at > > org.springframework.beans.factory.support.DefaultListableBeanFactory. > > preInstantiateSingletons(DefaultListableBeanFactory.java:283) > > at > > org.springframework.context.support.AbstractApplicationContext.refres > > h(AbstractApplicationContext.java:313) > > at > > org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init > > >(FileSystemXmlApplicationContext.java:149) > > at > > org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init > > >(FileSystemXmlApplicationContext.java:100) > > at > > com.bosch.eai.lego.LegoRegistry.registerLegos(LegoRegistry.java:174) > > at rblego.registerLegos(rblego.java:217) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > java:39) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > > com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:322) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java > > :612) > > at > > com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsPr > > ocessor.java:44) > > at > > com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCom > > pletionImpl.java:226) > > at > > com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProces > > sor.java:49) > > at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:198) > > at > > com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProces > > sor.java:39) > > at > > com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:41 > > 1) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java: > > 521) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java: > > 369) > > at > > com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246) > > at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:168) > > at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324) > > at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:581) > > at com.wm.lang.flow.FlowState.step(FlowState.java:438) > > at com.wm.lang.flow.FlowState.invoke(FlowState.java:403) > > at > > com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:982) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java > > :612) > > at > > com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsPr > > ocessor.java:44) > > at > > com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCom > > pletionImpl.java:226) > > at > > com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProces > > sor.java:49) > > at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:198) > > at > > com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProces > > sor.java:39) > > at > > com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:41 > > 1) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java: > > 521) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java: > > 369) > > at > > com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246) > > at > > com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage( > > DefaultServerRequestHandler.java:129) > > at > > com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.j > > ava:168) > > at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:312) > > at com.wm.util.pool.PooledThread.run(PooledThread.java:105) > > at java.lang.Thread.run(Thread.java:595) > > a > > java.lang.NullPointerException: sscf is null! > > at > > org.apache.ode.bpel.engine.BpelDatabase.<init>(BpelDatabase.java:43) > > at > > org.apache.ode.bpel.engine.BpelServerImpl.init(BpelServerImpl.java:21 > > 1) > > at > > com.bosch.eai.lego.connectors.ws.workflow.activebpel.RbODEEngine.init > > BpelServer(RbODEEngine.java:115) > > at > > com.bosch.eai.lego.connectors.ws.workflow.activebpel.RbODEEngine.init > > (RbODEEngine.java:52) > > at > > com.bosch.eai.lego.connectors.ws.workflow.activebpel.ODEBpelLego.afte > > rPropertiesSet(ODEBpelLego.java:46) > > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBean > > Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) > > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBean > > Factory.createBean(AbstractAutowireCapableBeanFactory.java:396) > > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean > > (AbstractBeanFactory.java:233) > > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean > > (AbstractBeanFactory.java:145) > > at > > org.springframework.beans.factory.support.DefaultListableBeanFactory. > > preInstantiateSingletons(DefaultListableBeanFactory.java:283) > > at > > org.springframework.context.support.AbstractApplicationContext.refres > > h(AbstractApplicationContext.java:313) > > at > > org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init > > >(FileSystemXmlApplicationContext.java:149) > > at > > org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init > > >(FileSystemXmlApplicationContext.java:100) > > at > > com.bosch.eai.lego.LegoRegistry.registerLegos(LegoRegistry.java:174) > > at rblego.registerLegos(rblego.java:217) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > > java:39) > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > > com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:322) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java > > :612) > > at > > com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsPr > > ocessor.java:44) > > at > > com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCom > > pletionImpl.java:226) > > at > > com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProces > > sor.java:49) > > at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:198) > > at > > com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProces > > sor.java:39) > > at > > com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:41 > > 1) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java: > > 521) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java: > > 369) > > at > > com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246) > > at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:168) > > at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324) > > at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:581) > > at com.wm.lang.flow.FlowState.step(FlowState.java:438) > > at com.wm.lang.flow.FlowState.invoke(FlowState.java:403) > > at > > com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:982) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java > > :612) > > at > > com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsPr > > ocessor.java:44) > > at > > com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCom > > pletionImpl.java:226) > > at > > com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProces > > sor.java:49) > > at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:198) > > at > > com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProces > > sor.java:39) > > at > > com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:41 > > 1) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java: > > 521) > > at > > com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java: > > 369) > > at > > com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246) > > at > > com.wm.app.b2b.server.comm.DefaultServerRequestHandler.handleMessage( > > DefaultServerRequestHandler.java:129) > > at > > com.wm.app.b2b.server.HTTPMessageHandler.process(HTTPMessageHandler.j > > ava:168) > > at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:312) > > at com.wm.util.pool.PooledThread.run(PooledThread.java:105) > > at java.lang.Thread.run(Thread.java:595) > > <?xml version="1.0" encoding="UTF-8"?> > > <process location="packages/TestAries/pub/bpel/simpleProcess.bpel" > > name="SampleS > > ervice"> > > <partnerLinks> > > <partnerLink name="SampleLink"> > > <myRole allowedRoles="" binding="MSG" > service="SampleService"/> > > </partnerLink> > > </partnerLinks> > > <references> > > <wsdl > > > > location="file:/C:/webMethods6/IntegrationServer/packages/TestAries/ > > pub/bpel/sample.wsdl" namespace=" > > http://bosch.com/eai/bpel/services/SampleServic > > e"/> > > </references> > > </process> > > >
