2.0 M2 RC1: sample calculator-equinox is failing 
-------------------------------------------------

                 Key: TUSCANY-2954
                 URL: https://issues.apache.org/jira/browse/TUSCANY-2954
             Project: Tuscany
          Issue Type: Bug
    Affects Versions: Java-SCA-M2
            Reporter: Raymond Feng
            Assignee: Raymond Feng
            Priority: Blocker
             Fix For:  Java-SCA-2.0-M2


The "run-equinox" target is failing. The root cause of the problem is due to 
the change made under https://issues.apache.org/jira/browse/TUSCANY-2877. 

Adding Eclipse-BuddyPolicy: dependent header exposes the META-INF/services 
folder to 3rd party jars and duplicate the loading of Tuscany module activators.

run-equinox:
     [java] Apr 2, 2009 3:15:50 PM org.apache.tuscany.sca.node.equinox.launcher.
NodeLauncher main
     [java] INFO: SCA contribution: ./target/sample-calculator-equinox.jar
     [java] Apr 2, 2009 3:15:50 PM org.apache.tuscany.sca.node.equinox.launcher.
NodeLauncher main
     [java] INFO: SCA composite: Calculator.composite
     [java]
     [java] Apr 2, 2009 3:15:53 PM org.apache.tuscany.sca.extensibility.equinox.
EquinoxServiceDiscoveryActivator start
     [java] INFO: Equinox-based service discoverer is now configured.
     [java] Apr 2, 2009 3:15:55 PM org.apache.tuscany.sca.node.impl.NodeImpl <in
it>
     [java] INFO: Creating node: Calculator.composite
     [java] Apr 2, 2009 3:15:58 PM org.apache.tuscany.sca.node.impl.NodeImpl con
figureNode
     [java] INFO: Loading contribution: file:/C:/Apache/tuscany-sca-2.0-M2/sampl
es/calculator-equinox/./target/sample-calculator-equinox.jar
     [java] Apr 2, 2009 3:16:04 PM org.apache.tuscany.sca.policy.xml.IntentProce
ssor
     [java] WARNING: Unable to find the extension type {http://docs.oasis-open.o
rg/ns/opencsa/sca/200903}implementation.java constrained by intent: {http://tusc
any.apache.org/xmlns/sca/1.1}jaasAuthentication
     [java] Apr 2, 2009 3:16:04 PM org.apache.tuscany.sca.policy.xml.IntentProce
ssor
     [java] WARNING: Unable to find the extension type {http://docs.oasis-open.o
rg/ns/opencsa/sca/200903}implementation.spring constrained by intent: {http://tu
scany.apache.org/xmlns/sca/1.1}jaasAuthentication
     [java] Apr 2, 2009 3:16:04 PM org.apache.tuscany.sca.policy.xml.IntentProce
ssor
     [java] WARNING: Unable to find the extension type {http://docs.oasis-open.o
rg/ns/opencsa/sca/200903}implementation.java constrained by intent: {http://tusc
any.apache.org/xmlns/sca/1.1}identity
     [java] Apr 2, 2009 3:16:04 PM org.apache.tuscany.sca.policy.xml.IntentProce
ssor
     [java] WARNING: Unable to find the extension type {http://docs.oasis-open.o
rg/ns/opencsa/sca/200903}implementation.spring constrained by intent: {http://tu
scany.apache.org/xmlns/sca/1.1}identity
     [java] Apr 2, 2009 3:16:04 PM org.apache.tuscany.sca.implementation.java.xm
l.JavaImplementationProcessor
     [java] SEVERE: Contribution Resolve Exception occured due to:
     [java] Apr 2, 2009 3:16:04 PM org.apache.tuscany.sca.implementation.java.xm
l.JavaImplementationProcessor
     [java] SEVERE: Contribution Resolve Exception occured due to:
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.implementation.java.xm
l.JavaImplementationProcessor
     [java] SEVERE: Class Not Found Exception: calculator.CalculatorServiceImpl
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.implementation.java.xm
l.JavaImplementationProcessor
     [java] SEVERE: Class Not Found Exception: calculator.CalculatorClient
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentConfigurationBuilderImpl
     [java] WARNING: Component implementation not found: Component = CalculatorS
erviceComponent Uri = null
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentConfigurationBuilderImpl
     [java] SEVERE: Reference not found for component reference: Component = Cal
culatorServiceComponent Reference = addService
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentConfigurationBuilderImpl
     [java] SEVERE: Reference not found for component reference: Component = Cal
culatorServiceComponent Reference = subtractService
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentConfigurationBuilderImpl
     [java] SEVERE: Reference not found for component reference: Component = Cal
culatorServiceComponent Reference = multiplyService
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentConfigurationBuilderImpl
     [java] SEVERE: Reference not found for component reference: Component = Cal
culatorServiceComponent Reference = divideService
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentConfigurationBuilderImpl
     [java] WARNING: Component implementation not found: Component = CalculatorC
lient Uri = null
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentConfigurationBuilderImpl
     [java] SEVERE: Reference not found for component reference: Component = Cal
culatorClient Reference = calculatorService
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
CompositeBindingURIBuilderImpl
     [java] WARNING: Component implementation not found: Component = CalculatorS
erviceComponent Uri = null
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
CompositeBindingURIBuilderImpl
     [java] SEVERE: Reference not found for component reference: Component = Cal
culatorServiceComponent Reference = addService
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
CompositeBindingURIBuilderImpl
     [java] SEVERE: Reference not found for component reference: Component = Cal
culatorServiceComponent Reference = subtractService
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
CompositeBindingURIBuilderImpl
     [java] SEVERE: Reference not found for component reference: Component = Cal
culatorServiceComponent Reference = multiplyService
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
CompositeBindingURIBuilderImpl
     [java] SEVERE: Reference not found for component reference: Component = Cal
culatorServiceComponent Reference = divideService
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
CompositeBindingURIBuilderImpl
     [java] WARNING: Component implementation not found: Component = CalculatorC
lient Uri = null
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
CompositeBindingURIBuilderImpl
     [java] SEVERE: Reference not found for component reference: Component = Cal
culatorClient Reference = calculatorService
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentReferenceEndpointReferenceBuilderImpl
     [java] WARNING: Reference addService must not specify endpoints using both
target attribute and with binding uri attribute
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentReferenceEndpointReferenceBuilderImpl
     [java] WARNING: Reference subtractService must not specify endpoints using
both target attribute and with binding uri attribute
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentReferenceEndpointReferenceBuilderImpl
     [java] WARNING: Reference multiplyService must not specify endpoints using
both target attribute and with binding uri attribute
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentReferenceEndpointReferenceBuilderImpl
     [java] WARNING: Reference divideService must not specify endpoints using bo
th target attribute and with binding uri attribute
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentReferenceEndpointReferenceBuilderImpl
     [java] WARNING: Reference calculatorService must not specify endpoints usin
g both target attribute and with binding uri attribute
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.assembly.builder.impl.
ComponentReferenceEndpointReferenceBuilderImpl
     [java] WARNING: Component reference target not found, it might be a remote
service running elsewhere in the SCA Domain: Composite = {http://sample}Calculat
or Service = CalculatorServiceComponent
     [java] Apr 2, 2009 3:16:05 PM org.apache.tuscany.sca.node.equinox.launcher.
NodeLauncherUtil node
     [java] SEVERE: SCA Node could not be created
     [java] java.lang.reflect.InvocationTargetException
     [java]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
     [java]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
onstructorAccessorImpl.java:39)
     [java]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
egatingConstructorAccessorImpl.java:27)
     [java]     at java.lang.reflect.Constructor.newInstance(Constructor.java:51
3)
     [java]     at org.apache.tuscany.sca.node.equinox.launcher.NodeLauncherUtil
.node(NodeLauncherUtil.java:161)
     [java]     at org.apache.tuscany.sca.node.equinox.launcher.NodeLauncher.cre
ateNode(NodeLauncher.java:99)
     [java]     at org.apache.tuscany.sca.node.equinox.launcher.NodeLauncher.mai
n(NodeLauncher.java:173)
     [java]     at org.apache.tuscany.sca.node.equinox.launcher.NodeMain.main(No
deMain.java:59)
     [java] Caused by: org.oasisopen.sca.ServiceRuntimeException: org.apache.tus
cany.sca.contribution.processor.ContributionResolveException: org.apache.tuscany
.sca.implementation.java.introspect.impl.DuplicateReferenceException: addService

     [java]     at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.jav
a:259)
     [java]     at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createNode(N
odeFactoryImpl.java:42)
     [java]     at org.apache.tuscany.sca.implementation.node.launcher.NodeImple
mentationLauncherBootstrap.<init>(NodeImplementationLauncherBootstrap.java:119)
     [java]     ... 8 more
     [java] Caused by: org.apache.tuscany.sca.contribution.processor.Contributio
nResolveException: org.apache.tuscany.sca.implementation.java.introspect.impl.Du
plicateReferenceException: addService
     [java]     at org.apache.tuscany.sca.implementation.java.xml.JavaImplementa
tionProcessor.resolve(JavaImplementationProcessor.java:184)
     [java]     at org.apache.tuscany.sca.implementation.java.xml.JavaImplementa
tionProcessor.resolve(JavaImplementationProcessor.java:1)
     [java]     at org.apache.tuscany.sca.contribution.processor.DefaultStAXArti
factProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifac
tProcessorExtensionPoint.java:374)
     [java]     at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXA
rtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:196)
     [java]     at org.apache.tuscany.sca.assembly.xml.BaseAssemblyProcessor.res
olveImplementation(BaseAssemblyProcessor.java:349)
     [java]     at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolv
e(CompositeProcessor.java:991)
     [java]     at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolv
e(CompositeProcessor.java:1)
     [java]     at org.apache.tuscany.sca.contribution.processor.DefaultStAXArti
factProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifac
tProcessorExtensionPoint.java:374)
     [java]     at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXA
rtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:196)
     [java]     at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcesso
r.resolve(CompositeDocumentProcessor.java:162)
     [java]     at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcesso
r.resolve(CompositeDocumentProcessor.java:1)
     [java]     at org.apache.tuscany.sca.contribution.processor.DefaultURLArtif
actProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(DefaultURLArtifactPr
ocessorExtensionPoint.java:329)
     [java]     at org.apache.tuscany.sca.contribution.processor.ExtensibleURLAr
tifactProcessor.resolve(ExtensibleURLArtifactProcessor.java:121)
     [java]     at org.apache.tuscany.sca.workspace.processor.impl.ContributionC
ontentProcessor.resolve(ContributionContentProcessor.java:201)
     [java]     at org.apache.tuscany.sca.workspace.processor.impl.ContributionC
ontentProcessor.resolve(ContributionContentProcessor.java:1)
     [java]     at org.apache.tuscany.sca.contribution.processor.DefaultURLArtif
actProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(DefaultURLArtifactPr
ocessorExtensionPoint.java:329)
     [java]     at org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeI
mpl.java:532)
     [java]     at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.jav
a:256)
     [java]     ... 10 more
     [java] Caused by: org.apache.tuscany.sca.implementation.java.introspect.imp
l.DuplicateReferenceException: addService
     [java]     at org.apache.tuscany.sca.implementation.java.introspect.impl.Re
ferenceProcessor.visitMethod(ReferenceProcessor.java:76)
     [java]     at org.apache.tuscany.sca.implementation.java.impl.JavaClassIntr
ospectorImpl.introspectClass(JavaClassIntrospectorImpl.java:109)
     [java]     at org.apache.tuscany.sca.implementation.java.impl.JavaImplement
ationFactoryImpl.createJavaImplementation(JavaImplementationFactoryImpl.java:55)

     [java]     at org.apache.tuscany.sca.implementation.java.xml.JavaImplementa
tionProcessor.resolve(JavaImplementationProcessor.java:182)
     [java]     ... 27 more
     [java] Exception in thread "main" org.apache.tuscany.sca.node.equinox.launc
her.LauncherException: java.lang.reflect.InvocationTargetException
     [java]     at org.apache.tuscany.sca.node.equinox.launcher.NodeLauncherUtil
.node(NodeLauncherUtil.java:180)
     [java]     at org.apache.tuscany.sca.node.equinox.launcher.NodeLauncher.cre
ateNode(NodeLauncher.java:99)
     [java]     at org.apache.tuscany.sca.node.equinox.launcher.NodeLauncher.mai
n(NodeLauncher.java:173)
     [java]     at org.apache.tuscany.sca.node.equinox.launcher.NodeMain.main(No
deMain.java:59)
     [java] Caused by: java.lang.reflect.InvocationTargetException
     [java]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
     [java]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
onstructorAccessorImpl.java:39)
     [java]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
egatingConstructorAccessorImpl.java:27)
     [java]     at java.lang.reflect.Constructor.newInstance(Constructor.java:51
3)
     [java]     at org.apache.tuscany.sca.node.equinox.launcher.NodeLauncherUtil
.node(NodeLauncherUtil.java:161)
     [java]     ... 3 more
     [java] Caused by: org.oasisopen.sca.ServiceRuntimeException: org.apache.tus
cany.sca.contribution.processor.ContributionResolveException: org.apache.tuscany
.sca.implementation.java.introspect.impl.DuplicateReferenceException: addService

     [java]     at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.jav
a:259)
     [java]     at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createNode(N
odeFactoryImpl.java:42)
     [java]     at org.apache.tuscany.sca.implementation.node.launcher.NodeImple
mentationLauncherBootstrap.<init>(NodeImplementationLauncherBootstrap.java:119)
     [java]     ... 8 more
     [java] Caused by: org.apache.tuscany.sca.contribution.processor.Contributio
nResolveException: org.apache.tuscany.sca.implementation.java.introspect.impl.Du
plicateReferenceException: addService
     [java]     at org.apache.tuscany.sca.implementation.java.xml.JavaImplementa
tionProcessor.resolve(JavaImplementationProcessor.java:184)
     [java]     at org.apache.tuscany.sca.implementation.java.xml.JavaImplementa
tionProcessor.resolve(JavaImplementationProcessor.java:1)
     [java]     at org.apache.tuscany.sca.contribution.processor.DefaultStAXArti
factProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifac
tProcessorExtensionPoint.java:374)
     [java]     at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXA
rtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:196)
     [java]     at org.apache.tuscany.sca.assembly.xml.BaseAssemblyProcessor.res
olveImplementation(BaseAssemblyProcessor.java:349)
     [java]     at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolv
e(CompositeProcessor.java:991)
     [java]     at org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolv
e(CompositeProcessor.java:1)
     [java]     at org.apache.tuscany.sca.contribution.processor.DefaultStAXArti
factProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifac
tProcessorExtensionPoint.java:374)
     [java]     at org.apache.tuscany.sca.contribution.processor.ExtensibleStAXA
rtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:196)
     [java]     at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcesso
r.resolve(CompositeDocumentProcessor.java:162)
     [java]     at org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcesso
r.resolve(CompositeDocumentProcessor.java:1)
     [java]     at org.apache.tuscany.sca.contribution.processor.DefaultURLArtif
actProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(DefaultURLArtifactPr
ocessorExtensionPoint.java:329)
     [java]     at org.apache.tuscany.sca.contribution.processor.ExtensibleURLAr
tifactProcessor.resolve(ExtensibleURLArtifactProcessor.java:121)
     [java]     at org.apache.tuscany.sca.workspace.processor.impl.ContributionC
ontentProcessor.resolve(ContributionContentProcessor.java:201)
     [java]     at org.apache.tuscany.sca.workspace.processor.impl.ContributionC
ontentProcessor.resolve(ContributionContentProcessor.java:1)
     [java]     at org.apache.tuscany.sca.contribution.processor.DefaultURLArtif
actProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(DefaultURLArtifactPr
ocessorExtensionPoint.java:329)
     [java]     at org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeI
mpl.java:532)
     [java]     at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.jav
a:256)
     [java]     ... 10 more
     [java] Caused by: org.apache.tuscany.sca.implementation.java.introspect.imp
l.DuplicateReferenceException: addService
     [java]     at org.apache.tuscany.sca.implementation.java.introspect.impl.Re
ferenceProcessor.visitMethod(ReferenceProcessor.java:76)
     [java]     at org.apache.tuscany.sca.implementation.java.impl.JavaClassIntr
ospectorImpl.introspectClass(JavaClassIntrospectorImpl.java:109)
     [java]     at org.apache.tuscany.sca.implementation.java.impl.JavaImplement
ationFactoryImpl.createJavaImplementation(JavaImplementationFactoryImpl.java:55)

     [java]     at org.apache.tuscany.sca.implementation.java.xml.JavaImplementa
tionProcessor.resolve(JavaImplementationProcessor.java:182)
     [java]     ... 27 more

     [java] osgi>
     [java] Java Result: 1

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to