Re: SDOFactory: NoClassDefFoundError.

2007-08-28 Thread kelvin goodson
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.

2007-08-13 Thread Frank Budinsky
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.

2007-08-13 Thread Fuhwei Lwo

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.

2007-08-13 Thread Ramesh.KS

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)