You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Ra...@cognizant.com on 2007/08/13 10:19:07 UTC

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] 0000005a 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.<clinit>(FactoryBase.java:225)

      at
org.apache.tuscany.sdo.model.ModelFactory.<clinit>(ModelFactory.java:41)

      at
org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelper
Impl.java:63)

      at
org.apache.tuscany.sdo.helper.TypeHelperImpl.<init>(TypeHelperImpl.java:
81)

      at
org.apache.tuscany.sdo.helper.HelperContextImpl.<init>(HelperContextImpl
.java:64)

      at
org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.<init>(DefaultHel
perContextImpl.java:31)

      at
org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(He
lperProviderImpl.java:37)

      at
org.apache.tuscany.sdo.spi.HelperProviderBase.<init>(HelperProviderBase.
java:81)

      at
org.apache.tuscany.sdo.helper.HelperProviderImpl.<init>(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.<clinit>(HelperProvider.java:69)

      at commonj.sdo.helper.XMLHelper.<clinit>(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)

      at
com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab
stractUOWHandler.java:162)

      at
com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUO
WHandler.java:78)

      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.processMessage(Modul
eSessionBean.java:147)

      at
com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMes
sage(EJSLocalStatelessModule_43132892.java:97)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invo
ker.java:164)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.jav
a:75)

      at
com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.i
nvoke(BaseInvocationHandler.java:50)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInv
oke(InvocationManager.java:76)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invok
e(InvocationManager.java:56)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandle
r.processEvent(BaseInteractiveEventHandler.java:35)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doComma
nd(BaseCommandHandler.java:106)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:70)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:41)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControll
erServlet.java:76)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControlle
rServlet.java:51)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:1282)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
per.java:673)

      at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
ervletWrapper.java:80)

      at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
4)

      at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
4)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:469)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:408)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:286)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminaters(NewConnectionInitialReadCallback.java:201)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:103)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
nager.java:566)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
java:619)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
java:952)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
.java:1039)

      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)

 

SCA context: 

Interaction: [invoke,doValidation]
{XMLValidation}sca.default.component#sca/dynamic/reference =>
{XMLValidation}XMLValidation.component

Handler: com/ibm/ws/sca/internal/java/handler/JavaImplementationHandler
(com.ibm.ws.sca.internal.java.handler.JavaImplementationHandler,com/ibm/
wsspi/sca/extensions/ImplementationGroup2)

 

Wrapped by:

com.ibm.ws.sca.uow.UOWRolledBackException: caused by:
java.lang.NoClassDefFoundError: org/apache/tuscany/sdo/SDOFactory

      at
com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(Mo
duleSessionBean.java:345)

      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)

      at
com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab
stractUOWHandler.java:162)

      at
com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUO
WHandler.java:78)

      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.processMessage(Modul
eSessionBean.java:147)

      at
com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMes
sage(EJSLocalStatelessModule_43132892.java:97)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invo
ker.java:164)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.jav
a:75)

      at
com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.i
nvoke(BaseInvocationHandler.java:50)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInv
oke(InvocationManager.java:76)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invok
e(InvocationManager.java:56)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandle
r.processEvent(BaseInteractiveEventHandler.java:35)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doComma
nd(BaseCommandHandler.java:106)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:70)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:41)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControll
erServlet.java:76)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControlle
rServlet.java:51)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:1282)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
per.java:673)

      at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
ervletWrapper.java:80)

      at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
4)

      at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
4)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:469)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:408)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:286)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminaters(NewConnectionInitialReadCallback.java:201)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:103)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
nager.java:566)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
java:619)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
java:952)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
.java:1039)

      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)

Caused by: java.lang.NoClassDefFoundError:
org/apache/tuscany/sdo/SDOFactory

      at
org.apache.tuscany.sdo.impl.FactoryBase.<clinit>(FactoryBase.java:225)

      at
org.apache.tuscany.sdo.model.ModelFactory.<clinit>(ModelFactory.java:41)

      at
org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelper
Impl.java:63)

      at
org.apache.tuscany.sdo.helper.TypeHelperImpl.<init>(TypeHelperImpl.java:
81)

      at
org.apache.tuscany.sdo.helper.HelperContextImpl.<init>(HelperContextImpl
.java:64)

      at
org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.<init>(DefaultHel
perContextImpl.java:31)

      at
org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(He
lperProviderImpl.java:37)

      at
org.apache.tuscany.sdo.spi.HelperProviderBase.<init>(HelperProviderBase.
java:81)

      at
org.apache.tuscany.sdo.helper.HelperProviderImpl.<init>(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.<clinit>(HelperProvider.java:69)

      at commonj.sdo.helper.XMLHelper.<clinit>(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)

      ... 47 more

 

 

[8/13/07 13:30:20:022 IST] 0000005a LocalTranCoor E   WLTC0017E:
Resources rolled back due to setRollbackOnly() being called.

[8/13/07 13:30:20:085 IST] 0000005a ExceptionUtil E   CNTR0020E: EJB
threw an unexpected (non-declared) exception during invocation of method
"transactionNotSupportedActivitySessionNotSupported" 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.<clinit>(FactoryBase.java:225)

      at
org.apache.tuscany.sdo.model.ModelFactory.<clinit>(ModelFactory.java:41)

      at
org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelper
Impl.java:63)

      at
org.apache.tuscany.sdo.helper.TypeHelperImpl.<init>(TypeHelperImpl.java:
81)

      at
org.apache.tuscany.sdo.helper.HelperContextImpl.<init>(HelperContextImpl
.java:64)

      at
org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.<init>(DefaultHel
perContextImpl.java:31)

      at
org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(He
lperProviderImpl.java:37)

      at
org.apache.tuscany.sdo.spi.HelperProviderBase.<init>(HelperProviderBase.
java:81)

      at
org.apache.tuscany.sdo.helper.HelperProviderImpl.<init>(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.<clinit>(HelperProvider.java:69)

      at commonj.sdo.helper.XMLHelper.<clinit>(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)

      at
com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab
stractUOWHandler.java:162)

      at
com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUO
WHandler.java:78)

      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.processMessage(Modul
eSessionBean.java:147)

      at
com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMes
sage(EJSLocalStatelessModule_43132892.java:97)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invo
ker.java:164)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.jav
a:75)

      at
com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.i
nvoke(BaseInvocationHandler.java:50)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInv
oke(InvocationManager.java:76)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invok
e(InvocationManager.java:56)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandle
r.processEvent(BaseInteractiveEventHandler.java:35)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doComma
nd(BaseCommandHandler.java:106)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:70)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:41)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControll
erServlet.java:76)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControlle
rServlet.java:51)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:1282)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
per.java:673)

      at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
ervletWrapper.java:80)

      at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
4)

      at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
4)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:469)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:408)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:286)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminaters(NewConnectionInitialReadCallback.java:201)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:103)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
nager.java:566)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
java:619)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
java:952)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
.java:1039)

      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)

 

SCA context: 

Interaction: [invoke,doValidation]
{XMLValidation}sca.default.component#sca/dynamic/reference =>
{XMLValidation}XMLValidation.component

Handler: com/ibm/ws/sca/internal/java/handler/JavaImplementationHandler
(com.ibm.ws.sca.internal.java.handler.JavaImplementationHandler,com/ibm/
wsspi/sca/extensions/ImplementationGroup2)

 

Wrapped by:

com.ibm.ws.sca.uow.UOWRolledBackException: caused by:
java.lang.NoClassDefFoundError: org/apache/tuscany/sdo/SDOFactory

      at
com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(Mo
duleSessionBean.java:345)

      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)

      at
com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab
stractUOWHandler.java:162)

      at
com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUO
WHandler.java:78)

      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.processMessage(Modul
eSessionBean.java:147)

      at
com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMes
sage(EJSLocalStatelessModule_43132892.java:97)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invo
ker.java:164)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.jav
a:75)

      at
com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.i
nvoke(BaseInvocationHandler.java:50)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInv
oke(InvocationManager.java:76)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invok
e(InvocationManager.java:56)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandle
r.processEvent(BaseInteractiveEventHandler.java:35)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doComma
nd(BaseCommandHandler.java:106)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:70)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:41)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControll
erServlet.java:76)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControlle
rServlet.java:51)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:1282)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
per.java:673)

      at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
ervletWrapper.java:80)

      at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
4)

      at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
4)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:469)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:408)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:286)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminaters(NewConnectionInitialReadCallback.java:201)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:103)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
nager.java:566)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
java:619)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
java:952)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
.java:1039)

      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)

Caused by: java.lang.NoClassDefFoundError:
org/apache/tuscany/sdo/SDOFactory

      at
org.apache.tuscany.sdo.impl.FactoryBase.<clinit>(FactoryBase.java:225)

      at
org.apache.tuscany.sdo.model.ModelFactory.<clinit>(ModelFactory.java:41)

      at
org.apache.tuscany.sdo.helper.TypeHelperImpl.getBuiltInModels(TypeHelper
Impl.java:63)

      at
org.apache.tuscany.sdo.helper.TypeHelperImpl.<init>(TypeHelperImpl.java:
81)

      at
org.apache.tuscany.sdo.helper.HelperContextImpl.<init>(HelperContextImpl
.java:64)

      at
org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.<init>(DefaultHel
perContextImpl.java:31)

      at
org.apache.tuscany.sdo.helper.HelperProviderImpl.createDefaultHelpers(He
lperProviderImpl.java:37)

      at
org.apache.tuscany.sdo.spi.HelperProviderBase.<init>(HelperProviderBase.
java:81)

      at
org.apache.tuscany.sdo.helper.HelperProviderImpl.<init>(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.<clinit>(HelperProvider.java:69)

      at commonj.sdo.helper.XMLHelper.<clinit>(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)

      ... 38 more

 

 

[8/13/07 13:30:20:101 IST] 0000005a LocalTranCoor E   WLTC0017E:
Resources rolled back due to setRollbackOnly() being called.

 

Thanks,

Ramesh.



This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information.
If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. 
Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken in reliance on this e-mail is strictly 
prohibited and may be unlawful.

Re: SDOFactory: NoClassDefFoundError.

Posted by kelvin goodson <ke...@gmail.com>.
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 <fr...@ca.ibm.com> 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 <fu...@bricemedia.com> 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
> >
> >
> > Ramesh.KS@cognizant.com 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] 0000005a 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)
> >
> >       at
> > com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab
> > stractUOWHandler.java:162)
> >
> >       at
> > com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUO
> > WHandler.java:78)
> >
> >       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.processMessage(Modul
> > eSessionBean.java:147)
> >
> >       at
> > com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMes
> > sage(EJSLocalStatelessModule_43132892.java:97)
> >
> >       at
> > com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invo
> > ker.java:164)
> >
> >       at
> > com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.jav
> > a:75)
> >
> >       at
> > com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.i
> > nvoke(BaseInvocationHandler.java:50)
> >
> >       at
> > com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInv
> > oke(InvocationManager.java:76)
> >
> >       at
> > com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invok
> > e(InvocationManager.java:56)
> >
> >       at
> > com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandle
> > r.processEvent(BaseInteractiveEventHandler.java:35)
> >
> >       at
> > com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doComma
> > nd(BaseCommandHandler.java:106)
> >
> >       at
> > com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
> > (CommandProcessor.java:70)
> >
> >       at
> > com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
> > (CommandProcessor.java:41)
> >
> >       at
> > com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControll
> > erServlet.java:76)
> >
> >       at
> > com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControlle
> > rServlet.java:51)
> >
> >       at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
> >
> >       at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> >
> >       at
> > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> > va:1282)
> >
> >       at
> > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
> > per.java:673)
> >
> >       at
> > com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
> > ervletWrapper.java:80)
> >
> >       at
> > com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
> > 4)
> >
> >       at
> > com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
> > 4)
> >
> >       at
> > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> > n(HttpInboundLink.java:469)
> >
> >       at
> > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> > n(HttpInboundLink.java:408)
> >
> >       at
> > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> > nk.java:286)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> > iminaters(NewConnectionInitialReadCallback.java:201)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> > wConnectionInitialReadCallback.java:103)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
> > nager.java:566)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
> > java:619)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
> > java:952)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
> > .java:1039)
> >
> >       at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
> >
> >
> >
> > SCA context:
> >
> > Interaction: [invoke,doValidation]
> > {XMLValidation}sca.default.component#sca/dynamic/reference =>
> > {XMLValidation}XMLValidation.component
> >
> > Handler: com/ibm/ws/sca/internal/java/handler/JavaImplementationHandler
> > (com.ibm.ws.sca.internal.java.handler.JavaImplementationHandler,com/ibm/
> > wsspi/sca/extensions/ImplementationGroup2)
> >
> >
> >
> > Wrapped by:
> >
> > com.ibm.ws.sca.uow.UOWRolledBackException: caused by:
> > java.lang.NoClassDefFoundError: org/apache/tuscany/sdo/SDOFactory
> >
> >       at
> > com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(Mo
> > duleSessionBean.java:345)
> >
> >       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)
> >
> >       at
> > com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab
> > stractUOWHandler.java:162)
> >
> >       at
> > com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUO
> > WHandler.java:78)
> >
> >       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.processMessage(Modul
> > eSessionBean.java:147)
> >
> >       at
> > com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMes
> > sage(EJSLocalStatelessModule_43132892.java:97)
> >
> >       at
> > com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invo
> > ker.java:164)
> >
> >       at
> > com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.jav
> > a:75)
> >
> >       at
> > com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.i
> > nvoke(BaseInvocationHandler.java:50)
> >
> >       at
> > com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInv
> > oke(InvocationManager.java:76)
> >
> >       at
> > com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invok
> > e(InvocationManager.java:56)
> >
> >       at
> > com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandle
> > r.processEvent(BaseInteractiveEventHandler.java:35)
> >
> >       at
> > com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doComma
> > nd(BaseCommandHandler.java:106)
> >
> >       at
> > com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
> > (CommandProcessor.java:70)
> >
> >       at
> > com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
> > (CommandProcessor.java:41)
> >
> >       at
> > com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControll
> > erServlet.java:76)
> >
> >       at
> > com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControlle
> > rServlet.java:51)
> >
> >       at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
> >
> >       at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> >
> >       at
> > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> > va:1282)
> >
> >       at
> > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
> > per.java:673)
> >
> >       at
> > com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
> > ervletWrapper.java:80)
> >
> >       at
> > com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
> > 4)
> >
> >       at
> > com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
> > 4)
> >
> >       at
> > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> > n(HttpInboundLink.java:469)
> >
> >       at
> > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> > n(HttpInboundLink.java:408)
> >
> >       at
> > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> > nk.java:286)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> > iminaters(NewConnectionInitialReadCallback.java:201)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> > wConnectionInitialReadCallback.java:103)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
> > nager.java:566)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
> > java:619)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
> > java:952)
> >
> >       at
> > com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
> > .java:1039)
> >
> >       at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
> >
> > Caused by: 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)
> >
> >       ... 47 more
> >
> >
> >
> >
> >
> > [8/13/07 13:30:20:022 IST] 0000005a LocalTranCoor E   WLTC0017E:
> > Resources rolled back due to setRollbackOnly() being called.
> >
> > [8/13/07 13:30:20:085 IST] 0000005a ExceptionUtil E   CNTR0020E: EJB
> > threw an unexpected (non-declared) exception during invocation of method
> > "transactionNotSupportedActivitySessionNotSupported" 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)
> >
> >
> > === message truncated ===
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: SDOFactory: NoClassDefFoundError.

Posted by Frank Budinsky <fr...@ca.ibm.com>.
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 <fu...@bricemedia.com> 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
> 
> 
> Ramesh.KS@cognizant.com 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] 0000005a 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)
> 
>       at
> com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab
> stractUOWHandler.java:162)
> 
>       at
> com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUO
> WHandler.java:78)
> 
>       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.processMessage(Modul
> eSessionBean.java:147)
> 
>       at
> com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMes
> sage(EJSLocalStatelessModule_43132892.java:97)
> 
>       at
> com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invo
> ker.java:164)
> 
>       at
> com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.jav
> a:75)
> 
>       at
> com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.i
> nvoke(BaseInvocationHandler.java:50)
> 
>       at
> com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInv
> oke(InvocationManager.java:76)
> 
>       at
> com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invok
> e(InvocationManager.java:56)
> 
>       at
> com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandle
> r.processEvent(BaseInteractiveEventHandler.java:35)
> 
>       at
> com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doComma
> nd(BaseCommandHandler.java:106)
> 
>       at
> com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
> (CommandProcessor.java:70)
> 
>       at
> com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
> (CommandProcessor.java:41)
> 
>       at
> com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControll
> erServlet.java:76)
> 
>       at
> com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControlle
> rServlet.java:51)
> 
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
> 
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> 
>       at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:1282)
> 
>       at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
> per.java:673)
> 
>       at
> com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
> ervletWrapper.java:80)
> 
>       at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
> 4)
> 
>       at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
> 4)
> 
>       at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> n(HttpInboundLink.java:469)
> 
>       at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> n(HttpInboundLink.java:408)
> 
>       at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> nk.java:286)
> 
>       at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> iminaters(NewConnectionInitialReadCallback.java:201)
> 
>       at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> wConnectionInitialReadCallback.java:103)
> 
>       at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
> nager.java:566)
> 
>       at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
> java:619)
> 
>       at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
> java:952)
> 
>       at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
> .java:1039)
> 
>       at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
> 
> 
> 
> SCA context: 
> 
> Interaction: [invoke,doValidation]
> {XMLValidation}sca.default.component#sca/dynamic/reference =>
> {XMLValidation}XMLValidation.component
> 
> Handler: com/ibm/ws/sca/internal/java/handler/JavaImplementationHandler
> (com.ibm.ws.sca.internal.java.handler.JavaImplementationHandler,com/ibm/
> wsspi/sca/extensions/ImplementationGroup2)
> 
> 
> 
> Wrapped by:
> 
> com.ibm.ws.sca.uow.UOWRolledBackException: caused by:
> java.lang.NoClassDefFoundError: org/apache/tuscany/sdo/SDOFactory
> 
>       at
> com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(Mo
> duleSessionBean.java:345)
> 
>       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)
> 
>       at
> com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab
> stractUOWHandler.java:162)
> 
>       at
> com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUO
> WHandler.java:78)
> 
>       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.processMessage(Modul
> eSessionBean.java:147)
> 
>       at
> com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMes
> sage(EJSLocalStatelessModule_43132892.java:97)
> 
>       at
> com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invo
> ker.java:164)
> 
>       at
> com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.jav
> a:75)
> 
>       at
> com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.i
> nvoke(BaseInvocationHandler.java:50)
> 
>       at
> com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInv
> oke(InvocationManager.java:76)
> 
>       at
> com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invok
> e(InvocationManager.java:56)
> 
>       at
> com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandle
> r.processEvent(BaseInteractiveEventHandler.java:35)
> 
>       at
> com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doComma
> nd(BaseCommandHandler.java:106)
> 
>       at
> com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
> (CommandProcessor.java:70)
> 
>       at
> com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
> (CommandProcessor.java:41)
> 
>       at
> com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControll
> erServlet.java:76)
> 
>       at
> com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControlle
> rServlet.java:51)
> 
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
> 
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> 
>       at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:1282)
> 
>       at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
> per.java:673)
> 
>       at
> com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
> ervletWrapper.java:80)
> 
>       at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
> 4)
> 
>       at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
> 4)
> 
>       at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> n(HttpInboundLink.java:469)
> 
>       at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> n(HttpInboundLink.java:408)
> 
>       at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> nk.java:286)
> 
>       at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> iminaters(NewConnectionInitialReadCallback.java:201)
> 
>       at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> wConnectionInitialReadCallback.java:103)
> 
>       at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
> nager.java:566)
> 
>       at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
> java:619)
> 
>       at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
> java:952)
> 
>       at
> com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
> .java:1039)
> 
>       at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
> 
> Caused by: 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)
> 
>       ... 47 more
> 
> 
> 
> 
> 
> [8/13/07 13:30:20:022 IST] 0000005a LocalTranCoor E   WLTC0017E:
> Resources rolled back due to setRollbackOnly() being called.
> 
> [8/13/07 13:30:20:085 IST] 0000005a ExceptionUtil E   CNTR0020E: EJB
> threw an unexpected (non-declared) exception during invocation of method
> "transactionNotSupportedActivitySessionNotSupported" 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)
> 
> 
> === message truncated ===


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: SDOFactory: NoClassDefFoundError.

Posted by Fuhwei Lwo <fu...@bricemedia.com>.
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


Ramesh.KS@cognizant.com 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] 0000005a 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)

      at
com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab
stractUOWHandler.java:162)

      at
com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUO
WHandler.java:78)

      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.processMessage(Modul
eSessionBean.java:147)

      at
com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMes
sage(EJSLocalStatelessModule_43132892.java:97)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invo
ker.java:164)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.jav
a:75)

      at
com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.i
nvoke(BaseInvocationHandler.java:50)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInv
oke(InvocationManager.java:76)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invok
e(InvocationManager.java:56)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandle
r.processEvent(BaseInteractiveEventHandler.java:35)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doComma
nd(BaseCommandHandler.java:106)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:70)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:41)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControll
erServlet.java:76)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControlle
rServlet.java:51)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:1282)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
per.java:673)

      at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
ervletWrapper.java:80)

      at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
4)

      at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
4)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:469)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:408)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:286)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminaters(NewConnectionInitialReadCallback.java:201)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:103)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
nager.java:566)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
java:619)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
java:952)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
.java:1039)

      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)

 

SCA context: 

Interaction: [invoke,doValidation]
{XMLValidation}sca.default.component#sca/dynamic/reference =>
{XMLValidation}XMLValidation.component

Handler: com/ibm/ws/sca/internal/java/handler/JavaImplementationHandler
(com.ibm.ws.sca.internal.java.handler.JavaImplementationHandler,com/ibm/
wsspi/sca/extensions/ImplementationGroup2)

 

Wrapped by:

com.ibm.ws.sca.uow.UOWRolledBackException: caused by:
java.lang.NoClassDefFoundError: org/apache/tuscany/sdo/SDOFactory

      at
com.ibm.wsspi.sca.ejb.module.impl.ModuleSessionBean.processUOWMessage(Mo
duleSessionBean.java:345)

      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)

      at
com.ibm.ws.sca.internal.uow.handler.AbstractUOWHandler.processMessage(Ab
stractUOWHandler.java:162)

      at
com.ibm.ws.sca.internal.uow.handler.JoinUOWHandler.processMessage(JoinUO
WHandler.java:78)

      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.processMessage(Modul
eSessionBean.java:147)

      at
com.ibm.wsspi.sca.ejb.module.EJSLocalStatelessModule_43132892.processMes
sage(EJSLocalStatelessModule_43132892.java:97)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.managedRun(Invo
ker.java:164)

      at
com.ibm.wbit.comptest.controller.invocation.impl.Invoker.run(Invoker.jav
a:75)

      at
com.ibm.wbit.comptest.controller.invocation.impl.BaseInvocationHandler.i
nvoke(BaseInvocationHandler.java:50)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.doInv
oke(InvocationManager.java:76)

      at
com.ibm.wbit.comptest.controller.invocation.impl.InvocationManager.invok
e(InvocationManager.java:56)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseInteractiveEventHandle
r.processEvent(BaseInteractiveEventHandler.java:35)

      at
com.ibm.wbit.comptest.controller.command.impl.BaseCommandHandler.doComma
nd(BaseCommandHandler.java:106)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:70)

      at
com.ibm.wbit.comptest.controller.command.impl.CommandProcessor.doCommand
(CommandProcessor.java:41)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.process(TestControll
erServlet.java:76)

      at
com.ibm.wbit.comptest.servlet.TestControllerServlet.doPost(TestControlle
rServlet.java:51)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:1282)

      at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
per.java:673)

      at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
ervletWrapper.java:80)

      at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
4)

      at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
4)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:469)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:408)

      at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:286)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminaters(NewConnectionInitialReadCallback.java:201)

      at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:103)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
nager.java:566)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
java:619)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
java:952)

      at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
.java:1039)

      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)

Caused by: 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)

      ... 47 more

 

 

[8/13/07 13:30:20:022 IST] 0000005a LocalTranCoor E   WLTC0017E:
Resources rolled back due to setRollbackOnly() being called.

[8/13/07 13:30:20:085 IST] 0000005a ExceptionUtil E   CNTR0020E: EJB
threw an unexpected (non-declared) exception during invocation of method
"transactionNotSupportedActivitySessionNotSupported" 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)


=== message truncated ===