IBM Support

JR63012: THE METERINGAGENT COMMAND FAILS WITH A JAVA.LANG.CLASSNOTFOUND EXCEPTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Running the MeteringAgent command fails with the
    java.lang.ClassNotFoundException and you see an error similar to
     the following error:
    
    org.eclipse.core.runtime.CoreException: Plug-in
    "com.ibm.bpm.config" was unable to instantiate class
    "com.ibm.bpm.metering.agent.BAWMeteringAgent".
    at
    org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.thr
    owException(RegistryStrategyOSGI.java:194)
    at
    org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.cre
    ateExecutableExtension(RegistryStrategyOSGI.java:188)
    at
    org.eclipse.core.internal.registry.ExtensionRegistry.createExecu
    tableExtension(ExtensionRegistry.java:904)
    at
    org.eclipse.core.internal.registry.ConfigurationElement.createEx
    ecutableExtension(ConfigurationElement.java:243)
    at
    org.eclipse.core.internal.registry.ConfigurationElementHandle.cr
    eateExecutableExtension(ConfigurationElementHandle.java:55)
    at
    com.ibm.wsspi.bootstrap.WSLauncher.getClassFromExtension(WSLaunc
    her.java:246)
    at
    com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:18
    5)
    at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:96)
    at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:77)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:90)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:508)
    at
    org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodW
    ithException(EclipseAppContainer.java:587)
    at
    org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseApp
    Handle.java:198)
    at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.run
    Application(EclipseAppLauncher.java:110)
    at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.sta
    rt(EclipseAppLauncher.java:79)
    at
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStart
    er.java:369)
    at
    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStart
    er.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:90)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
    at java.lang.reflect.Method.invoke(Method.java:508)
    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:340)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:282)
    at org.eclipse.core.launcher.Main.run(Main.java:981)
    at
    com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLaunche
    r.java:424)
    at
    com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:17
    7)
    Caused by: java.lang.NoClassDefFoundError:
    org.apache.commons.io.input.TailerListener
    at java.lang.J9VMInternals.newInstanceImpl(Native Method)
    #!/bin/sh
    at java.lang.Class.newInstance(Class.java:1852)
    at
    org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.cre
    ateExecutableExtension(RegistryStrategyOSGI.java:184)
    ... 26 more
    Caused by: java.lang.ClassNotFoundException:
    org.apache.commons.io.input.TailerListener
    at
    org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(
    BundleLoader.java:506)
    at
    org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLo
    ader.java:422)
    at
    org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLo
    ader.java:410)
    at
    org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadCla
    ss(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:872)
    ... 29 more
    

Local fix

Problem summary

  • No additional information is available.
    

Problem conclusion

  • This fix is available or will be available that ensures the
    MeteringAgent command runs successfully.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR63012

  • Reported component name

    BUS AUTO WORKFL

  • Reported component ID

    5737H4100

  • Reported release

    K00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-11-09

  • Closed date

    2020-11-15

  • Last modified date

    2025-07-13

  • 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

    BUS AUTO WORKFL

  • Fixed component ID

    5737H4100

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS8JB4","label":"IBM Business Automation Workflow"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"20.0.0.1","Line of Business":{"code":"LOB76","label":"Data Platform"}}]

Document Information

Modified date:
14 July 2025