[Persistence, JBoss/CMP, Hibernate, Database] - Re: different version of Hibernate in .ear file on JBoss
by ziolmar
Ok, I start with clean jboss. I exploded my ear and right now in lib directory of my ear I have:
- antlr-runtime.jar
- daoframework
- drools-compiler
- drools-core
- ejb3-persistance
- hibernate
- hibernate-annotations
- hibernate-commons-annotations
- hibernate-entitymanager
- hibernate-search
- hibernate-validator
- janino
- jboss-el
- jdt-core
- joda-time
- kernel
- lucene-core
- mvel14
- richfaces-api
In ear-deployer.xml I set Isolated=true and CallByValue=true, by default EnablelibDirectoryByDefault was set on true. When I start jboss I get:
| 08:11:38,232 INFO [Server] Starting JBoss (MX MicroKernel)...
| 08:11:38,232 INFO [Server] Release ID: JBoss [Trinity] 4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)
| 08:11:38,248 INFO [Server] Home Dir: D:\Serwery\jbossTest
| 08:11:38,248 INFO [Server] Home URL: file:/D:/Serwery/jbossTest/
| 08:11:38,248 INFO [Server] Patch URL: null
| 08:11:38,248 INFO [Server] Server Name: default
| 08:11:38,248 INFO [Server] Server Home Dir: D:\Serwery\jbossTest\server\default
| 08:11:38,248 INFO [Server] Server Home URL: file:/D:/Serwery/jbossTest/server/default/
| 08:11:38,248 INFO [Server] Server Log Dir: D:\Serwery\jbossTest\server\default\log
| 08:11:38,248 INFO [Server] Server Temp Dir: D:\Serwery\jbossTest\server\default\tmp
| 08:11:38,248 INFO [Server] Root Deployment Filename: jboss-service.xml
| 08:11:38,685 INFO [ServerInfo] Java version: 1.5.0_15,Sun Microsystems Inc.
| 08:11:38,685 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.5.0_15-b04,Sun Microsystems Inc.
| 08:11:38,685 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
| 08:11:39,154 INFO [Server] Core system initialized
| 08:11:41,560 INFO [WebService] Using RMI server codebase: http://127.0.0.1:8083/
| 08:11:41,560 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:jboss-log4j.xml
| 08:11:42,091 INFO [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
| 08:11:42,091 INFO [TransactionManagerService] Setting up property manager MBean and JMX layer
| 08:11:42,310 INFO [TransactionManagerService] Starting recovery manager
| 08:11:42,419 INFO [TransactionManagerService] Recovery manager started
| 08:11:42,419 INFO [TransactionManagerService] Binding TransactionManager JNDI Reference
| 08:11:45,684 INFO [EJB3Deployer] Starting java:comp multiplexer
| 08:11:46,074 INFO [STDOUT] no object for null
| 08:11:46,074 INFO [STDOUT] no object for null
| 08:11:46,105 INFO [STDOUT] no object for null
| 08:11:46,137 INFO [STDOUT] no object for {urn:jboss:bean-deployer}supplyType
| 08:11:46,152 INFO [STDOUT] no object for {urn:jboss:bean-deployer}dependsType
| 08:11:48,449 INFO [NativeServerConfig] JBoss Web Services - Native
| 08:11:48,449 INFO [NativeServerConfig] jbossws-native-2.0.1.SP2 (build=200710210837)
| 08:11:49,854 INFO [Embedded] Catalina naming disabled
| 08:11:50,058 INFO [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\....
| 08:11:50,151 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
| 08:11:50,151 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009
| 08:11:50,151 INFO [Catalina] Initialization processed in 290 ms
| 08:11:50,151 INFO [StandardService] Starting service jboss.web
| 08:11:50,151 INFO [StandardEngine] Starting Servlet Engine: JBossWeb/2.0.1.GA
| 08:11:50,214 INFO [Catalina] Server startup in 65 ms
| 08:11:50,354 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jboss-web.deployer/ROOT.war/
| 08:11:51,042 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
| 08:11:51,229 INFO [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../deploy/jbossws.sar/jbossws-context.war/
| 08:11:51,338 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
| 08:11:52,354 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
| 08:11:52,869 INFO [MailService] Mail Service bound to java:/Mail
| 08:11:53,041 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
| 08:11:53,072 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
| 08:11:53,104 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
| 08:11:53,135 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
| 08:11:53,197 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
| 08:11:53,229 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar
| 08:11:53,260 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/quartz-ra.rar
| 08:11:53,291 INFO [QuartzResourceAdapter] start quartz!!!
| 08:11:53,385 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
| 08:11:53,416 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
| 08:11:53,416 INFO [RAMJobStore] RAMJobStore initialized.
| 08:11:53,416 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
| 08:11:53,416 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
| 08:11:53,416 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
| 08:11:53,682 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=myearDs' to JNDI name 'java:myearDs'
| 08:11:54,478 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
| 08:11:55,009 INFO [A] Bound to JNDI name: queue/A
| 08:11:55,025 INFO [B] Bound to JNDI name: queue/B
| 08:11:55,025 INFO [C] Bound to JNDI name: queue/C
| 08:11:55,025 INFO [D] Bound to JNDI name: queue/D
| 08:11:55,025 INFO [ex] Bound to JNDI name: queue/ex
| 08:11:55,041 INFO [testTopic] Bound to JNDI name: topic/testTopic
| 08:11:55,041 INFO [securedTopic] Bound to JNDI name: topic/securedTopic
| 08:11:55,041 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
| 08:11:55,056 INFO [testQueue] Bound to JNDI name: queue/testQueue
| 08:11:55,103 INFO [UILServerILService] JBossMQ UIL service available at : /127.0.0.1:8093
| 08:11:55,134 INFO [DLQ] Bound to JNDI name: queue/DLQ
| 08:11:55,275 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
| 08:11:55,291 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
| 08:11:55,431 INFO [EARDeployer] Init J2EE application: file:/D:/Serwery/jbossTest/server/default/deploy/myear.ear/
| 08:11:57,524 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.entity.PersistenceUnitDeployment
| 08:11:57,556 INFO [JmxKernelAbstraction] installing MBean: persistence.units:ear=myear.ear,unitName=myearPu with dependencies:
| 08:11:57,556 INFO [JmxKernelAbstraction] jboss.jca:name=myearDs,service=DataSourceBinding
| 08:11:57,556 INFO [PersistenceUnitDeployment] Starting persistence unit persistence.units:ear=myear.ear,unitName=myearPu
| 08:11:57,571 WARN [ServiceController] Problem starting service persistence.units:ear=myear.ear,unitName=myearPu
| java.lang.ClassCastException: org.hibernate.ejb.HibernatePersistence
| at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:245)
| 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:585)
| at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:103)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy56.start(Unknown Source)
| at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:120)
| at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:627)
| at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:351)
| at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:91)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy33.start(Unknown Source)
| at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:512)
| 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:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
| at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
| at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
| at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
| at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy34.start(Unknown Source)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy9.deploy(Unknown Source)
| at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
| at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
| at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
| at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy4.start(Unknown Source)
| at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
| 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:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy5.deploy(Unknown Source)
| at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
| at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
| at org.jboss.Main.boot(Main.java:200)
| at org.jboss.Main$1.run(Main.java:508)
| at java.lang.Thread.run(Thread.java:595)
| 08:11:57,571 INFO [EJB3Deployer] Deployed: file:/D:/Serwery/jbossTest/server/default/deploy/myear.ear/myear-ejb.jar/
| 08:11:57,649 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.stateless.StatelessContainer
| 08:11:57,649 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=myear.ear,jar=seam.jar,name=TimerServiceDispatcher,service=EJB3 with dependencies:
| 08:11:57,868 INFO [EJBContainer] STARTED EJB: org.jboss.seam.async.TimerServiceDispatcher ejbName: TimerServiceDispatcher
| 08:11:57,931 INFO [JmxKernelAbstraction] creating wrapper delegate for: org.jboss.ejb3.stateful.StatefulContainer
| 08:11:57,931 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:ear=myear.ear,jar=seam.jar,name=EjbSynchronizations,service=EJB3 with dependencies:
| 08:11:57,977 INFO [EJBContainer] STARTED EJB: org.jboss.seam.transaction.EjbSynchronizations ejbName: EjbSynchronizations
| 08:11:58,009 INFO [EJB3Deployer] Deployed: file:/D:/Serwery/jbossTest/server/default/deploy/myear.ear/seam.jar
| 08:11:58,024 INFO [TomcatDeployer] deploy, ctxPath=/myear, warUrl=.../deploy/myear.ear/myear.war/
| 08:12:00,414 INFO [ServletContextListener] Welcome to Seam 2.0.1.GA
| 08:12:03,663 INFO [Initialization] Namespace: http://jboss.com/products/seam/security, package: org.jboss.seam.security, prefix: org.jboss.seam.security
| 08:12:03,663 INFO [Initialization] Namespace: http://jboss.com/products/seam/international, package: org.jboss.seam.international, prefix: org.jboss.seam.international
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/persistence, package: org.jboss.seam.persistence, prefix: org.jboss.seam.persistence
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/core, package: org.jboss.seam.core, prefix: org.jboss.seam.core
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/captcha, package: org.jboss.seam.captcha, prefix: org.jboss.seam.captcha
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/async, package: org.jboss.seam.async, prefix: org.jboss.seam.async
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/drools, package: org.jboss.seam.drools, prefix: org.jboss.seam.drools
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/spring, package: org.jboss.seam.ioc.spring, prefix: org.jboss.seam.ioc.spring
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/mail, package: org.jboss.seam.mail, prefix: org.jboss.seam.mail
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/transaction, package: org.jboss.seam.transaction, prefix: org.jboss.seam.transaction
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/web, package: org.jboss.seam.web, prefix: org.jboss.seam.web
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/security/management, package: org.jboss.seam.security.management, prefix: org.jboss.seam.security.management
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/theme, package: org.jboss.seam.theme, prefix: org.jboss.seam.theme
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/navigation, package: org.jboss.seam.navigation, prefix: org.jboss.seam.navigation
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/bpm, package: org.jboss.seam.bpm, prefix: org.jboss.seam.bpm
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/framework, package: org.jboss.seam.framework, prefix: org.jboss.seam.core.framework
| 08:12:03,695 INFO [Initialization] Namespace: http://jboss.com/products/seam/jms, package: org.jboss.seam.jms, prefix: org.jboss.seam.jms
| 08:12:03,695 INFO [Initialization] reading /WEB-INF/components.xml
| 08:12:03,804 INFO [Initialization] reading jar:file:/D:/Serwery/jbossTest/server/default/tmp/deploy/tmp49908seam.jar!/META-INF/components.xml
| 08:12:03,804 INFO [Initialization] reading jar:file:/D:/Serwery/jbossTest/server/default/deploy/myear.ear/myear.war/WEB-INF/lib/seam-ioc.jar!/META-INF/components.xml
| 08:12:03,820 INFO [Initialization] reading jar:file:/D:/Serwery/jbossTest/server/default/deploy/myear.ear/myear.war/WEB-INF/lib/seam-ui.jar!/META-INF/components.xml
| 08:12:03,820 INFO [Initialization] reading properties from: /seam.properties
| 08:12:03,820 INFO [Initialization] reading properties from: /jndi.properties
| 08:12:03,820 INFO [Initialization] initializing Seam
| 08:12:03,851 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.resourceLoader
| 08:12:03,866 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.expressions
| 08:12:03,882 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.bpm.businessProcess
| 08:12:03,882 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.web.isUserInRole
| 08:12:03,898 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.locale
| 08:12:03,898 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.persistence.persistenceProvider
| 08:12:03,898 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.web.userPrincipal
| 08:12:03,913 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.locale
| 08:12:03,913 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.security.identity
| 08:12:03,913 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.transaction.synchronizations
| 08:12:03,913 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.web.parameters
| 08:12:03,913 INFO [Initialization] two components with same name, higher precedence wins: org.jboss.seam.core.manager
| 08:12:03,960 INFO [Component] Component: org.jboss.seam.core.init, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Init
| 08:12:03,991 WARN [Initialization] Did not install PojoCache due to NoClassDefFoundError: org/jgroups/MembershipListener
| 08:12:03,991 INFO [Initialization] Installing components...
| 08:12:04,038 INFO [Component] Component: authenticator, scope: EVENT, type: JAVA_BEAN, class: pl.my.Authenticator
| 08:12:04,085 INFO [Component] Component: entityManager, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.persistence.ManagedPersistenceContext
| 08:12:04,116 INFO [Component] Component: kernelSecurityContext, scope: APPLICATION, type: JAVA_BEAN, class: pl.my.base.security.SecurityContextSeamImpl
| 08:12:04,148 INFO [Component] Component: org.jboss.seam.async.dispatcher, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.async.ThreadPoolDispatcher
| 08:12:04,179 INFO [Component] Component: org.jboss.seam.captcha.captcha, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.captcha.Captcha
| 08:12:04,195 INFO [Component] Component: org.jboss.seam.captcha.captchaImage, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.captcha.CaptchaImage
| 08:12:04,195 INFO [Component] Component: org.jboss.seam.core.ConversationIdGenerator, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationIdGenerator
| 08:12:04,210 INFO [Component] Component: org.jboss.seam.core.contexts, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Contexts
| 08:12:04,226 INFO [Component] Component: org.jboss.seam.core.conversation, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.Conversation
| 08:12:04,241 INFO [Component] Component: org.jboss.seam.core.conversationEntries, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationEntries
| 08:12:04,257 INFO [Component] Component: org.jboss.seam.core.conversationListFactory, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationList
| 08:12:04,273 INFO [Component] Component: org.jboss.seam.core.conversationPropagation, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationPropagation
| 08:12:04,288 INFO [Component] Component: org.jboss.seam.core.conversationStackFactory, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationStack
| 08:12:04,304 INFO [Component] Component: org.jboss.seam.core.events, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Events
| 08:12:04,319 INFO [Component] Component: org.jboss.seam.core.expressions, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.FacesExpressions
| 08:12:04,335 INFO [Component] Component: org.jboss.seam.core.interpolator, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Interpolator
| 08:12:04,351 INFO [Component] Component: org.jboss.seam.core.locale, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.international.Locale
| 08:12:04,366 INFO [Component] Component: org.jboss.seam.core.manager, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.faces.FacesManager
| 08:12:04,382 INFO [Component] Component: org.jboss.seam.core.resourceBundle, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.ResourceBundle
| 08:12:04,398 INFO [Component] Component: org.jboss.seam.core.resourceLoader, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.faces.ResourceLoader
| 08:12:04,413 INFO [Component] Component: org.jboss.seam.core.validators, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Validators
| 08:12:04,429 INFO [Component] Component: org.jboss.seam.exception.exceptions, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.exception.Exceptions
| 08:12:04,460 INFO [Component] Component: org.jboss.seam.faces.dataModels, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.faces.DataModels
| 08:12:04,460 INFO [Component] Component: org.jboss.seam.faces.facesContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.FacesContext
| 08:12:04,476 INFO [Component] Component: org.jboss.seam.faces.facesMessages, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.faces.FacesMessages
| 08:12:04,507 INFO [Component] Component: org.jboss.seam.faces.facesPage, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.faces.FacesPage
| 08:12:04,523 INFO [Component] Component: org.jboss.seam.faces.httpError, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.HttpError
| 08:12:04,523 INFO [Component] Component: org.jboss.seam.faces.redirect, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.faces.Redirect
| 08:12:04,554 INFO [Component] Component: org.jboss.seam.faces.renderer, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.ui.facelet.FaceletsRenderer
| 08:12:04,569 INFO [Component] Component: org.jboss.seam.faces.switcher, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.faces.Switcher
| 08:12:04,569 INFO [Component] Component: org.jboss.seam.faces.uiComponent, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.faces.UiComponent
| 08:12:04,585 INFO [Component] Component: org.jboss.seam.faces.validation, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.faces.Validation
| 08:12:04,601 INFO [Component] Component: org.jboss.seam.framework.currentDate, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.framework.CurrentDate
| 08:12:04,616 INFO [Component] Component: org.jboss.seam.framework.currentDatetime, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.framework.CurrentDatetime
| 08:12:04,632 INFO [Component] Component: org.jboss.seam.framework.currentTime, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.framework.CurrentTime
| 08:12:04,663 INFO [Component] Component: org.jboss.seam.graphicImage.image, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.ui.graphicImage.Image
| 08:12:04,679 INFO [Component] Component: org.jboss.seam.international.localeSelector, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.international.LocaleSelector
| 08:12:04,710 INFO [Component] Component: org.jboss.seam.international.messagesFactory, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.international.Messages
| 08:12:04,710 INFO [Component] Component: org.jboss.seam.international.timeZone, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.international.TimeZone
| 08:12:04,726 INFO [Component] Component: org.jboss.seam.international.timeZoneSelector, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.international.TimeZoneSelector
| 08:12:04,741 INFO [Component] Component: org.jboss.seam.mail.mailSession, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.mail.MailSession
| 08:12:04,757 INFO [Component] Component: org.jboss.seam.navigation.pages, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.navigation.Pages
| 08:12:04,788 INFO [Component] Component: org.jboss.seam.navigation.safeActions, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.navigation.SafeActions
| 08:12:04,804 INFO [Component] Component: org.jboss.seam.persistence.persistenceContexts, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.persistence.PersistenceContexts
| 08:12:04,819 INFO [Component] Component: org.jboss.seam.persistence.persistenceProvider, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.persistence.HibernatePersistenceProvider
| 08:12:04,835 INFO [Component] Component: org.jboss.seam.security.configurationFactory, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.security.Configuration
| 08:12:04,866 INFO [Component] Component: org.jboss.seam.security.facesSecurityEvents, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.security.FacesSecurityEvents
| 08:12:04,882 INFO [Component] Component: org.jboss.seam.security.identity, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.security.RuleBasedIdentity
| 08:12:04,897 INFO [Component] Component: org.jboss.seam.security.identityManager, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.security.management.IdentityManager
| 08:12:04,913 INFO [Component] Component: org.jboss.seam.theme.themeFactory, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.theme.Theme
| 08:12:04,929 INFO [Component] Component: org.jboss.seam.theme.themeSelector, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.theme.ThemeSelector
| 08:12:04,944 INFO [Component] Component: org.jboss.seam.transaction.synchronizations, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.transaction.SeSynchronizations
| 08:12:04,960 INFO [Component] Component: org.jboss.seam.transaction.transaction, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.transaction.Transaction
| 08:12:04,976 INFO [Component] Component: org.jboss.seam.ui.EntityConverter, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.ui.converter.EntityConverter
| 08:12:04,991 INFO [Component] Component: org.jboss.seam.ui.entityIdentifierStore, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.ui.converter.entityConverter.EntityIdentifierStore
| 08:12:05,022 INFO [Component] Component: org.jboss.seam.ui.entityLoader, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.ui.converter.entityConverter.EntityLoader
| 08:12:05,038 INFO [Component] Component: org.jboss.seam.ui.graphicImage.graphicImageResource, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.ui.graphicImage.GraphicImageResource
| 08:12:05,054 INFO [Component] Component: org.jboss.seam.ui.graphicImage.graphicImageStore, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.ui.graphicImage.GraphicImageStore
| 08:12:05,069 INFO [Component] Component: org.jboss.seam.ui.hibernateEntityLoader, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.ui.converter.entityConverter.HibernateEntityLoader
| 08:12:05,085 INFO [Component] Component: org.jboss.seam.ui.resource.styleResource, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.ui.resource.StyleResource
| 08:12:05,101 INFO [Component] Component: org.jboss.seam.ui.resource.webResource, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.ui.resource.WebResource
| 08:12:05,116 INFO [Component] Component: org.jboss.seam.web.ajax4jsfFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.Ajax4jsfFilter
| 08:12:05,147 INFO [Component] Component: org.jboss.seam.web.ajax4jsfFilterInstantiator, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.ui.filter.Ajax4jsfFilterInstantiator
| 08:12:05,163 INFO [Component] Component: org.jboss.seam.web.exceptionFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.ExceptionFilter
| 08:12:05,163 INFO [Component] Component: org.jboss.seam.web.isUserInRole, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.IsUserInRole
| 08:12:05,179 INFO [Component] Component: org.jboss.seam.web.loggingFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.LoggingFilter
| 08:12:05,194 INFO [Component] Component: org.jboss.seam.web.multipartFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.MultipartFilter
| 08:12:05,210 INFO [Component] Component: org.jboss.seam.web.parameters, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.faces.Parameters
| 08:12:05,226 INFO [Component] Component: org.jboss.seam.web.redirectFilter, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.web.RedirectFilter
| 08:12:05,241 INFO [Component] Component: org.jboss.seam.web.servletContexts, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.web.ServletContexts
| 08:12:05,241 INFO [Component] Component: org.jboss.seam.web.session, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.web.Session
| 08:12:05,257 INFO [Component] Component: org.jboss.seam.web.userPrincipal, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.UserPrincipal
| 08:12:05,272 INFO [Component] Component: pl.my.base.seam.sso.authRequestHelper, scope: EVENT, type: JAVA_BEAN, class: pl.my.base.seam.sso.AuthRequestHelper
| 08:12:05,288 INFO [Component] Component: releaseInfo, scope: EVENT, type: JAVA_BEAN, class: pl.my.base.utl.ReleaseInfo
| 08:12:05,319 INFO [Component] Component: rolesProvider, scope: EVENT, type: JAVA_BEAN, class: pl.my.base.security.RolesProviderSeamImpl
| 08:12:05,335 INFO [Component] Component: securityPpHome, scope: CONVERSATION, type: JAVA_BEAN, class: pl.my.base.security.home.SecurityPpHome
| 08:12:05,741 INFO [Component] Component: securityRules, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.drools.RuleBase
| 08:12:05,741 INFO [Component] Component: securityUserHome, scope: CONVERSATION, type: JAVA_BEAN, class: pl.my.base.security.home.SecurityUserHome
| 08:12:05,772 INFO [Contexts] starting up: org.jboss.seam.security.facesSecurityEvents
| 08:12:05,772 INFO [Initialization] done initializing Seam
| 08:12:05,772 INFO [SeamFilter] Initializing filter: org.jboss.seam.web.loggingFilter
| 08:12:05,772 INFO [SeamFilter] Initializing filter: org.jboss.seam.web.ajax4jsfFilter
| 08:12:05,819 INFO [CacheManager] Selected [org.ajax4jsf.cache.LRUMapCacheFactory] cache factory
| 08:12:05,819 INFO [LRUMapCacheFactory] Creating LRUMap cache instance using parameters: {com.sun.faces.injectionProvider=org.jboss.web.jsf.integration.injection.JBossInjectionProvider, facelets.DEVELOPMENT=true, org.richfaces.SKIN=blueSky, javax.faces.DEFAULT_SUFFIX=.xhtml}
| 08:12:05,819 INFO [LRUMapCacheFactory] Creating LRUMap cache instance of default capacity
| 08:12:05,850 INFO [CacheManager] Selected [org.ajax4jsf.cache.LRUMapCacheFactory] cache factory
| 08:12:05,850 INFO [LRUMapCacheFactory] Creating LRUMap cache instance using parameters: {com.sun.faces.injectionProvider=org.jboss.web.jsf.integration.injection.JBossInjectionProvider, facelets.DEVELOPMENT=true, org.richfaces.SKIN=blueSky, javax.faces.DEFAULT_SUFFIX=.xhtml}
| 08:12:05,850 INFO [LRUMapCacheFactory] Creating LRUMap cache instance of default capacity
| 08:12:05,850 INFO [SeamFilter] Initializing filter: org.jboss.seam.web.redirectFilter
| 08:12:05,850 INFO [SeamFilter] Initializing filter: org.jboss.seam.web.exceptionFilter
| 08:12:05,850 INFO [SeamFilter] Initializing filter: org.jboss.seam.web.multipartFilter
| 08:12:05,897 INFO [EARDeployer] Started J2EE application: file:/D:/Serwery/jbossTest/server/default/deploy/myear.ear/
| 08:12:05,897 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
|
| --- MBeans waiting for other MBeans ---
| ObjectName: persistence.units:ear=myear.ear,unitName=myearPu
| State: FAILED
| Reason: java.lang.ClassCastException: org.hibernate.ejb.HibernatePersistence
| I Depend On:
| jboss.jca:service=DataSourceBinding,name=myearDs
|
| --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
| ObjectName: persistence.units:ear=myear.ear,unitName=myearPu
| State: FAILED
| Reason: java.lang.ClassCastException: org.hibernate.ejb.HibernatePersistence
| I Depend On:
| jboss.jca:service=DataSourceBinding,name=myearDs
|
|
| 08:12:06,007 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
| 08:12:06,038 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
| 08:12:06,053 INFO [Server] JBoss (MX MicroKernel) [4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)] Started in 27s:805ms
|
|
| When I add jboss-j2ee.jar and jbosssx.jar to lib direcory of ear I have NullPointerException which I have describe earlier, any suggestions?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4155209#4155209
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4155209
17 years, 10 months
[JBoss jBPM] - Jbpm - EJB LazyInitialization Exception
by jjacobwip
Hi,
I was trying to learn jbpm and came across this scenario.
I was trying to create a Session Facade for my Process related activities (instantiate process instance, list tasks etc). I created a basic CMP EJB and added method to instantiate a ProcessInstance which is already deployed. For testing, I am calling this EJB method from a servlet using the remote interface of the EJB.
In my EJB method, I am creating a new instance of my business process which is already deployed. This method returns the newly created ProcessInstance. After that, in my servlet I am calling processInstance.signal()= and getting the below exception.
18:42:12,484 ERROR [LazyInitializationException] failed to lazily initialize a collection of role: org.jbpm.graph.def.Node.leavingTransitions, no session or session was closed
org.hibernate.LazyInitializationException
: failed to lazily initialize a collection of role: org.jbpm.graph.def.Node.leavingTransitions, no session or session was closed
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(
AbstractPersistentCollection.java:358)
at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(
AbstractPersistentCollection.java:350)
If I do processInstance.signal() from my EJB itself, everything is working fine.
I do understand that its a bad design to tightly couple the servlet and the EJB layer and there could be transaction issues, but just wanted to doube confirm it.
Thanks in advance
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4155199#4155199
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4155199
17 years, 10 months