On Thu, Oct 29, 2009 at 9:17 PM, Raymond Feng <[email protected]> wrote:
> Hi,
>
> I have successfully brought up the latest Tuscany 2.x code with Apache Felix
> 2.0.1 to run the OSGi remote service samples . Please see the instructions
> at [1].
>
> The bundles in the Tuscany distribution needs to be generated using the
> latest Tuscany maven-bundle-plugin. I just fixed an issue there under [2] so
> that the saxon jars won't export javax.xml.namespace to avoid conflicts with
> system packages.
>
> I noticed that tuscany-implementation-bpel-runtime module [3] has a "hard"
> dependency on one Equinox class "org.eclipse.core.runtime.FileLocator". Can
> we avoid that?
>
> [1]
> http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Running+Tuscany+SCA+2.x+with+Equinox+and+Felix
> [2] http://svn.apache.org/viewvc?rev=831078&view=rev
> [3]
> tuscany-implementation-bpel-runtime/src/main/java/org/apache/tuscany/sca/implementation/bpel/ode/EmbeddedODEServer.java
>
> Thanks,
> Raymond
> ---

Thats great.

I get a NoClassDefFoundError: javax/xml/namespace/QName when starting
the tuscany sample bundles, is there something else I must be missing?

   ...ant

-> 30-Oct-2009 08:30:58
org.apache.tuscany.sca.osgi.remoteserviceadmin.impl.TopologyManagerImpl
added
WARNING: Service listner without a filter is skipped:
org.apache.felix.framework.util.listenerhookinfoi...@18f1e5e
Warning: failed to load external object model: org/w3c/dom/Node
Warning: failed to load external object model: org/w3c/dom/Node
30-Oct-2009 08:30:59 org.apache.tuscany.sca.monitor.Monitor logNullMonitor
WARNING: Attempt to report error with id javax/xml/namespace/QName
from class org.apache.tuscany.sca.contribution.processor.DefaultV
alidatingXMLInputFactory but the monitor object was null
ERROR: EventDispatcher: Error during dispatch.
(java.lang.NoClassDefFoundError: javax/xml/namespace/QName)
java.lang.NoClassDefFoundError: javax/xml/namespace/QName
        at 
com.ctc.wstx.sr.NsInputElementStack.getCurrentElementName(NsInputElementStack.java:651)
        at com.ctc.wstx.sr.BasicStreamReader.getName(BasicStreamReader.java:723)
        at 
org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor.read(ExtensibleStAXArtifactProcessor.java:1
57)
        at 
org.apache.tuscany.sca.definitions.xml.DefinitionsDocumentProcessor.read(DefinitionsDocumentProcessor.java:125)
        at 
org.apache.tuscany.sca.definitions.xml.DefinitionsDocumentProcessor.read(DefinitionsDocumentProcessor.java:1)
        at 
org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProcessorExtensionPoint$LazyURLArtifactProcessor.read(Def
aultURLArtifactProcessorExtensionPoint.java:288)
        at 
org.apache.tuscany.sca.definitions.xml.DefaultDefinitionsExtensionPoint.getDefinitions(DefaultDefinitionsExtensionPoint.j
ava:110)
        at 
org.apache.tuscany.sca.deployment.impl.DeployerImpl.loadSystemContribution(DeployerImpl.java:292)
        at 
org.apache.tuscany.sca.deployment.impl.DeployerImpl.init(DeployerImpl.java:278)
        at 
org.apache.tuscany.sca.deployment.impl.DeployerImpl.createMonitor(DeployerImpl.java:114)
        at 
org.apache.tuscany.sca.osgi.service.discovery.impl.LocalDiscoveryService.addingBundle(LocalDiscoveryService.java:139)
        at 
org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:439)
        at 
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261)
        at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:233)
        at 
org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:413)
        at 
org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:800)
        at 
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:728)
        at 
org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
        at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3576)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1690)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1622)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1077)
        at 
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
        at java.lang.Thread.run(Unknown Source)
30-Oct-2009 08:30:59 calculator.dosgi.impl.CalculatorActivator start

Reply via email to