IBM Support

IX90120: EJB3 BINDING ILLEGALARGUMENTEXCEPTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Message: If the CL of the interface sent as parameter to
    _servant_preinvoke() is different
    then IllegalArgumentException occurs.
    .
    Stack Trace: org.osoa.sca.ServiceRuntimeException:
    java.lang.IllegalArgumentException: argument type mismatch
    <OSB>3/14/11 16:32:51:734 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.binding.ejb.util.EJBHandler.invokeLocalCORBAC
    all(EJBHandler.java:294)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.binding.ejb.util.EJBHandler.invoke(EJBHandler
    .java:152)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.binding.ejb.EJBBindingInvoker.invoke(EJBBindi
    ngInvoker.java:87)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.observer.integration.ObserverInterceptor.invo
    ke(ObserverInterceptor.java:188)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.runtime.impl.RuntimeExtensionManager.invokeNe
    xtInterceptor(RuntimeExtensionManager.java:237)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.runtime.impl.RuntimeExtensionManager.processM
    essage(RuntimeExtensionManager.java:98)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.runtime.impl.RuntimeTuscanyInterceptor.invoke
    (RuntimeTuscanyInterceptor.java:209)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invo
    ke(JDKInvocationHandler.java:344)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invo
    ke(JDKInvocationHandler.java:193)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    $Proxy95.createClaim(Unknown Source)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.soabench.ejb.soaprim.SOAPrimServiceSCAImpl.runTest(SOAPr
    imServiceSCAImpl.java:382)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    java.lang.reflect.Method.invoke(Method.java:611)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    org.apache.tuscany.sca.implementation.java.invocation.JavaImplem
    entationInvoker.invoke(JavaImplementationInvoker.java:158)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.observer.integration.ObserverInterceptor.invo
    ke(ObserverInterceptor.java:188)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.binding.jms.provider.JMSInterceptor.invoke(JM
    SInterceptor.java:64)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.runtime.impl.RuntimeExtensionManager.invokeNe
    xtInterceptor(RuntimeExtensionManager.java:237)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.runtime.impl.RuntimeExtensionManager.processM
    essage(RuntimeExtensionManager.java:98)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.runtime.impl.RuntimeTuscanyInterceptor.invoke
    (RuntimeTuscanyInterceptor.java:209)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    org.apache.tuscany.sca.core.databinding.wire.DataTransformationI
    nterceptor.invoke(DataTransformationInterceptor.java:67)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.inv
    okeTarget(Axis2ServiceProvider.java:1249)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOutSyncMes
    sageReceiver.invokeBusinessLogic(Axis2ServiceInOutSyncMessageRec
    eiver.java:177)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invo
    keBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    org.apache.axis2.receivers.AbstractMessageReceiver.receive(Abstr
    actMessageReceiver.java:110)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:197)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPo
    stRequest(HTTPTransportUtils.java:172)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.websvcs.transport.http.WASAxis2Servlet.doPost(WASAxis
    2Servlet.java:1466)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1147)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:722)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:449)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest
    (ServletWrapperImpl.java:178)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
    (WebAppFilterManager.java:1020)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:
    3639)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.j
    ava:304)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.
    java:950)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContai
    ner.java:1625)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLin
    k.java:197)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscr
    imination(HttpInboundLink.java:452)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRe
    quest(HttpInboundLink.java:511)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequ
    est(HttpInboundLink.java:305)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpI
    nboundLink.java:276)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sen
    dToDiscriminators(NewConnectionInitialReadCallback.java:214)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.com
    plete(NewConnectionInitialReadCallback.java:113)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureComp
    leted(AioReadCompletionListener.java:165)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyn
    cFuture.java:217)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncC
    hannelFuture.java:161)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHand
    ler.java:775)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1648)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R
    Caused by: java.lang.IllegalArgumentException: argument type
    mismatch
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    java.lang.reflect.Method.invoke(Method.java:611)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.binding.ejb.util.JavaReflectionAdapter.invoke
    (JavaReflectionAdapter.java:127)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  at
    com.ibm.ws.soa.sca.binding.ejb.util.EJBHandler.invokeLocalCORBAC
    all(EJBHandler.java:274)
    <OSB>3/14/11 16:32:51:750 EDT<CSB> 00000019 SystemErr     R  ...
    54 more
    .
    

Local fix

Problem summary

  • EJB3 binding IllegalArgumentException
    

Problem conclusion

  • This defect will be fixed in:
    6.0.0 SR15
    .
    If the CL of the interface sent as parameter to
    _servant_preinvoke() is different
    then IllegalArgumentException occurs.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IX90120

  • Reported component name

    ORB

  • Reported component ID

    620700123

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-24

  • Closed date

    2013-06-26

  • Last modified date

    2013-06-26

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    ORB

  • Fixed component ID

    620700123

Applicable component levels

  • R600 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSC9HBB","label":"ORB"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
26 June 2013