Might you have multiple versions of the Tuscany artifacts being used? I don't have 2.0-Beta1 artifacts so just used 2.0-SNAPSHOT to try it, but if your pom.xml now has dependencies using both versions that might be confusing things.
...ant On Mon, Jan 17, 2011 at 11:50 AM, Simon Nash <[email protected]> wrote: > 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 > >
