Thanks Raymond. I could get this working. I have another problem now. While
launching the application by following the steps on this website:
http://www.ibm.com/developerworks/webservices/library/ws-sca-tuscany/index.html,
I am getting this exception:
osgi> Jul 22, 2009 12:15:30 AM org.apache.tuscany.sca.node.impl.NodeImpl
start
INFO: Starting node: DomainManager.composite
Jul 22, 2009 12:15:30 AM
org.apache.tuscany.sca.node.launcher.DomainManagerLauncher main
SEVERE: SCA Domain Manager could not be started
java.lang.reflect.InvocationTargetException
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at
org.apache.tuscany.sca.node.launcher.DomainManagerLauncher.main(DomainManagerLauncher.java:88)
  at org.apache.tuscany.sca.node.launcher.NodeMain.main(NodeMain.java:36)
Caused by: org.osoa.sca.ServiceRuntimeException:
org.apache.tuscany.sca.core.assembly.ActivationException: java.lang.Ill
tateException: Provider factory not found for class:
org.apache.tuscany.sca.implementation.java.impl.JavaImplementationI
  at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:719)
  at
org.apache.tuscany.sca.domain.manager.launcher.DomainManagerLauncherBootstrap$NodeFacade.start(DomainManagerL
erBootstrap.java:56)
  ... 6 more
Caused by: org.apache.tuscany.sca.core.assembly.ActivationException:
java.lang.IllegalStateException: Provider factory n
und for class:
org.apache.tuscany.sca.implementation.java.impl.JavaImplementationImpl
  at
org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:998)
  at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:713)
  ... 7 more
Caused by: java.lang.IllegalStateException: Provider factory not found for
class: org.apache.tuscany.sca.implementation.
impl.JavaImplementationImpl
  at
org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.addImplementationProvider(CompositeActivatorImpl.
483)
  at
org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:985)
  ... 8 more
Jul 22, 2009 12:15:30 AM org.apache.tuscany.sca.node.impl.NodeImpl stop
INFO: Stopping node: DomainManager.composite
Jul 22, 2009 12:15:30 AM
org.apache.tuscany.sca.node.launcher.DomainManagerLauncher stopDomainManager
INFO: SCA Domain Manager is now stopped.
Exception in thread "main" java.lang.reflect.InvocationTargetException
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at
org.apache.tuscany.sca.node.launcher.DomainManagerLauncher.main(DomainManagerLauncher.java:88)
  at org.apache.tuscany.sca.node.launcher.NodeMain.main(NodeMain.java:36)
Caused by: org.osoa.sca.ServiceRuntimeException:
org.apache.tuscany.sca.core.assembly.ActivationException: java.lang.Ill
tateException: Provider factory not found for class:
org.apache.tuscany.sca.implementation.java.impl.JavaImplementationI
  at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:719)
  at
org.apache.tuscany.sca.domain.manager.launcher.DomainManagerLauncherBootstrap$NodeFacade.start(DomainManagerL
erBootstrap.java:56)
  ... 6 more
Caused by: org.apache.tuscany.sca.core.assembly.ActivationException:
java.lang.IllegalStateException: Provider factory n
und for class:
org.apache.tuscany.sca.implementation.java.impl.JavaImplementationImpl
  at
org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:998)
  at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:713)
  ... 7 more
Caused by: java.lang.IllegalStateException: Provider factory not found for
class: org.apache.tuscany.sca.implementation.
impl.JavaImplementationImpl
  at
org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.addImplementationProvider(CompositeActivatorImpl.
483)
  at
org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:985)
  ... 8 more

Can you please help?
Nishant

On Tue, Jul 21, 2009 at 10:55 PM, Raymond Feng <[email protected]> wrote:

>  Hi,
>
> It seem that you use a wrong service name: SWsService. Can you check the
> Java implementation class to see if you have @Service annotation for
> SWsService or SWsService is annotated with @Remotable. The name of the
> service is the simple name of the service interface.
>
> @Service(SWsService.class)
> public class SWsServiceImpl implements SWsService {
> }
>
> Please note if SWsService is not remotable, the following class will create
> an SCA service using SWsServiceImpl as the interface and the service name is
> SWsServiceImpl.
>  public class SWsServiceImpl implements SWsService {
> }
>
> The other option is:
>
>  public class SWsServiceImpl implements SWsService {
> }
> and
> @Remotable
> public interface SWsService {
> }
>
> Thanks,
> Raymond
>
> Jul 21, 2009 10:05:41 PM
> org.apache.tuscany.sca.assembly.builder.impl.ComponentConfigurationBuilderImpl
> WARNING: Service not found for component service: Component = SWComponent
> Service = SWsService
>
>  *From:* Nishant Chandra <[email protected]>
> *Sent:* Tuesday, July 21, 2009 9:41 AM
> *To:* [email protected]
> *Subject:* Error
>
> Jul 21, 2009 10:05:39 PM org.apache.tuscany.sca.node.impl.NodeImpl <init>
> INFO: Creating node: Checker.composite
> Jul 21, 2009 10:05:40 PM org.apache.tuscany.sca.node.impl.NodeImpl
> configureNode
> INFO: Loading contribution:
> file:/F:/workspace/eclipse-default/TestSCARestaurant/bin/
> Jul 21, 2009 10:05:41 PM
> org.apache.tuscany.sca.assembly.builder.impl.ComponentConfigurationBuilderImpl
> WARNING: Service not found for component service: Component = SWComponent
> Service = SWsService
> Jul 21, 2009 10:05:41 PM
> org.apache.tuscany.sca.assembly.builder.impl.ComponentConfigurationBuilderImpl
> WARNING: No type specified on component property: Component = SWComponent
> Property = SWs
> Jul 21, 2009 10:05:41 PM
> org.apache.tuscany.sca.assembly.builder.impl.ComponentConfigurationBuilderImpl
> WARNING: Service not found for component service: Component =
> CPCheckerComponent Service = CPCheckerService
> Jul 21, 2009 10:05:41 PM
> org.apache.tuscany.sca.assembly.builder.impl.CompositeBindingURIBuilderImpl
> WARNING: Service not found for component service: Component = SWComponent
> Service = SWsService
> Jul 21, 2009 10:05:41 PM
> org.apache.tuscany.sca.assembly.builder.impl.CompositeBindingURIBuilderImpl
> WARNING: No type specified on component property: Component = SWComponent
> Property = SWs
> Jul 21, 2009 10:05:41 PM
> org.apache.tuscany.sca.assembly.builder.impl.CompositeBindingURIBuilderImpl
> WARNING: Service not found for component service: Component =
> CPCheckerComponent Service = CPCheckerService
> Jul 21, 2009 10:05:41 PM org.apache.tuscany.sca.node.impl.NodeImpl start
> INFO: Starting node: ProfanityChecker.composite
> Jul 21, 2009 10:05:41 PM
> org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl activate
> WARNING: Skipping component service not defined in the component type:
> SWComponent#SWsService
> Jul 21, 2009 10:05:41 PM
> org.apache.tuscany.sca.core.assembly.CompositeActivatorImpl activate
> WARNING: Skipping component service not defined in the component type:
> CPCheckerComponent#CPCheckerService
> Exception in thread "main" org.osoa.sca.ServiceUnavailableException: Unable
> to create SCA binding invoker for local target ProfanityCheckerComponent
> reference SWsService (bindingURI=/SWComponent/SWsService operation=getSWs)
>  at
> org.apache.tuscany.sca.binding.sca.impl.RuntimeSCAReferenceBindingProvider.createInvoker(RuntimeSCAReferenceBindingProvider.java:199)
>  at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.addReferenceBindingInterceptor(RuntimeWireImpl.java:309)
>  at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationChains(RuntimeWireImpl.java:188)
>  at
> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationChains(RuntimeWireImpl.java:112)
>  at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.getInvocationChain(JDKInvocationHandler.java:258)
>  at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:151)
>  at $Proxy8.runProfanityChecker(Unknown Source)
>  at
> com.fr.profanity.impl.CheckerServiceImpl.runChecker(CheckerServiceImpl.java:34)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  at java.lang.reflect.Method.invoke(Unknown Source)
>  at
> org.apache.tuscany.sca.implementation.java.invocation.JavaImplementationInvoker.invoke(JavaImplementationInvoker.java:156)
>  at
> org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.invoke(PassByValueInterceptor.java:60)
>  at
> org.apache.tuscany.sca.binding.sca.impl.SCABindingInvoker.invoke(SCABindingInvoker.java:61)
>  at
> org.apache.tuscany.sca.core.databinding.wire.PassByValueInterceptor.invoke(PassByValueInterceptor.java:60)
>  at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:309)
>  at
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:156)
>  at $Proxy7.runChecker(Unknown Source)
>  at test.TestContentService.main(TestContentService.java:18)
>
>
>
> Can someone comment on why this exception is being thrown?
> Nishant
>

Reply via email to