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
