CastCastException is thrown when both JSONRPC and EJBBinding are on the classpath ---------------------------------------------------------------------------------
Key: TUSCANY-1435 URL: https://issues.apache.org/jira/browse/TUSCANY-1435 Project: Tuscany Issue Type: Bug Affects Versions: Java-SCA-0.91, Java-SCA-Next Reporter: Raymond Feng Priority: Critical <composite xmlns="http://www.osoa.org/xmlns/sca/1.0" xmlns:s="http://store" name="store"> <component name="Catalog"> <implementation.java class="services.CatalogImpl"/> <service name="Catalog"> <binding.jsonrpc /> </service> </component> </composite> launch code lools like follows package launch; import org.apache.tuscany.sca.host.embedded.SCADomain; public class Launch { public static void main(String[] args) throws Exception { System.out.println("Starting ..."); SCADomain scaDomain = SCADomain.newInstance("store.composite"); System.out.println("store.composite ready for big business !!!"); System.out.println(); } } seeing the following in the console Starting ... Exception in thread "main" org.osoa.sca.ServiceRuntimeException: org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.core.runtime.ActivationException: java.lang.ClassCastException: org.apache.tuscany.sca.binding.jsonrpc.JSONRPCBinding incompatible with org.apache.tuscany.sca.binding.ejb.EJBBinding at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:263) at org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:68) at launch.Launch.main(Launch.java:9) Caused by: org.osoa.sca.ServiceRuntimeException: org.apache.tuscany.sca.core.runtime.ActivationException: java.lang.ClassCastException: org.apache.tuscany.sca.binding.jsonrpc.JSONRPCBinding incompatible with org.apache.tuscany.sca.binding.ejb.EJBBinding at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:148) at org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:229) ... 2 more Caused by: org.apache.tuscany.sca.core.runtime.ActivationException: java.lang.ClassCastException: org.apache.tuscany.sca.binding.jsonrpc.JSONRPCBinding incompatible with org.apache.tuscany.sca.binding.ejb.EJBBinding at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:602) at org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain.<init>(DefaultSCADomain.java:145) ... 3 more Caused by: java.lang.ClassCastException: org.apache.tuscany.sca.binding.jsonrpc.JSONRPCBinding incompatible with org.apache.tuscany.sca.binding.ejb.EJBBinding at org.apache.tuscany.sca.binding.ejb.EJBBindingActivator.createService(EJBBindingActivator.java:34) at org.apache.tuscany.sca.spi.impl.BindingsActivator$1$2.<init>(BindingsActivator.java:120) at org.apache.tuscany.sca.spi.impl.BindingsActivator$1.createServiceBindingProvider(BindingsActivator.java:119) at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.configureComposite(CompositeActivatorImpl.java:111) at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:599) ... 4 more -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]