OSB, 'java.lang.IllegalArgumentException: null id' (Doc ID 1679678.1)

Last updated on OCTOBER 18, 2016

Applies to:

Oracle Service Bus - Version 11.1.1.7.0 and later
Information in this document applies to any platform.

Symptoms

Monitoring OSB using Enterprise Grid Control results in a lot of java.lang.IllegalArgumentException: null id in the OSB log.

This issue is related to the one reported in KM note: 1368544.1

The full stack trace looks like:

RuntimeException thrown by rmi server:
javax.management.remote.rmi.RMIConnectionImpl.getAttribute(Ljavax.management.ObjectName;Ljava.lang.String;Ljavax.security.auth.Subject;)
 javax.management.RuntimeMBeanException: java.lang.IllegalArgumentException: null id.
javax.management.RuntimeMBeanException: java.lang.IllegalArgumentException: null id
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(DefaultMBeanServerInterceptor.java:856)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanException(DefaultMBeanServerInterceptor.java:869)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:670)
at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
at weblogic.management.mbeanservers.internal.JMXContextInterceptor.getAttribute(JMXContextInterceptor.java:157)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
...
Caused By: java.lang.IllegalArgumentException: null id
at com.bea.wli.sb.util.RouterElement.<init>(RouterElement.java:214)
at com.bea.wli.sb.util.RouterElementFactory.traverseAction(RouterElementFactory.java:168)
at com.bea.wli.sb.util.RouterElementFactory.traverseFrontierActions(RouterElementFactory.java:201)
at com.bea.wli.sb.util.RouterElementFactory.traverseFrontierActions(RouterElementFactory.java:184)
at com.bea.wli.sb.util.RouterElementFactory.traverseAction(RouterElementFactory.java:166)
at com.bea.wli.sb.util.RouterElementFactory.traverseFrontierActions(RouterElementFactory.java:201)
at com.bea.wli.sb.util.RouterElementFactory.traverseFrontierActions(RouterElementFactory.java:184)
at com.bea.wli.sb.util.RouterElementFactory.traverseAction(RouterElementFactory.java:166)
at com.bea.wli.sb.util.RouterElementFactory.traverseActionSequence(RouterElementFactory.java:88)
...

  

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms