Hi Dushan,

I was running JBoss with port offset. Reverting back to default port solved
the issue. There should be some client property in ESB side to tell the
 remote connection port of JBoss server. Not sure what it is though.

Regards,
Dinusha.

On Fri, Aug 14, 2015 at 5:45 PM, Dushan Abeyruwan <[email protected]> wrote:

> Hi Dinusha,
>    There has been lot's of class loader issues when comes to EJBMediator
> connection to JBoss, have shared the artifacts archived [1], we have to
> have jboss client (osgied) to be placed in ESB, anyway did you check by
> writing a simple JAVA client to invoke those services ?
>
> if with ESB we still getting above mentioned issue, we could try to add
> following parameter to synapse.properties under bean you have defined
> synapse.beanstalks.jack.jboss.naming.client.ejb.context=true
>
> anyway, shall we first check the java client ?
>
> [1]
> https://drive.google.com/drive/u/0/folders/0BxjKaX2u7UlUZXRaVURnWkxMcHc
> [2]
> http://stackoverflow.com/questions/11975396/no-ejb-receiver-available-for-handling
>
> On Fri, Aug 14, 2015 at 7:50 AM, Dinusha Senanayaka <[email protected]>
> wrote:
>
>> Forgot to send the exception
>>
>> org.apache.synapse.SynapseException: Error while invoking
>> 'getClosestStore' method via reflection.
>> at
>> org.apache.synapse.mediators.bean.BeanUtils.invokeInstanceMethod(BeanUtils.java:79)
>> at
>> org.apache.synapse.mediators.bean.enterprise.EJBMediator.mediate(EJBMediator.java:132)
>> at
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>> at
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>> at
>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
>> at
>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166)
>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>> at
>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411)
>> at
>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
>> at
>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>> at java.lang.Thread.run(Thread.java:722)
>> 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:601)
>> at
>> org.apache.synapse.mediators.bean.BeanUtils.invokeInstanceMethod(BeanUtils.java:74)
>> ... 12 more
>> Caused by: java.lang.IllegalStateException: No EJB receiver available for
>> handling [appName:,modulename:EJBDemo,distinctname:] combination for
>> invocation context org.jboss.ejb.client.EJBClientInvocationContext@5d5f1834
>> at
>> org.jboss.ejb.client.EJBClientContext.requireEJBReceiver(EJBClientContext.java:584)
>> at
>> org.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:119)
>> at
>> org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:181)
>> at
>> org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:136)
>> at
>> org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:121)
>> at
>> org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:104)
>> at $Proxy17.getClosestStore(Unknown Source)
>>
>> On Fri, Aug 14, 2015 at 5:14 PM, Dinusha Senanayaka <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> I'm trying EJB sample given in [1], [2]. But getting following exception
>>> while invoking the proxy. Found this [3] which is reported earlier, but for
>>> me issue comes continuously not intermittent. Also [4] seems to be related.
>>> but not sure how to set this property with ESB.
>>>
>>> Appreciate any help to sort this.
>>>
>>> [1]
>>> http://wso2.com/library/articles/2012/06/ejb-mediator-action-wso2-esb-450/
>>> [2] http://www.dushantech.com/2012/06/syntaxhighlighter.html
>>> [3] https://wso2.org/jira/browse/ESBJAVA-1487
>>> [4]
>>> http://stackoverflow.com/questions/11975396/no-ejb-receiver-available-for-handling
>>>
>>>
>>> Regards,
>>> Dinusha.
>>>
>>>
>>> --
>>> Dinusha Dilrukshi
>>> Associate Technical Lead
>>> WSO2 Inc.: http://wso2.com/
>>> Mobile: +94725255071
>>> Blog: http://dinushasblog.blogspot.com/
>>>
>>
>>
>>
>> --
>> Dinusha Dilrukshi
>> Associate Technical Lead
>> WSO2 Inc.: http://wso2.com/
>> Mobile: +94725255071
>> Blog: http://dinushasblog.blogspot.com/
>>
>
>
>
> --
> Dushan Abeyruwan | Technical Lead
> Technical Support-Bloomington US
> PMC Member Apache Synpase
> WSO2 Inc. http://wso2.com/
> Blog:*http://www.dushantech.com/ <http://www.dushantech.com/>*
> Mobile:(001)812-391-7441
>
>


-- 
Dinusha Dilrukshi
Associate Technical Lead
WSO2 Inc.: http://wso2.com/
Mobile: +94725255071
Blog: http://dinushasblog.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to