You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Nishant Chandra <ni...@gmail.com> on 2009/07/19 15:07:51 UTC

Error launching service

Hi,
I am seeing this error while testing a service:
Jul 19, 2009 6:32:17 PM org.apache.tuscany.sca.node.impl.NodeImpl <init>
INFO: Creating node: ProfanityChecker.composite
Jul 19, 2009 6:32:17 PM org.apache.tuscany.sca.node.impl.RuntimeBootStrapper
startModules
WARNING: Exception starting module
org.apache.tuscany.sca.implementation.java.module.JavaRuntimeModuleActivator
:java.lang.NoSuchMethodException:
org.apache.tuscany.sca.core.context.DefaultComponentContextFactory.<init>(org.apache.tuscany.sca.core.ExtensionPointRegistry)
Jul 19, 2009 6:32:17 PM org.apache.tuscany.sca.node.impl.RuntimeBootStrapper
startModules
WARNING: Exception starting module
org.apache.tuscany.sca.implementation.java.JavaImplementationActivator
:org.apache.tuscany.sca.extensibility.ServiceDiscovery.getFirstServiceDeclaration(Ljava/lang/String;)Lorg/apache/tuscany/sca/extensibility/ServiceDeclaration;
Jul 19, 2009 6:32:18 PM
org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor
SEVERE: IllegalStateException
Exception in thread "main" org.osoa.sca.ServiceRuntimeException:
org.apache.tuscany.sca.core.assembly.ActivationException:
java.lang.IllegalStateException: java.lang.NoSuchMethodException:
org.apache.tuscany.sca.policy.xml.IntentProcessor.<init>(org.apache.tuscany.sca.core.ExtensionPointRegistry,
org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor)
 at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:200)
 at
org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANodeFromClassLoader(NodeFactoryImpl.java:37)
 at
org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.init(DefaultSCADomain.java:178)
 at
org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:100)
 at
org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:182)
 at
org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:63)
 at
com.fr.profanity.TestContentModerationService.main(TestContentModerationService.java:15)
Caused by: org.apache.tuscany.sca.core.assembly.ActivationException:
java.lang.IllegalStateException: java.lang.NoSuchMethodException:
org.apache.tuscany.sca.policy.xml.IntentProcessor.<init>(org.apache.tuscany.sca.core.ExtensionPointRegistry,
org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor)
 at
org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.loadSCADefinitions(RuntimeBootStrapper.java:305)
 at
org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.start(RuntimeBootStrapper.java:187)
 at org.apache.tuscany.sca.node.impl.NodeImpl.initRuntime(NodeImpl.java:465)
 at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:193)
 ... 6 more
Caused by: java.lang.IllegalStateException: java.lang.NoSuchMethodException:
org.apache.tuscany.sca.policy.xml.IntentProcessor.<init>(org.apache.tuscany.sca.core.ExtensionPointRegistry,
org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor)
 at
org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.getProcessor(DefaultStAXArtifactProcessorExtensionPoint.java:354)
 at
org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcessorExtensionPoint.java:388)
 at
org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:183)
 at
org.apache.tuscany.sca.definitions.xml.SCADefinitionsProcessor.resolve(SCADefinitionsProcessor.java:231)
 at
org.apache.tuscany.sca.definitions.xml.SCADefinitionsProcessor.resolve(SCADefinitionsProcessor.java:57)
 at
org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcessorExtensionPoint.java:388)
 at
org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor.resolve(ExtensibleStAXArtifactProcessor.java:183)
 at
org.apache.tuscany.sca.definitions.xml.SCADefinitionsDocumentProcessor.resolve(SCADefinitionsDocumentProcessor.java:186)
 at
org.apache.tuscany.sca.definitions.xml.SCADefinitionsDocumentProcessor.resolve(SCADefinitionsDocumentProcessor.java:56)
 at
org.apache.tuscany.sca.contribution.processor.DefaultURLArtifactProcessorExtensionPoint$LazyURLArtifactProcessor.resolve(DefaultURLArtifactProcessorExtensionPoint.java:240)
 at
org.apache.tuscany.sca.node.impl.RuntimeBootStrapper.loadSCADefinitions(RuntimeBootStrapper.java:303)
 ... 9 more
Caused by: java.lang.NoSuchMethodException:
org.apache.tuscany.sca.policy.xml.IntentProcessor.<init>(org.apache.tuscany.sca.core.ExtensionPointRegistry,
org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor)
 at java.lang.Class.getConstructor0(Unknown Source)
 at java.lang.Class.getConstructor(Unknown Source)
 at
org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorExtensionPoint$LazyStAXArtifactProcessor.getProcessor(DefaultStAXArtifactProcessorExtensionPoint.java:341)
 ... 19 more
Here is the composite:
<?xml version="1.0" encoding="UTF-8"?>
<sca:composite xmlns:sca="http://www.osoa.org/xmlns/sca/1.0"
name="ProfanityChecker" targetNamespace="
http://eclipse.org/FRProfanityCheckerService/ProfanityChecker">
  <sca:component name="ProfanityCheckerComponent">
  <sca:implementation.java
class="com.fr.profanity.impl.ProfanityCheckerServiceImpl"/>
  <sca:service name="ProfanityCheckerService">
  <sca:interface.java
interface="com.fr.profanity.service.ProfanityCheckerService"/>
  </sca:service>
  <sca:reference name="SWsService" target="SWComponent/SWsService"/>
  <sca:reference name="xyzProfanityCheckerService"
target="xyzProfanityCheckerComponent/xyzProfanityCheckerService"/>
  </sca:component>
  <sca:component name="SWComponent">
  <sca:implementation.java class="com.fr.profanity.impl.stoplist.SWs"/>
  <sca:service name="SWsService">
  <sca:interface.java interface="com.fr.profanity.service.ISWs"/>
  </sca:service>
  </sca:component>
  <sca:component name="xyzProfanityCheckerComponent">
  <sca:implementation.java
class="com.fr.profanity.impl.xyz.xyzProfanityClient"/>
  <sca:service name="xyzProfanityCheckerService">
  <sca:interface.java
interface="com.fr.profanity.service.IProfanityChecker"/>
  </sca:service>
  </sca:component>
  <sca:service name="ProfanityCheckerService"
promote="ProfanityCheckerComponent/ProfanityCheckerService"/>
  <sca:wire source="ProfanityCheckerComponent/SWsService"
target="SWComponent/SWsService"/>
  <sca:wire source="ProfanityCheckerComponent/xyzProfanityCheckerService"
target="xyzProfanityCheckerComponent/xyzProfanityCheckerService"/>
</sca:composite>

Can someone tell me whats going wrong?
Nishant