Hi All,
Im trying to integrate JBPM with OSGI using Equinox,
But getting error while create deployment ID in JBPM,
The following is the stack trace,
Nov 4, 2009 6:55:53 PM
org.jbpm.internal.log.Jdk14Log info
INFO: exception while executing command
org.jbpm.pvm.internal.cmd.DeployCmd@186df0f
org.jbpm.pvm.internal.wire.WireException: couldn't
initialize object 'org.jbpm.pvm.internal.repository.RepositorySessionImpl':
couldn't construct new 'null' with args null
at org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor.initialize(ObjectDescriptor.java:233)
at
org.jbpm.pvm.internal.wire.WireContext.performInitialization(WireContext.java:537)
at
org.jbpm.pvm.internal.wire.WireContext.initialize(WireContext.java:499)
at
org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:453)
at
org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:441)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:421)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:331)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:707)
at
org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:139)
at
org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:130)
at
org.jbpm.pvm.internal.cmd.DeployCmd.execute(DeployCmd.java:46)
at
org.jbpm.pvm.internal.cmd.DeployCmd.execute(DeployCmd.java:33)
at
org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)
at org.jbpm.pvm.internal.tx.StandardTransactionInterceptor.execute(StandardTransactionInterceptor.java:54)
at
org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:46)
at
org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.java:55)
at
org.jbpm.pvm.internal.repository.DeploymentImpl.deploy(DeploymentImpl.java:89)
at
testosgi.SampleJbpmClient.initiate(SampleJbpmClient.java:38)
at testosgi.Activator.start(Activator.java:17)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
at
java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
Caused by: org.jbpm.api.JbpmException: couldn't
construct new 'null' with args null
at
org.jbpm.pvm.internal.util.ReflectUtil.newInstance(ReflectUtil.java:224)
at
org.jbpm.pvm.internal.util.ReflectUtil.newInstance(ReflectUtil.java:193)
at
org.jbpm.pvm.internal.wire.descriptor.HibernateConfigurationDescriptor.construct(HibernateConfigurationDescriptor.java:61)
at
org.jbpm.pvm.internal.wire.WireContext.construct(WireContext.java:473)
at
org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:452)
at
org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:441)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:421)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:331)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:707)
at
org.jbpm.pvm.internal.wire.descriptor.HibernateSessionFactoryDescriptor.construct(HibernateSessionFactoryDescriptor.java:57)
at
org.jbpm.pvm.internal.wire.WireContext.construct(WireContext.java:473)
at
org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:452)
at
org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:441)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:421)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:331)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:707)
at
org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:139)
at
org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:130)
at
org.jbpm.pvm.internal.wire.descriptor.HibernateSessionDescriptor.construct(HibernateSessionDescriptor.java:63)
at
org.jbpm.pvm.internal.wire.WireContext.construct(WireContext.java:473)
at
org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:452)
at
org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:441)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:421)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:331)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:707)
at
org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor.autoWire(ObjectDescriptor.java:294)
at
org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor.initialize(ObjectDescriptor.java:225)
... 31 more
Caused by: java.lang.NoClassDefFoundError:
org/dom4j/DocumentException
at
java.lang.Class.getDeclaredConstructors0(Native Method)
at
java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
at java.lang.Class.getConstructor0(Class.java:2671)
at java.lang.Class.getConstructor(Class.java:1629)
at
org.jbpm.pvm.internal.util.ReflectUtil.newInstance(ReflectUtil.java:214)
... 57 more
org.jbpm.pvm.internal.wire.WireException: couldn't
initialize object 'org.jbpm.pvm.internal.repository.RepositorySessionImpl':
couldn't construct new 'null' with args null
at
org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor.initialize(ObjectDescriptor.java:233)
at
org.jbpm.pvm.internal.wire.WireContext.performInitialization(WireContext.java:537)
at
org.jbpm.pvm.internal.wire.WireContext.initialize(WireContext.java:499)
at
org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:453)
at
org.jbpm.pvm.internal.wire.WireContext.create(WireContext.java:441)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:421)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:331)
at
org.jbpm.pvm.internal.wire.WireContext.get(WireContext.java:707)
at
org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:139)
at
org.jbpm.pvm.internal.env.BasicEnvironment.get(BasicEnvironment.java:130)
at
org.jbpm.pvm.internal.cmd.DeployCmd.execute(DeployCmd.java:46)
at
org.jbpm.pvm.internal.cmd.DeployCmd.execute(DeployCmd.java:33)
at org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)
at
org.jbpm.pvm.internal.tx.StandardTransactionInterceptor.execute(StandardTransactionInterceptor.java:54)
at
org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:46)
at org.jbpm
Please provide any information reg
Swapna