Re: SDOFactory: NoClassDefFoundError.
Is this still an issue? It looks odd, because the stack trace includes FactoryBase which is in the impl jar, where the SDOFactory interface also resides. Regards, Kelvin. On 13/08/07, Frank Budinsky <[EMAIL PROTECTED]> wrote: > Hi, > > From the stack trace below, this doesn't really sound like an EMF/SDO > version problem. It looks like it's trying to load a Tuscany class: > > org/apache/tuscany/sdo/SDOFactory > > This should be in the tuscany impl project JAR. Since it's not finding it, > it sounds like the classpath is missing some JAR(s). > > Frank > > Fuhwei Lwo <[EMAIL PROTECTED]> wrote on 08/13/2007 12:34:05 PM: > > > > > Hi Ramesh, > > > > My best guess is you have EMF version conflict between WPS and SDO 2.1. > > The EMF in WPS is much older than the one in Tuscany SDO. Since EMF is > > a runtime library in WPS, you cannot upgrade it on your own. The only > > way to make your env work is to refactor EMF in Tuscany SDO to avoid > > EMF conflict. > > > > This is probably something Tuscany SDO should do - to refactor EMF so > > it can hide EMF as implementation details. I am not sure whether > > refactoring EMF is allowed under Eclipse license. Any investigation is > > welcome. > > > > Fuhwei > > > > > > [EMAIL PROTECTED] wrote: > > Hi All, > > > > > > > > I am trying to read out an XML file by using your library files > > (tuscany-sdo-api-r2.1-1.0-incubating.jar). I placed your library in my > > Websphere process server lib folder as well I set all the tuscany jar's > > in my class path. Still, I am experiencing the below error. > > > > > > > > YOUR SUGGESTIONS WILL BE VERY MUCH APPRECIATED. > > > > > > > > > > > > [8/13/07 13:30:19:616 IST] 005a ExceptionUtil E CNTR0020E: EJB > > threw an unexpected (non-declared) exception during invocation of method > > "transactionNotSupportedActivitySessionSupports" on bean > > "BeanId(XMLValidationApp#XMLValidationEJB.jar#Module, null)". Exception > > data: java.lang.NoClassDefFoundError: org/apache/tuscany/sdo/SDOFactory > > > > at > > org.apache.tuscany.sdo.impl.FactoryBase.(FactoryBase.java:225) > > > > at > > org.apache.tuscany.sdo.model.ModelFactory.(ModelFactory.java:41) > > > > at > > org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelper > > Impl.java:63) > > > > at > > org.apache.tuscany.sdo.helper.TypeHelperImpl.(TypeHelperImpl.java: > > 81) > > > > at > > org.apache.tuscany.sdo.helper.HelperContextImpl.(HelperContextImpl > > .java:64) > > > > at > > org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.(DefaultHel > > perContextImpl.java:31) > > > > at > > org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(He > > lperProviderImpl.java:37) > > > > at > > org.apache.tuscany.sdo.spi.HelperProviderBase.(HelperProviderBase. > > java:81) > > > > at > > org.apache.tuscany.sdo.helper.HelperProviderImpl.(HelperProviderIm > > pl.java:30) > > > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > > > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA > > ccessorImpl.java(Compiled Code)) > > > > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons > > tructorAccessorImpl.java(Compiled Code)) > > > > at > > java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled > > Code)) > > > > at java.lang.Class.newInstance3(Class.java(Compiled Code)) > > > > at java.lang.Class.newInstance(Class.java(Compiled Code)) > > > > at > > commonj.sdo.impl.HelperProvider.loadImplementation(HelperProvider.java:1 > > 57) > > > > at > > commonj.sdo.impl.HelperProvider.getInstance(HelperProvider.java:126) > > > > at > > commonj.sdo.impl.HelperProvider.(HelperProvider.java:69) > > > > at commonj.sdo.helper.XMLHelper.(XMLHelper.java:200) > > > > at > > sca.component.java.impl.XMLValidateImpl.doValidation(XMLValidateImpl.jav > > a:59) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > > a(Compiled Code)) > > > > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > > a(Compiled Code)) > > > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > > Impl.java(Compiled Code)) > > > > at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) > > > > at > > com.ibm.ws.sca.internal.java.handler.JavaReflectionAdapter.invoke(JavaRe > > flectionAdapter.java:138) > > > > at > > com.ibm.ws.sca.internal.java.handler.JavaImplementationHandler.processMe > > ssage(JavaImplementationHandler.java:258) > > > > at > > com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessag > > e(MessageDispatcherImpl.java:386) > > > > at > > com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.process(ManagedM > > ess
Re: SDOFactory: NoClassDefFoundError.
Hi, >From the stack trace below, this doesn't really sound like an EMF/SDO version problem. It looks like it's trying to load a Tuscany class: org/apache/tuscany/sdo/SDOFactory This should be in the tuscany impl project JAR. Since it's not finding it, it sounds like the classpath is missing some JAR(s). Frank Fuhwei Lwo <[EMAIL PROTECTED]> wrote on 08/13/2007 12:34:05 PM: > > Hi Ramesh, > > My best guess is you have EMF version conflict between WPS and SDO 2.1. > The EMF in WPS is much older than the one in Tuscany SDO. Since EMF is > a runtime library in WPS, you cannot upgrade it on your own. The only > way to make your env work is to refactor EMF in Tuscany SDO to avoid > EMF conflict. > > This is probably something Tuscany SDO should do - to refactor EMF so > it can hide EMF as implementation details. I am not sure whether > refactoring EMF is allowed under Eclipse license. Any investigation is > welcome. > > Fuhwei > > > [EMAIL PROTECTED] wrote: > Hi All, > > > > I am trying to read out an XML file by using your library files > (tuscany-sdo-api-r2.1-1.0-incubating.jar). I placed your library in my > Websphere process server lib folder as well I set all the tuscany jar's > in my class path. Still, I am experiencing the below error. > > > > YOUR SUGGESTIONS WILL BE VERY MUCH APPRECIATED. > > > > > > [8/13/07 13:30:19:616 IST] 005a ExceptionUtil E CNTR0020E: EJB > threw an unexpected (non-declared) exception during invocation of method > "transactionNotSupportedActivitySessionSupports" on bean > "BeanId(XMLValidationApp#XMLValidationEJB.jar#Module, null)". Exception > data: java.lang.NoClassDefFoundError: org/apache/tuscany/sdo/SDOFactory > > at > org.apache.tuscany.sdo.impl.FactoryBase.(FactoryBase.java:225) > > at > org.apache.tuscany.sdo.model.ModelFactory.(ModelFactory.java:41) > > at > org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelper > Impl.java:63) > > at > org.apache.tuscany.sdo.helper.TypeHelperImpl.(TypeHelperImpl.java: > 81) > > at > org.apache.tuscany.sdo.helper.HelperContextImpl.(HelperContextImpl > .java:64) > > at > org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.(DefaultHel > perContextImpl.java:31) > > at > org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(He > lperProviderImpl.java:37) > > at > org.apache.tuscany.sdo.spi.HelperProviderBase.(HelperProviderBase. > java:81) > > at > org.apache.tuscany.sdo.helper.HelperProviderImpl.(HelperProviderIm > pl.java:30) > > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA > ccessorImpl.java(Compiled Code)) > > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons > tructorAccessorImpl.java(Compiled Code)) > > at > java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled > Code)) > > at java.lang.Class.newInstance3(Class.java(Compiled Code)) > > at java.lang.Class.newInstance(Class.java(Compiled Code)) > > at > commonj.sdo.impl.HelperProvider.loadImplementation(HelperProvider.java:1 > 57) > > at > commonj.sdo.impl.HelperProvider.getInstance(HelperProvider.java:126) > > at > commonj.sdo.impl.HelperProvider.(HelperProvider.java:69) > > at commonj.sdo.helper.XMLHelper.(XMLHelper.java:200) > > at > sca.component.java.impl.XMLValidateImpl.doValidation(XMLValidateImpl.jav > a:59) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a(Compiled Code)) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a(Compiled Code)) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java(Compiled Code)) > > at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) > > at > com.ibm.ws.sca.internal.java.handler.JavaReflectionAdapter.invoke(JavaRe > flectionAdapter.java:138) > > at > com.ibm.ws.sca.internal.java.handler.JavaImplementationHandler.processMe > ssage(JavaImplementationHandler.java:258) > > at > com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessag > e(MessageDispatcherImpl.java:386) > > at > com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.process(ManagedM > essageImpl.java:476) > > at > com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(Mo > duleSessionBean.java:335) > > at > com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.transactionNotSuppor > tedActivitySessionSupports(ModuleSessionBean.java:276) > > at > com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.transactio > nNotSupportedActivitySessionSupports(EJSLocalStatelessModule_43132892.ja > va:199) > > at > com.ibm.ws.s
Re: SDOFactory: NoClassDefFoundError.
Hi Ramesh, My best guess is you have EMF version conflict between WPS and SDO 2.1. The EMF in WPS is much older than the one in Tuscany SDO. Since EMF is a runtime library in WPS, you cannot upgrade it on your own. The only way to make your env work is to refactor EMF in Tuscany SDO to avoid EMF conflict. This is probably something Tuscany SDO should do - to refactor EMF so it can hide EMF as implementation details. I am not sure whether refactoring EMF is allowed under Eclipse license. Any investigation is welcome. Fuhwei [EMAIL PROTECTED] wrote: Hi All, I am trying to read out an XML file by using your library files (tuscany-sdo-api-r2.1-1.0-incubating.jar). I placed your library in my Websphere process server lib folder as well I set all the tuscany jar's in my class path. Still, I am experiencing the below error. YOUR SUGGESTIONS WILL BE VERY MUCH APPRECIATED. [8/13/07 13:30:19:616 IST] 005a ExceptionUtil E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "transactionNotSupportedActivitySessionSupports" on bean "BeanId(XMLValidationApp#XMLValidationEJB.jar#Module, null)". Exception data: java.lang.NoClassDefFoundError: org/apache/tuscany/sdo/SDOFactory at org.apache.tuscany.sdo.impl.FactoryBase.(FactoryBase.java:225) at org.apache.tuscany.sdo.model.ModelFactory.(ModelFactory.java:41) at org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelper Impl.java:63) at org.apache.tuscany.sdo.helper.TypeHelperImpl.(TypeHelperImpl.java: 81) at org.apache.tuscany.sdo.helper.HelperContextImpl.(HelperContextImpl .java:64) at org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.(DefaultHel perContextImpl.java:31) at org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(He lperProviderImpl.java:37) at org.apache.tuscany.sdo.spi.HelperProviderBase.(HelperProviderBase. java:81) at org.apache.tuscany.sdo.helper.HelperProviderImpl.(HelperProviderIm pl.java:30) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java(Compiled Code)) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java(Compiled Code)) at java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled Code)) at java.lang.Class.newInstance3(Class.java(Compiled Code)) at java.lang.Class.newInstance(Class.java(Compiled Code)) at commonj.sdo.impl.HelperProvider.loadImplementation(HelperProvider.java:1 57) at commonj.sdo.impl.HelperProvider.getInstance(HelperProvider.java:126) at commonj.sdo.impl.HelperProvider.(HelperProvider.java:69) at commonj.sdo.helper.XMLHelper.(XMLHelper.java:200) at sca.component.java.impl.XMLValidateImpl.doValidation(XMLValidateImpl.jav a:59) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a(Compiled Code)) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a(Compiled Code)) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.ibm.ws.sca.internal.java.handler.JavaReflectionAdapter.invoke(JavaRe flectionAdapter.java:138) at com.ibm.ws.sca.internal.java.handler.JavaImplementationHandler.processMe ssage(JavaImplementationHandler.java:258) at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessag e(MessageDispatcherImpl.java:386) at com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.process(ManagedM essageImpl.java:476) at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(Mo duleSessionBean.java:335) at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.transactionNotSuppor tedActivitySessionSupports(ModuleSessionBean.java:276) at com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.transactio nNotSupportedActivitySessionSupports(EJSLocalStatelessModule_43132892.ja va:199) at com.ibm.ws.sca.internal.uow.handler.UOWStrategyImpl.transactionLocalActi vitySessionAny(UOWStrategyImpl.java:406) at com.ibm.ws.sca.internal.uow.handler.UOWAttribute.invoke(UOWAttribute.jav a:478) at com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab stractUOWHandler.java:162) at com.ibm.ws.sca.internal.uow.handler.UOWHandler.processMessage(UOWHandler .java:81) at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessag e(MessageDispatcherImpl.java:397) at com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.process(ManagedM essageImpl.java:476) at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessa
SDOFactory: NoClassDefFoundError.
Hi All, I am trying to read out an XML file by using your library files (tuscany-sdo-api-r2.1-1.0-incubating.jar). I placed your library in my Websphere process server lib folder as well I set all the tuscany jar's in my class path. Still, I am experiencing the below error. YOUR SUGGESTIONS WILL BE VERY MUCH APPRECIATED. [8/13/07 13:30:19:616 IST] 005a ExceptionUtil E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "transactionNotSupportedActivitySessionSupports" on bean "BeanId(XMLValidationApp#XMLValidationEJB.jar#Module, null)". Exception data: java.lang.NoClassDefFoundError: org/apache/tuscany/sdo/SDOFactory at org.apache.tuscany.sdo.impl.FactoryBase.(FactoryBase.java:225) at org.apache.tuscany.sdo.model.ModelFactory.(ModelFactory.java:41) at org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelper Impl.java:63) at org.apache.tuscany.sdo.helper.TypeHelperImpl.(TypeHelperImpl.java: 81) at org.apache.tuscany.sdo.helper.HelperContextImpl.(HelperContextImpl .java:64) at org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.(DefaultHel perContextImpl.java:31) at org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(He lperProviderImpl.java:37) at org.apache.tuscany.sdo.spi.HelperProviderBase.(HelperProviderBase. java:81) at org.apache.tuscany.sdo.helper.HelperProviderImpl.(HelperProviderIm pl.java:30) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA ccessorImpl.java(Compiled Code)) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons tructorAccessorImpl.java(Compiled Code)) at java.lang.reflect.Constructor.newInstance(Constructor.java(Compiled Code)) at java.lang.Class.newInstance3(Class.java(Compiled Code)) at java.lang.Class.newInstance(Class.java(Compiled Code)) at commonj.sdo.impl.HelperProvider.loadImplementation(HelperProvider.java:1 57) at commonj.sdo.impl.HelperProvider.getInstance(HelperProvider.java:126) at commonj.sdo.impl.HelperProvider.(HelperProvider.java:69) at commonj.sdo.helper.XMLHelper.(XMLHelper.java:200) at sca.component.java.impl.XMLValidateImpl.doValidation(XMLValidateImpl.jav a:59) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a(Compiled Code)) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a(Compiled Code)) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.ibm.ws.sca.internal.java.handler.JavaReflectionAdapter.invoke(JavaRe flectionAdapter.java:138) at com.ibm.ws.sca.internal.java.handler.JavaImplementationHandler.processMe ssage(JavaImplementationHandler.java:258) at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessag e(MessageDispatcherImpl.java:386) at com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.process(ManagedM essageImpl.java:476) at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(Mo duleSessionBean.java:335) at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.transactionNotSuppor tedActivitySessionSupports(ModuleSessionBean.java:276) at com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.transactio nNotSupportedActivitySessionSupports(EJSLocalStatelessModule_43132892.ja va:199) at com.ibm.ws.sca.internal.uow.handler.UOWStrategyImpl.transactionLocalActi vitySessionAny(UOWStrategyImpl.java:406) at com.ibm.ws.sca.internal.uow.handler.UOWAttribute.invoke(UOWAttribute.jav a:478) at com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab stractUOWHandler.java:162) at com.ibm.ws.sca.internal.uow.handler.UOWHandler.processMessage(UOWHandler .java:81) at com.ibm.ws.sca.internal.message.impl.MessageDispatcherImpl.processMessag e(MessageDispatcherImpl.java:397) at com.ibm.ws.sca.internal.message.impl.ManagedMessageImpl.process(ManagedM essageImpl.java:476) at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(Mo duleSessionBean.java:335) at com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.transactionNotSuppor tedActivitySessionNotSupported(ModuleSessionBean.java:284) at com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.transactio nNotSupportedActivitySessionNotSupported(EJSLocalStatelessModule_4313289 2.java:131) at com.ibm.ws.sca.internal.uow.handler.UOWStrategyImpl.joinTransactionFalse JoinActivitySessionFalse(UOWStrategyImpl.java:240) at com.ibm.ws.sca.internal.uow.handler.UOWAttribute.invoke(UOWAttribute.jav a:452)