facebook

Hot deployment on Geronimo 2.0.1 (MyEclipse 6.0)

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse Archived
  2.  > 
  3. Application Servers and Deployment
Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #274956 Reply

    tomasz.mazan
    Member

    I’ve configured MyEclipse to run and remote debug application on Geronimo 2 – it works, good.
    My application contains EJB3: JPA -> postgresql + SessionBeans with methods exported to webservices.

    1) running Geronimo from command line (winxp)

    Everything good. Application runs, ws-client executes my method and gets responses. None of errors that I describe belowGreat

    2) running Geronimo from MyEclipse

    Application starts. This is the only one success in this scenario.

    1s webservice execution – strange exception

    I think I needn’t say that class is packed as any other classes.
    I’m pointing out that 1st scenario doesn’t cause that exception

    Booting Geronimo Kernel (in Java 1.5.0_09)…
    Module 1/35 org.apache.geronimo.configs/rmi-naming/2.0.1/car started in .640s
    Module 2/35 org.apache.geronimo.configs/j2ee-server/2.0.1/car started in .438s
    Module 3/35 org.apache.geronimo.configs/transaction/2.0.1/car started in 1.156s
    Module 4/35 org.apache.geronimo.configs/j2ee-security/2.0.1/car started in .000s
    Module 5/35 org.apache.geronimo.configs/axis/2.0.1/car started in .625s
    Module 6/35 org.apache.geronimo.configs/cxf/2.0.1/car started in 17.656s
    Module 7/35 org.apache.geronimo.configs/openejb/2.0.1/car started in .000s
    Module 8/35 org.apache.geronimo.configs/j2ee-corba-yoko/2.0.1/car started in 3.172s
    Module 9/35 org.apache.geronimo.configs/system-database/2.0.1/car started in .000s
    Module 10/35 org.apache.geronimo.configs/activemq-broker/2.0.1/car started in .000s
    Module 11/35 org.apache.geronimo.configs/activemq-ra/2.0.1/car started in .000s
    Module 12/35 org.apache.geronimo.configs/jasper/2.0.1/car started in .016s
    Module 13/35 org.apache.geronimo.configs/myfaces/2.0.1/car started in .078s
    Module 14/35 org.apache.geronimo.configs/tomcat6/2.0.1/car 22:28:21,000 ERROR [[/]] “Restricted listeners property file not found
    started in 5.906s
    Module 15/35 org.apache.geronimo.configs/geronimo-gbean-deployer/2.0.1/car started in 2.391s
    Module 16/35 org.apache.geronimo.configs/j2ee-deployer/2.0.1/car started in 1.281s
    Module 17/35 org.apache.geronimo.configs/connector-deployer/2.0.1/car started in .750s
    Module 18/35 org.apache.geronimo.configs/persistence-jpa10-deployer/2.0.1/car started in .469s
    Module 19/35 org.apache.geronimo.configs/openejb-deployer/2.0.1/car started in .719s
    Module 20/35 org.apache.geronimo.configs/client-deployer/2.0.1/car started in 1.625s
    Module 21/35 org.apache.geronimo.configs/cxf-deployer/2.0.1/car started in .797s
    Module 22/35 org.apache.geronimo.configs/axis-deployer/2.0.1/car started in 3.265s
    Module 23/35 org.apache.geronimo.configs/javamail/2.0.1/car started in .328s
    Module 24/35 org.apache.geronimo.configs/sharedlib/2.0.1/car started in .031s
    Module 25/35 org.apache.geronimo.configs/tomcat6-deployer/2.0.1/car started in .406s
    Module 26/35 org.apache.geronimo.configs/jasper-deployer/2.0.1/car started in .141s
    Module 27/35 org.apache.geronimo.configs/myfaces-deployer/2.0.1/car started in .266s
    Module 28/35 org.apache.geronimo.configs/welcome-tomcat/2.0.1/car started in .984s
    Module 29/35 org.apache.geronimo.configs/dojo-tomcat/2.0.1/car started in .453s
    Module 30/35 org.apache.geronimo.configs/webconsole-tomcat/2.0.1/car started in 8.672s
    Module 31/35 org.apache.geronimo.configs/remote-deploy-tomcat/2.0.1/car started in .657s
    Module 32/35 org.apache.geronimo.configs/hot-deployer/2.0.1/car started in .906s
    Module 33/35 org.apache.geronimo.configs/jsr88-rar-configurer/2.0.1/car started in .063s
    Module 34/35 myapp./FonBsaCorePool/1.0/jar started in .906s
    Module 35/35 myapp./FonBsaCore/0.1/ear 2007-09-02 22:29:01 org.apache.cxf.bus.spring.BusApplicationContext getConfigResources
    INFO: Could not find the configuration file cxf.xml on the classpath.
    2007-09-02 22:29:10 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass
    INFO: Creating Service {http://jws.mgr.myapp/}FonBsaCore from class myapp.mgr.jws.FonBsaPanel
    22:29:22,687 ERROR [[/FonBsaCore/FonBsaPanel]] “Restricted listeners property file not found
    started in 29.937s
    Startup completed in 1:31.625s seconds
    Listening on Ports:
    1050 127.0.0.1 CORBA Naming Service
    1099 0.0.0.0 RMI Naming
    1527 0.0.0.0 Derby Connector
    2001 127.0.0.1 OpenEJB ORB Adapter
    4201 0.0.0.0 OpenEJB Daemon
    6882 127.0.0.1 OpenEJB ORB Adapter
    8009 0.0.0.0 Tomcat Connector AJP AJP
    8080 0.0.0.0 Tomcat Connector HTTP BIO HTTP
    8443 0.0.0.0 Tomcat Connector HTTPS BIO HTTPS
    9999 0.0.0.0 JMX Remoting Connector
    61613 0.0.0.0 ActiveMQ Transport Connector
    61616 0.0.0.0 ActiveMQ Transport Connector

    Started Application Modules:
    EAR: org.apache.geronimo.configs/webconsole-tomcat/2.0.1/car
    EAR: myapp/FonBsaCore/0.1/ear
    RAR: org.apache.geronimo.configs/activemq-ra/2.0.1/car
    RAR: org.apache.geronimo.configs/system-database/2.0.1/car
    RAR: myapp/FonBsaCorePool/1.0/jar
    WAR: org.apache.geronimo.configs/dojo-tomcat/2.0.1/car
    WAR: org.apache.geronimo.configs/remote-deploy-tomcat/2.0.1/car
    WAR: org.apache.geronimo.configs/welcome-tomcat/2.0.1/car

    Web Applications:
    /
    /console
    /console-standard
    /dojo
    /remote-deploy

    Geronimo Application Server started
    2007-09-02 22:30:44 myapp.dao.facade.impl.CommonFacadeImpl save
    INFO: saving Customer instance
    22:30:52,953 ERROR [OpenEJB] The bean instances business method encountered a system exception: myapp.dao.ejb3.enums.NotificationType
    java.lang.NoClassDefFoundError: myapp.dao.ejb3.enums.NotificationType
    at org.apache.openjpa.enhance.myapp$dao$ejb3$VoiceMail$pcsubclass.class$(Unknown Source)
    at org.apache.openjpa.enhance.myapp$dao$ejb3$VoiceMail$pcsubclass.<clinit>(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:242)
    at org.apache.openjpa.util.GeneratedClasses.loadBCClass(GeneratedClasses.java:68)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.write(ManagedClassSubclasser.java:193)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.access$000(ManagedClassSubclasser.java:48)
    at org.apache.openjpa.enhance.ManagedClassSubclasser$1.write(ManagedClassSubclasser.java:96)
    at org.apache.openjpa.enhance.PCEnhancer.record(PCEnhancer.java:522)
    at org.apache.openjpa.enhance.PCEnhancer.record(PCEnhancer.java:510)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.prepareUnenhancedClasses(ManagedClassSubclasser.java:114)
    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.apache.openjpa.kernel.AbstractBrokerFactory.loadPersistentTypes(AbstractBrokerFactory.java:286)
    at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:196)
    at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
    at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:190)
    at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:55)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
    at myapp.dao.facade.impl.CommonFacadeImpl.save(CommonFacadeImpl.java:221)
    at myapp.dao.facade.impl.CustomerFacadeImpl.save(CustomerFacadeImpl.java:54)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy58.save(Unknown Source)
    at myapp.mgr.sb.impl.CustomerMgrImpl.createCustomer(CustomerMgrImpl.java:32)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy56.createCustomer(Unknown Source)
    at myapp.mgr.jws.FonBsaPanel.createCustomer(FonBsaPanel.java:27)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.directEjbInvoke(EJBMethodInvoker.java:156)
    at org.apache.geronimo.cxf.ejb.EJBInterceptor.intercept(EJBInterceptor.java:99)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:73)
    at org.apache.openejb.core.stateless.StatelessContainer.invokeWebService(StatelessContainer.java:263)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:199)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.preEjbInvoke(EJBMethodInvoker.java:94)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.invoke(EJBMethodInvoker.java:69)
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:56)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:56)
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:87)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:206)
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:67)
    at org.apache.geronimo.cxf.GeronimoDestination.invoke(GeronimoDestination.java:115)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.processPOST(CXFWebServiceContainer.java:105)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.invoke(CXFWebServiceContainer.java:83)
    at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:595)
    22:30:52,984 ERROR [OpenEJB] The bean instances business method encountered a system exception: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:345)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:322)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy58.save(Unknown Source)
    at myapp.mgr.sb.impl.CustomerMgrImpl.createCustomer(CustomerMgrImpl.java:32)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy56.createCustomer(Unknown Source)
    at myapp.mgr.jws.FonBsaPanel.createCustomer(FonBsaPanel.java:27)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.directEjbInvoke(EJBMethodInvoker.java:156)
    at org.apache.geronimo.cxf.ejb.EJBInterceptor.intercept(EJBInterceptor.java:99)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:73)
    at org.apache.openejb.core.stateless.StatelessContainer.invokeWebService(StatelessContainer.java:263)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:199)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.preEjbInvoke(EJBMethodInvoker.java:94)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.invoke(EJBMethodInvoker.java:69)
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:56)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:56)
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:87)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:206)
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:67)
    at org.apache.geronimo.cxf.GeronimoDestination.invoke(GeronimoDestination.java:115)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.processPOST(CXFWebServiceContainer.java:105)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.invoke(CXFWebServiceContainer.java:83)
    at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.NoClassDefFoundError: myapp.dao.ejb3.enums.NotificationType
    at org.apache.openjpa.enhance.myapp$dao$ejb3$VoiceMail$pcsubclass.class$(Unknown Source)
    at org.apache.openjpa.enhance.myapp$dao$ejb3$VoiceMail$pcsubclass.<clinit>(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:242)
    at org.apache.openjpa.util.GeneratedClasses.loadBCClass(GeneratedClasses.java:68)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.write(ManagedClassSubclasser.java:193)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.access$000(ManagedClassSubclasser.java:48)
    at org.apache.openjpa.enhance.ManagedClassSubclasser$1.write(ManagedClassSubclasser.java:96)
    at org.apache.openjpa.enhance.PCEnhancer.record(PCEnhancer.java:522)
    at org.apache.openjpa.enhance.PCEnhancer.record(PCEnhancer.java:510)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.prepareUnenhancedClasses(ManagedClassSubclasser.java:114)
    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.apache.openjpa.kernel.AbstractBrokerFactory.loadPersistentTypes(AbstractBrokerFactory.java:286)
    at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:196)
    at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
    at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:190)
    at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:55)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
    at myapp.dao.facade.impl.CommonFacadeImpl.save(CommonFacadeImpl.java:221)
    at myapp.dao.facade.impl.CustomerFacadeImpl.save(CustomerFacadeImpl.java:54)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    … 57 more
    22:30:53,015 ERROR [OpenEJB] The bean instances business method encountered a system exception: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    javax.ejb.EJBException: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:363)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:322)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy56.createCustomer(Unknown Source)
    at myapp.mgr.jws.FonBsaPanel.createCustomer(FonBsaPanel.java:27)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.directEjbInvoke(EJBMethodInvoker.java:156)
    at org.apache.geronimo.cxf.ejb.EJBInterceptor.intercept(EJBInterceptor.java:99)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:73)
    at org.apache.openejb.core.stateless.StatelessContainer.invokeWebService(StatelessContainer.java:263)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:199)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.preEjbInvoke(EJBMethodInvoker.java:94)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.invoke(EJBMethodInvoker.java:69)
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:56)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:56)
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:87)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:206)
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:67)
    at org.apache.geronimo.cxf.GeronimoDestination.invoke(GeronimoDestination.java:115)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.processPOST(CXFWebServiceContainer.java:105)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.invoke(CXFWebServiceContainer.java:83)
    at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:345)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:322)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy58.save(Unknown Source)
    at myapp.mgr.sb.impl.CustomerMgrImpl.createCustomer(CustomerMgrImpl.java:32)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    … 42 more
    Caused by: java.lang.NoClassDefFoundError: myapp.dao.ejb3.enums.NotificationType
    at org.apache.openjpa.enhance.myapp$dao$ejb3$VoiceMail$pcsubclass.class$(Unknown Source)
    at org.apache.openjpa.enhance.myapp$dao$ejb3$VoiceMail$pcsubclass.<clinit>(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:242)
    at org.apache.openjpa.util.GeneratedClasses.loadBCClass(GeneratedClasses.java:68)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.write(ManagedClassSubclasser.java:193)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.access$000(ManagedClassSubclasser.java:48)
    at org.apache.openjpa.enhance.ManagedClassSubclasser$1.write(ManagedClassSubclasser.java:96)
    at org.apache.openjpa.enhance.PCEnhancer.record(PCEnhancer.java:522)
    at org.apache.openjpa.enhance.PCEnhancer.record(PCEnhancer.java:510)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.prepareUnenhancedClasses(ManagedClassSubclasser.java:114)
    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.apache.openjpa.kernel.AbstractBrokerFactory.loadPersistentTypes(AbstractBrokerFactory.java:286)
    at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:196)
    at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
    at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:190)
    at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:55)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
    at myapp.dao.facade.impl.CommonFacadeImpl.save(CommonFacadeImpl.java:221)
    at myapp.dao.facade.impl.CustomerFacadeImpl.save(CustomerFacadeImpl.java:54)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    … 57 more
    2007-09-02 22:30:53 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
    INFO: Interceptor has thrown exception, unwinding now
    org.apache.cxf.interceptor.Fault: java.rmi.RemoteException: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBException: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBException: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.preEjbInvoke(EJBMethodInvoker.java:108)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.invoke(EJBMethodInvoker.java:69)
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:56)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:56)
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:87)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:206)
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:67)
    at org.apache.geronimo.cxf.GeronimoDestination.invoke(GeronimoDestination.java:115)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.processPOST(CXFWebServiceContainer.java:105)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.invoke(CXFWebServiceContainer.java:83)
    at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: org.apache.openejb.InvalidateReferenceException: java.rmi.RemoteException: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBException: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBException: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    at org.apache.openejb.core.transaction.TransactionPolicy.throwExceptionToServer(TransactionPolicy.java:213)
    at org.apache.openejb.core.transaction.TxRequired.handleSystemException(TxRequired.java:106)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:210)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.preEjbInvoke(EJBMethodInvoker.java:94)
    … 20 more
    Caused by: java.rmi.RemoteException: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBException: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    at org.apache.openejb.core.transaction.TransactionPolicy.throwExceptionToServer(TransactionPolicy.java:211)
    … 24 more
    Caused by: javax.ejb.EJBException: The bean encountered a non-application exception.; nested exception is:
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:363)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:322)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy56.createCustomer(Unknown Source)
    at myapp.mgr.jws.FonBsaPanel.createCustomer(FonBsaPanel.java:27)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.directEjbInvoke(EJBMethodInvoker.java:156)
    at org.apache.geronimo.cxf.ejb.EJBInterceptor.intercept(EJBInterceptor.java:99)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:73)
    at org.apache.openejb.core.stateless.StatelessContainer.invokeWebService(StatelessContainer.java:263)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:199)
    … 22 more
    Caused by: javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:345)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:322)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy58.save(Unknown Source)
    at myapp.mgr.sb.impl.CustomerMgrImpl.createCustomer(CustomerMgrImpl.java:32)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    … 42 more
    Caused by: java.lang.NoClassDefFoundError: myapp.dao.ejb3.enums.NotificationType
    at org.apache.openjpa.enhance.myapp$dao$ejb3$VoiceMail$pcsubclass.class$(Unknown Source)
    at org.apache.openjpa.enhance.myapp$dao$ejb3$VoiceMail$pcsubclass.<clinit>(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:242)
    at org.apache.openjpa.util.GeneratedClasses.loadBCClass(GeneratedClasses.java:68)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.write(ManagedClassSubclasser.java:193)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.access$000(ManagedClassSubclasser.java:48)
    at org.apache.openjpa.enhance.ManagedClassSubclasser$1.write(ManagedClassSubclasser.java:96)
    at org.apache.openjpa.enhance.PCEnhancer.record(PCEnhancer.java:522)
    at org.apache.openjpa.enhance.PCEnhancer.record(PCEnhancer.java:510)
    at org.apache.openjpa.enhance.ManagedClassSubclasser.prepareUnenhancedClasses(ManagedClassSubclasser.java:114)
    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.apache.openjpa.kernel.AbstractBrokerFactory.loadPersistentTypes(AbstractBrokerFactory.java:286)
    at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:196)
    at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
    at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:190)
    at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:55)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
    at myapp.dao.facade.impl.CommonFacadeImpl.save(CommonFacadeImpl.java:221)
    at myapp.dao.facade.impl.CustomerFacadeImpl.save(CustomerFacadeImpl.java:54)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    … 57 more

    2nd and later executions – exception like below:

    22:36:26,796 ERROR [OpenEJB] The bean instances business method encountered a system exception: Attempt to cast instance “myapp.dao.ejb3.Customer@0” to PersistenceCapable failed. Ensure that it has been enhanced.
    <1.0.0-r561970-r561970 nonfatal user error> org.apache.openjpa.persistence.ArgumentException: Attempt to cast instance “myapp.dao.ejb3.Customer@0” to PersistenceCapable failed. Ensure that it has been enhanced.
    FailedObject: myapp.dao.ejb3.Customer@0
    at org.apache.openjpa.kernel.BrokerImpl.assertPersistenceCapable(BrokerImpl.java:4312)
    at org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2391)
    at org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2251)
    at org.apache.openjpa.kernel.DelegatingBroker.persist(DelegatingBroker.java:1010)
    at org.apache.openjpa.persistence.EntityManagerImpl.persist(EntityManagerImpl.java:541)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:83)
    at myapp.dao.facade.impl.CommonFacadeImpl.save(CommonFacadeImpl.java:221)
    at myapp.dao.facade.impl.CustomerFacadeImpl.save(CustomerFacadeImpl.java:54)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy58.save(Unknown Source)
    at myapp.mgr.sb.impl.CustomerMgrImpl.createCustomer(CustomerMgrImpl.java:32)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy56.createCustomer(Unknown Source)
    at myapp.mgr.jws.FonBsaPanel.createCustomer(FonBsaPanel.java:27)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.directEjbInvoke(EJBMethodInvoker.java:156)
    at org.apache.geronimo.cxf.ejb.EJBInterceptor.intercept(EJBInterceptor.java:99)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:73)
    at org.apache.openejb.core.stateless.StatelessContainer.invokeWebService(StatelessContainer.java:263)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:199)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.preEjbInvoke(EJBMethodInvoker.java:94)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.invoke(EJBMethodInvoker.java:69)
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:56)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:56)
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:87)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:206)
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:67)
    at org.apache.geronimo.cxf.GeronimoDestination.invoke(GeronimoDestination.java:115)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.processPOST(CXFWebServiceContainer.java:105)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.invoke(CXFWebServiceContainer.java:83)
    at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:595)
    22:36:26,796 ERROR [OpenEJB] The bean instances business method encountered a system exception: The transaction has been marked rollback only because the bean encountered a non-application exception :org.apache.openjpa.persistence.ArgumentException : Attempt to cast instance “myapp.dao.ejb3.Customer@0” to PersistenceCapable failed. Ensure that it has been enhanced.
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :org.apache.openjpa.persistence.ArgumentException : Attempt to cast instance “myapp.dao.ejb3.Customer@0” to PersistenceCapable failed. Ensure that it has been enhanced.
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:345)
    at org.apache.openejb.core.ivm.BaseEjbPr2007-09-02 22:36:26 myapp.dao.facade.impl.CommonFacadeImpl save
    INFO: saving Customer instance
    2007-09-02 22:36:26 myapp.dao.facade.impl.CommonFacadeImpl save
    SEVERE: save failed
    <1.0.0-r561970-r561970 nonfatal user error> org.apache.openjpa.persistence.ArgumentException: Attempt to cast instance “myapp.dao.ejb3.Customer@0” to PersistenceCapable failed. Ensure that it has been enhanced.
    FailedObject: myapp.dao.ejb3.Customer@0
    at org.apache.openjpa.kernel.BrokerImpl.assertPersistenceCapable(BrokerImpl.java:4312)
    at org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2391)
    at org.apache.openjpa.kernel.BrokerImpl.persist(BrokerImpl.java:2251)
    at org.apache.openjpa.kernel.DelegatingBroker.persist(DelegatingBroker.java:1010)
    at org.apache.openjpa.persistence.EntityManagerImpl.persist(EntityManagerImpl.java:541)
    at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:83)
    at myapp.dao.facade.impl.CommonFacadeImpl.save(CommonFacadeImpl.java:221)
    at myapp.dao.facade.impl.CustomerFacadeImpl.save(CustomerFacadeImpl.java:54)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy58.save(Unknown Source)
    at myapp.mgr.sb.impl.CustomerMgrImpl.createCustomer(CustomerMgrImpl.java:32)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:203)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211)
    at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65)
    at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:320)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy56.createCustomer(Unknown Source)
    at myapp.mgr.jws.FonBsaPanel.createCustomer(FonBsaPanel.java:27)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.directEjbInvoke(EJBMethodInvoker.java:156)
    at org.apache.geronimo.cxf.ejb.EJBInterceptor.intercept(EJBInterceptor.java:99)
    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.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:146)
    at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:129)
    at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:73)
    at org.apache.openejb.core.stateless.StatelessContainer.invokeWebService(StatelessContainer.java:263)
    at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:199)
    at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.preEjbInvoke(EJBMethodInvoker.java:94)
    at org.apache.geronimo.cxf.ejb.EJBMethodInvoker.invoke(EJBMethodInvoker.java:69)
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:56)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:56)
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:87)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:206)
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:67)
    at org.apache.geronimo.cxf.GeronimoDestination.invoke(GeronimoDestination.java:115)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.processPOST(CXFWebServiceContainer.java:105)
    at org.apache.geronimo.cxf.CXFWebServiceContainer.invoke(CXFWebServiceContainer.java:83)
    at org.apache.geronimo.tomcat.TomcatEJBWebServiceContext$EJBWebServiceValve.invoke(TomcatEJBWebServiceContext.java:180)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:595)
    oxyHandler.invoke(BaseEjbProxyHandler.java:322)
    at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49)
    at $Proxy58.save(Unknown Source)
    at myapp.mgr.sb.impl.CustomerMgrImpl.createCustomer(CustomerMgrImpl.java:32)
    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.apache

    #274971

    Loyal Water
    Member

    Are you using AXIS ?

    #274985

    tomasz.mazan
    Member

    No, I use Apache CXF.

    #274993

    Scott Anderson
    Participant
    
    22:30:52,984 ERROR [OpenEJB] The bean instances business method encountered a system exception: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType
    javax.ejb.EJBTransactionRolledbackException: The transaction has been marked rollback only because the bean encountered a non-application exception :java.lang.NoClassDefFoundError : myapp.dao.ejb3.enums.NotificationType 
    

    From the exception the server is throwing it doesn’t look like your application is fully deployed. Can you check the deployment area and ensure that myapp.dao.ejb3.enums.NotificationType is being deployed? If it is, where is it since the server cannot find it to load at runtime? Also, how are you deploying the application? Are you using our deployers or your own method (Ant, etc)?

    #275001

    tomasz.mazan
    Member

    I’ve just checked my deployment area and NotificationType is there. I also browsed ClassLoaderViewer and this class/enum is still there.
    I deploy my application via MyEclipse “Deploy J2EE Project to Server..”. The error occurs only when I run Geronimo via MyEclipse option “Run MyEclipse Server”. If I don’t touch deployed application and only run Geronimo from command line, everything works correctly.

    #275011

    Loyal Water
    Member

    Hi tomasz.mazan,
    Ill be testsing this issue at my end to make sure this is not a MyEclipse bug. Ill get back to you with an update ASAP.

    #275209

    tomasz.mazan
    Member

    Ok, thanks in advance. I’m looking forward to your reply.

    I’ve found that if i run geronimo using “geronimo.bat debug” – this error occurs independently from MyEclipse. But if I run Geronimo in debug mode using “geronimo jpda run” command, everyting works fine – the only thing I need to know – how can I reconfigure Geronimo running schema, to use jpda run and provide remote debugging.
    I hope that my remark may be helpful to resolve this problem.

    Tomasz Mazan

Viewing 7 posts - 1 through 7 (of 7 total)
Reply To: Hot deployment on Geronimo 2.0.1 (MyEclipse 6.0)

You must be logged in to post in the forum log in