Hey guys, I'm encountering a problem in the serialization of Objects when using binding.jms and a method signature of:
public String sayHello(Object obj); Basically, I pass a POJO and on the client side during transformation for transport, I get the below stack... It looks like the class in question hasn't been registered with the JAXBContext - can anyone give me any pointers here, I'm concerned I'm doing something obviously silly! Cheers, Dave. org.apache.tuscany.sca.databinding.TransformationException: javax.xml.bind.MarshalException - with linked exception: [javax.xml.bind.JAXBException: class com.example.jms.JMSPOJO nor any of its super class is known to this context.] at org.apache.tuscany.sca.databinding.jaxb.JAXB2Node.transform(JAXB2Node.java:52) at org.apache.tuscany.sca.databinding.jaxb.JAXB2Node.transform(JAXB2Node.java:36) at org.apache.tuscany.sca.databinding.DefaultTransformerExtensionPoint$LazyPullTransformer.transform(DefaultTransformerExtensionPoint.java:199) at org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImpl..java:81) at org.apache.tuscany.sca.core.databinding.transformers.Input2InputTransformertransform(Input2InputTransformer.java:247) at org.apache.tuscany.sca.core.databinding.transformers.Input2InputTransformertransform(Input2InputTransformer.java:45) at org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImpl..java:81) at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.transform(DataTransformationInterceptor.java:186) at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.invoke(DataTransformationInterceptor.java:76) at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:287) at org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:154) at $Proxy9.sayHello(Unknown Source) -- Dave Sowerby MEng MBCS
