NPE after NoClassDefFoundError in trunk distro for
o.a.t.s.databinding.sdo.SDODataBinding
-----------------------------------------------------------------------------------------
Key: TUSCANY-1299
URL: https://issues.apache.org/jira/browse/TUSCANY-1299
Project: Tuscany
Issue Type: Bug
Affects Versions: Java-SCA-Next
Environment: Windows XP
Reporter: Ignacio Silva-Lepe
Fix For: Java-SCA-Next
After a full update and mvn clean; mvn of trunk, and mvn clean; mvn in
sca/distribution, I unzip the binary distro and try:
C:\Devt\NotificationComponents\samples\broker>java -Dnotification.httpPort=8080
-cp "target\tuscany-notification-broker-sample-1.0-incubating-SNAPSHOT.jar;..\..
\local\target\tuscany-notification-local-1.0-incubating-SNAPSHOT.jar;..\..\bindi
ng\target\tuscany-notification-binding-1.0-incubating-SNAPSHOT.jar;\Documents an
d Settings\Administrator\.m2\repository\stax\stax\1.1.1-dev\stax-1.1.1-dev.jar;\
Devt\tuscany-sca-distr\tuscany-sca-1.0-incubating-SNAPSHOT\lib\tuscany-sca-manif
est.jar" org.apache.tuscany.sca.notification.broker.TrafficAdvisoryServer
java.lang.NoClassDefFoundError: commonj/sdo/DataObject
at org.apache.tuscany.sca.databinding.sdo.SDODataBinding.<clinit>(SDODat
aBinding.java:46)
at org.apache.tuscany.sca.databinding.sdo.module.SDODataBindingModuleAct
ivator.start(SDODataBindingModuleActivator.java:57)
at org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.startMod
ules(ReallySmallRuntime.java:161)
at org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.start(Re
allySmallRuntime.java:110)
at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
aultSCADomain.java:86)
at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
omain.java:229)
at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
java:68)
at org.apache.tuscany.sca.notification.broker.TrafficAdvisoryServer.main
(TrafficAdvisoryServer.java:35)
Looking in tuscany-sca-1.0-incubating-SNAPSHOT/lib I find
sdo-api-r2.1-1.0-incubating-20070520.134246-1.jar, but the manifest has a
reference to sdo-api-r2.1-1.0-incubating-SNAPSHOT.jar. So after copying that
expected jar from my local repo, I then see:
C:\Devt\NotificationComponents\samples\broker>java -Dnotification.httpPort=8080
-cp "target\tuscany-notification-broker-sample-1.0-incubating-SNAPSHOT.jar;..\..
\local\target\tuscany-notification-local-1.0-incubating-SNAPSHOT.jar;..\..\bindi
ng\target\tuscany-notification-binding-1.0-incubating-SNAPSHOT.jar;\Documents an
d Settings\Administrator\.m2\repository\stax\stax\1.1.1-dev\stax-1.1.1-dev.jar;\
Devt\tuscany-sca-distr\tuscany-sca-1.0-incubating-SNAPSHOT\lib\tuscany-sca-manif
est.jar" org.apache.tuscany.sca.notification.broker.TrafficAdvisoryServer
*** Activating notification binding module, localBaseUrl [http://spyder.watson.i
bm.com:8080]
*** Activating local notification module
*** binding ntm [http://localhost:8080/ntm], notificationType [trafficAdvisory]
*** binding ntm [http://localhost:8080/ntm], notificationType [trafficAdvisory]
org.osoa.sca.ServiceRuntimeException: java.lang.NullPointerException
at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
omain.java:263)
at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.
java:68)
at org.apache.tuscany.sca.notification.broker.TrafficAdvisoryServer.main
(TrafficAdvisoryServer.java:35)
Caused by: java.lang.NullPointerException
at commonj.sdo.impl.HelperProvider.getDefaultContext(HelperProvider.java
:379)
at org.apache.tuscany.sca.databinding.sdo.SDODataBinding.introspect(SDOD
ataBinding.java:66)
at org.apache.tuscany.sca.databinding.DefaultDataBindingExtensionPoint.i
ntrospectType(DefaultDataBindingExtensionPoint.java:84)
at org.apache.tuscany.core.databinding.processor.DataBindingJavaInterfac
eProcessor.processInterface(DataBindingJavaInterfaceProcessor.java:115)
at org.apache.tuscany.core.databinding.processor.DataBindingJavaInterfac
eProcessor.visitInterface(DataBindingJavaInterfaceProcessor.java:55)
at org.apache.tuscany.sca.interfacedef.java.introspect.ExtensibleJavaInt
erfaceIntrospector.introspect(ExtensibleJavaInterfaceIntrospector.java:83)
at org.apache.tuscany.sca.implementation.java.introspect.impl.ReferenceP
rocessor.createReference(ReferenceProcessor.java:160)
at org.apache.tuscany.sca.implementation.java.introspect.impl.ReferenceP
rocessor.visitField(ReferenceProcessor.java:93)
at org.apache.tuscany.sca.implementation.java.introspect.ExtensibleJavaC
lassIntrospector.introspect(ExtensibleJavaClassIntrospector.java:99)
at org.apache.tuscany.sca.implementation.java.xml.JavaImplementationProc
essor.resolve(JavaImplementationProcessor.java:119)
at org.apache.tuscany.sca.implementation.java.xml.JavaImplementationProc
essor.resolve(JavaImplementationProcessor.java:49)
at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactP
rocessor.resolve(ExtensibleStAXArtifactProcessor.java:102)
at org.apache.tuscany.sca.assembly.xml.BaseArtifactProcessor.resolveImpl
ementation(BaseArtifactProcessor.java:387)
at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(Compos
iteProcessor.java:466)
at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve(Compos
iteProcessor.java:65)
at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactP
rocessor.resolve(ExtensibleStAXArtifactProcessor.java:102)
at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
e(CompositeDocumentProcessor.java:83)
at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolv
e(CompositeDocumentProcessor.java:43)
at org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactPr
ocessor.resolve(ExtensibleURLArtifactProcessor.java:73)
at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
mpl.processResolvePhase(ContributionServiceImpl.java:317)
at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
mpl.addContribution(ContributionServiceImpl.java:254)
at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceI
mpl.contribute(ContributionServiceImpl.java:119)
at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(Def
aultSCADomain.java:104)
at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCAD
omain.java:229)
... 2 more
Any ideas?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]