1 Reply Latest reply on Mar 10, 2014 11:49 AM by Tom Cunningham

    custom action class ObjectToXStream not found during esb deployment

    Bhaskar SK Newbie

      Hi,

       

      Iam trying to use ObjectToXstream action from the out of box, but while deployment following error is thrown.

      I found out the class is present in the jbossesb-rosetta.jar, but including that in the service lib path, or the server ( default ) lib path or the jboss-as lib path also not working.

      I wonder the deployment container does not have the proper classpath. Anyone facing this issue??

       

      =======

      server details

      ===========

      JBoss SOA Platform: Embedded Server - Version 5.3.1.GA

      Jboss esb : 4.11

      ============

       

      Exception message

      ============

      2014-03-07 18:55:49,645 INFO  [org.jboss.soa.esb.listeners.deployers.mc.EsbDeployment] (main) Starting ESB Deployment 'Quickstart_helloworld.esb'

      2014-03-07 18:55:49,664 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Start: name=jboss.esb.vfszip:/opt/aor/soa/jboss-soa-p-5/jboss-as/server/default/deploy/Quickstart_helloworld.esb/ state=Create

      java.lang.RuntimeException: java.lang.RuntimeException: Failed to find action class 'org.jboss.soa.esb.actions.converters.ObjectToXStream '.

              at org.jboss.soa.esb.listeners.config.Configuration.create(Configuration.java:185)

              at org.jboss.soa.esb.listeners.deployers.mc.EsbDeployment.start(EsbDeployment.java:231)

              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

              at java.lang.reflect.Method.invoke(Method.java:597)

              at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)

              at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)

              at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)

              at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:243)

              at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)

              at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:111)

              at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:72)

              at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)

              at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)

              at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)

              at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)

              at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)

              at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)