ant elder wrote:
You should be able to use the Axis2 based WS binding with the Tuscany
plugin instead of the JAXWS RI based one by adding the dependencies as
follows:

         <plugin>
             <groupId>org.apache.tuscany.maven.plugins</groupId>
             <artifactId>maven-tuscany-plugin</artifactId>
             <version>2.0-SNAPSHOT</version>
             <dependencies>
                <dependency>
                   <groupId>org.apache.tuscany.sca</groupId>
                   <artifactId>tuscany-binding-ws-runtime-axis2</artifactId>
                   <version>2.0-SNAPSHOT</version>
                </dependency>
                <dependency>
                   <groupId>org.mortbay.jetty</groupId>
                   <artifactId>jetty</artifactId>
                   <version>6.1.19</version>
                </dependency>
             </dependencies>
         </plugin>

We need to decide if we want to keep maintaining the JAXWS RI based WS
binding or drop it and just use the Axis2 based one, its not getting
updated much these days so is getting out of date, i guess thats a
discussion for the dev list.

It would be interesting to hear a bit more about how you use the
Tuscany plugin, you say you use it in Eclipse, could you tell us a bit
more about what you do?

   ...ant


I tried this (using mvn tuscany:run from the command line) and I get
the stack trace shown below.

I assume that the messages about duplicate bindings and intents can
be ignored.  I'm not sure if I should be concerned about the
PrivilegedActionException.  The NoSuchMethodError is a showstopper.

Any ideas what could cause this?

  Simon

[INFO] [tuscany:run]
[INFO] Starting Tuscany Runtime...
[INFO] Project contribution: file:/F:/urso/handler-agent/target/afnemer-handling
-agent-contribution.jar
17-Jan-2011 11:46:31 org.apache.tuscany.sca.node.impl.NodeImpl start
INFO: Starting node: http://tuscany.apache.org/sca/1.1/nodes/default0 domain: de
fault
17-Jan-2011 11:46:51 com.hazelcast.system
INFO: [default] Hazelcast 1.8.3 (20100407) starting at Address[192.168.0.11:1482
0]
17-Jan-2011 11:46:51 com.hazelcast.system
INFO: [default] Copyright (C) 2008-2010 Hazelcast.com
17-Jan-2011 11:46:53 com.hazelcast.impl.Node
INFO: [default]


Members [1] {
        Member [192.168.0.11:14820] this
}

17-Jan-2011 11:46:53 org.apache.tuscany.sca.node.impl.NodeFactoryImpl loadContri
butions
INFO: Loading contribution: file:/F:/urso/handler-agent/target/afnemer-handling-
agent-contribution.jar
17-Jan-2011 11:46:53 org.apache.tuscany.sca.contribution.processor.DefaultValida
tingXMLInputFactory [] (PrivilegedActionException)
WARNING: PrivilegedActionException occured due to : {0}
17-Jan-2011 11:46:54 org.apache.tuscany.sca.definitions.impl.DefinitionsImpl [Ex
tension points definitions] (DuplicateIntent)
SEVERE: [ASM10001,POL30002] Duplicate intent {http://tuscany.apache.org/xmlns/sc
a/1.1}MTOM found in domain
17-Jan-2011 11:46:54 org.apache.tuscany.sca.definitions.impl.DefinitionsImpl [Ex
tension points definitions] (DuplicateBindingType)
SEVERE: [POL40020] Duplicate binding type {http://docs.oasis-open.org/ns/opencsa
/sca/200912}binding.ws found in domain
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] java.lang.NoSuchMethodError: org.apache.tuscany.sca.definitions.Definitio
ns.getExternalAttachments()Ljava/util/List;
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.IllegalStateException: java.lang.NoSuchMethodError: org.apache.tuscany
.sca.definitions.Definitions.getExternalAttachments()Ljava/util/List;
        at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:172)
        at org.apache.tuscany.maven.plugin.TuscanyRunMojo.execute(TuscanyRunMojo
.java:105)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:453)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:559)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
Goal(DefaultLifecycleExecutor.java:513)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:483)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:331)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:292)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:142)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.lang.NoSuchMethodError: org.apache.tuscany.sca.definitions.Defin
itions.getExternalAttachments()Ljava/util/List;
        at org.apache.tuscany.sca.builder.impl.PolicyAttachmentBuilderImpl.apply
XPath(PolicyAttachmentBuilderImpl.java:132)
        at org.apache.tuscany.sca.builder.impl.PolicyAttachmentBuilderImpl.build
(PolicyAttachmentBuilderImpl.java:94)
        at org.apache.tuscany.sca.builder.impl.ModelBuilderImpl.build(ModelBuild
erImpl.java:108)
        at org.apache.tuscany.sca.assembly.builder.DefaultBuilderExtensionPoint$
LazyCompositeBuilder.build(DefaultBuilderExtensionPoint.java:256)
        at org.apache.tuscany.sca.deployment.impl.DeployerImpl.build(DeployerImp
l.java:547)
        at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.configureNode(NodeFa
ctoryImpl.java:318)
        at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:127)
        ... 19 more

Reply via email to