Hi,
i Resolved that issue through Delete some classes inside the jar but its
produce new error[1]. its seems to be like classloader issue[2]. and guide
me on editing the jar file. is it OK for the development?

[1]
[2015-11-26 11:07:03,109] ERROR - EJBConnector Error calling EJB Service
from EJBConnector
javax.naming.NamingException: Lookup failed for
'java:global/org.wso2.carbon.custom.ejb-1.0-SNAPSHOT/HelloBean' in
SerialContext[myEnv={org.omg.CORBA.ORBInitialPort=3700,
java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory,
org.omg.CORBA.ORBInitialHost=localhost,
java.naming.factory.url.pkgs=com.sun.enterprise.naming,
java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl}
[Root exception is javax.naming.NamingException: ejb ref resolution error
for remote business interfaceorg.wso2.carbon.custom.ejb.HelloIF [Root
exception is java.lang.RuntimeException: Could not invoke defineClass!]]
    at
com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:518)
    at
com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:455)
    at javax.naming.InitialContext.lookup(InitialContext.java:411)
    at javax.naming.InitialContext.lookup(InitialContext.java:411)
    at
org.wso2.carbon.custom.connector.EJBConnector.callEJB(EJBConnector.java:66)
    at
org.wso2.carbon.custom.connector.EJBConnector.connect(EJBConnector.java:44)
    at
org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32)
    at
org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78)
    at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81)
    at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48)
    at
org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:97)
    at
org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129)
    at
org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78)
    at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81)
    at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48)
    at
org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:149)
    at
org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:185)
    at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
    at
org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:317)
    at
org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:149)
    at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: javax.naming.NamingException: ejb ref resolution error for
remote business interfaceorg.wso2.carbon.custom.ejb.HelloIF [Root exception
is java.lang.RuntimeException: Could not invoke defineClass!]
    at com.sun.ejb.EJBUtils.lookupRemote30BusinessObject(EJBUtils.java:433)
    at
com.sun.ejb.containers.RemoteBusinessObjectFactory.getObjectInstance(RemoteBusinessObjectFactory.java:75)
    at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321)
    at
com.sun.enterprise.naming.impl.SerialContext.getObjectInstance(SerialContext.java:556)
    at
com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:514)
    ... 23 more
Caused by: java.lang.RuntimeException: Could not invoke defineClass!
    at
com.sun.corba.ee.impl.orbutil.codegen.CodeGeneratorUtil.makeClass(CodeGeneratorUtil.java:102)
    at
com.sun.corba.ee.spi.orbutil.codegen.Wrapper._generate(Wrapper.java:1106)
    at
com.sun.corba.ee.spi.orbutil.codegen.Wrapper._generate(Wrapper.java:1090)
    at com.sun.ejb.EJBUtils.generateAndLoad(EJBUtils.java:595)
    at
com.sun.ejb.EJBUtils.loadGeneratedGenericEJBHomeClass(EJBUtils.java:547)
    at com.sun.ejb.EJBUtils.lookupRemote30BusinessObject(EJBUtils.java:402)
    ... 27 more
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at
com.sun.corba.ee.impl.orbutil.codegen.CodeGeneratorUtil.makeClass(CodeGeneratorUtil.java:99)
    ... 32 more
Caused by: java.lang.LinkageError: loader (instance of
org/eclipse/core/runtime/internal/adaptor/ContextFinder): attempted
duplicate class definition for name:
"com/sun/ejb/codegen/GenericEJBHome_Generated"
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    ... 37 more


[2] https://java.net/jira/browse/GLASSFISH-11505


On Thu, Nov 26, 2015 at 10:24 AM, Dinusha Boteju <[email protected]> wrote:

> Hi Rajjaz,
>
> One reason for this class cast exception could be because these 2 classes
> are getting loaded from 2 different class loaders.
>
> -Dinusha
>
> On Wed, Nov 25, 2015 at 12:21 AM, Rajjaz Mohammed <[email protected]> wrote:
>
>>
>> Seems like a jar version mismatch. Better verify if we are using client
>>> jars of the same server version?
>>>
>>
>> yes malaka,
>>  i accept with you its because of library version mismatch but if i add
>> the same jar file inside the connector as Dependency then its work fine. so
>> the issue may be some existing library affecting this library.
>>
>>
>>> Check [1] May be it'll help
>>>
>>> [1]
>>> http://www.coderanch.com/t/454071/java-EJB-SCBCD/certification/javax-naming-Reference-cast-org
>>>
>>>
>> i checked but same issue repeating  again and again.
>>
>>
>> --
>> Thank you
>> Best Regards
>>
>> *Rajjaz HM*
>> Associate Software Engineer
>> WSO2 Inc. <http://wso2.com/>
>> lean | enterprise | middleware
>> Mobile | +94752833834
>> Email   | [email protected]
>> LinkedIn | Blogger | WSO2 Profile
>> <http://wso2.com/about/team/mohammer_rajjaz/>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Dinusha Boteju*
> *WSO2, Inc. http://wso2.com <http://wso2.com/> *
> *lean.enterprise.middleware.*
>
> email: [email protected] <[email protected]>
> phone:(+94) 776640275 <%28%2B94%29%20777739736>
>



-- 
Thank you
Best Regards

*Rajjaz HM*
Associate Software Engineer
WSO2 Inc. <http://wso2.com/>
lean | enterprise | middleware
Mobile | +94752833834
Email   | [email protected]
LinkedIn | Blogger | WSO2 Profile
<http://wso2.com/about/team/mohammer_rajjaz/>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to