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
>
>

Reply via email to