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]

Reply via email to