ant elder wrote:
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.
All the Tuscany dependencies in my pom are on 2.0-Beta1.
Simon
...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