Nope, I am getting different error. If I revert below change and
ws-binding, testcase works as used to be.

-------------------------------------------------------
Running org.apache.tuscany.sca.binding.jms.ExternalBrokerTestCase
- Using Persistence Adapter: MemoryPersistenceAdapter
- ActiveMQ 5.2.0 JMS Message Broker (localhost) is starting
- For help or more information please see: http://activemq.apache.org/
- Listening for connections at: tcp://malra09-xp1:61616
- Connector tcp://malra09-xp1:61616 Started
- ActiveMQ JMS Message Broker (localhost,
ID:malra09-xp1-4425-1263817895770-0:0)
 started
Jan 18, 2010 6:01:36 PM org.apache.tuscany.sca.node.impl.NodeImpl start
INFO: Starting node: http://tuscany.apache.org/sca/1.1/nodes/default0
domain: tu
scany.apache.org
Jan 18, 2010 6:01:36 PM org.apache.tuscany.sca.node.impl.NodeFactoryImpl
loadCon
tributions
INFO: Loading contribution:
file:/C:/tuscany-sca-2.0-M4-src/itest/jms/externalBr
oker/target/classes/
- ActiveMQ Message Broker (localhost,
ID:malra09-xp1-4425-1263817895770-0:0) is
shutting down
- Connector tcp://malra09-xp1:61616 Stopped
- ActiveMQ JMS Message Broker (localhost,
ID:malra09-xp1-4425-1263817895770-0:0)
 stopped
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 23.64
sec <<< FA
ILURE!
testHelloWorldCreate(org.apache.tuscany.sca.binding.jms.ExternalBrokerTe
stCase)
 Time elapsed: 23.609 sec  <<< ERROR!
java.lang.IllegalStateException: java.lang.AbstractMethodError
        at
org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:176)
        at
org.apache.tuscany.sca.binding.jms.ExternalBrokerTestCase.init(Extern
alBrokerTestCase.java:41)
        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:585)
        at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(Framework
Method.java:44)
        at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCal
lable.java:15)
        at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMe
thod.java:41)
        at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.
java:27)
        at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.ja
va:31)
        at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
ner.java:73)
        at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun
ner.java:46)
        at
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
        at
org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
        at
org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
        at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.
java:28)
        at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.ja
va:31)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
        at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.
java:62)
        at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes
tSet(AbstractDirectoryTestSuite.java:140)
        at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab
stractDirectoryTestSuite.java:127)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        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:585)
        at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
refireBooter.java:345)
        at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
ava:1009)
Caused by: java.lang.AbstractMethodError
        at
org.apache.tuscany.sca.provider.DefaultProviderFactoryExtensionPoint$
LazyBindingProviderFactory.createServiceBindingProvider(DefaultProviderF
actoryEx
tensionPoint.java:246)
        at
org.apache.tuscany.sca.binding.sca.provider.RuntimeSCAServiceBindingP
rovider.<init>(RuntimeSCAServiceBindingProvider.java:96)
        at
org.apache.tuscany.sca.binding.sca.provider.RuntimeSCABindingProvider
Factory.createServiceBindingProvider(RuntimeSCABindingProviderFactory.ja
va:53)
        at
org.apache.tuscany.sca.provider.DefaultProviderFactoryExtensionPoint$
LazyBindingProviderFactory.createServiceBindingProvider(DefaultProviderF
actoryEx
tensionPoint.java:246)
        at
org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.addS
erviceBindingProvider(CompositeActivatorImpl.java:286)
        at
org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.acti
vate(CompositeActivatorImpl.java:262)
        at
org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.acti
vateComponent(CompositeActivatorImpl.java:148)
        at
org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.acti
vate(CompositeActivatorImpl.java:109)
        at
org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:145)
        ... 28 more


Results :

Tests in error:
 
testHelloWorldCreate(org.apache.tuscany.sca.binding.jms.ExternalBrokerTe
stCase
)

Regards
Raman

-----Original Message-----
From: Simon Laws [mailto:[email protected]] 
Sent: Monday, 18 January 2010 3:40 PM
To: [email protected]
Subject: Re: exposing service on multiple bindings

Ok, try adding the following dependency...

        <dependency>
            <groupId>org.apache.tuscany.sca</groupId>
            <artifactId>tuscany-feature-webservice</artifactId>
            <type>pom</type>
            <version>2.0-SNAPSHOT</version>
        </dependency>

Alongside the JMS dependency in the pom.xml file. The JMS dependency
looks like...

        <dependency>
            <groupId>org.apache.tuscany.sca</groupId>
            <artifactId>tuscany-binding-jms-runtime</artifactId>
            <version>2.0-SNAPSHOT</version>
        </dependency>

Regards

Simon

Reply via email to