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]

Reply via email to