IBM Support

PH40057: IBM ADDI ANALYZE CLIENT 6.0.0.0 GENERATES UNHANDLED EVENT LOOP EXCEPTION DURING EXPLORE OF PROJECT.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Unhandled event loop exception message and
    java.lang.NoSuchMethodError generated when exploring project
    with multiple COBOL programs, when using ADDI 6.0.0.0 and IDz
    14.2.
    
    Error in .log file in Analyze Client has message similar to:
    
    !ENTRY org.eclipse.ui 4 0 2021-08-20 14:06:14.911
    !MESSAGE Unhandled event loop exception
    !STACK 0
    java.lang.NoSuchMethodError:
    org/eclipse/nebula/widgets/nattable/layer/LabelStack.addLabel(Lj
    ava/lang/String;)V
    (loaded from file:/C:/Program
    Files/IBM/zOS_Explorer/../IBMIMShared/plugins/org.eclipse.nebula
    .widgets.nattable.core_2.0.0.202012161455.jar by
    org.eclipse.osgi.internal.loader.EquinoxClassLoader@791bbfef[org
    .eclipse.nebula.widgets.nattable.core:2.0.0.202012161455(id=404)
    ]) called from class
    com.ez.analysis.mainframe.explore.project.MainframeExploreProjec
    tViewer$AnnotatedLabelAccumulator (loaded from file:/C:/Program
    Files/IBM/zOS_Explorer/../../../Users/ACUser01/.eclipse/org.ec
    l i
    pse.platform_4.6.3_2056227730_win32_win32_x86_64/plugins/com.ez
    .a nalysis.mainframe.explore_25.1.0.202103031708.jar by
    org.eclipse.osgi.internal.loader.EquinoxClassLoader@6b15e8da[com
    .ez.analysis.mainframe.explore:25.1.0.202103031708(id=2504)]).
     at
    com.ez.analysis.mainframe.explore.project.MainframeExploreProjec
    tViewer$AnnotatedLabelAccumulator.accumulateConfigLabels(Mainfra
    meExploreProjectViewer.java:612)
     at
    org.eclipse.nebula.widgets.nattable.layer.AbstractLayer.getConfi
    gLabelsByPosition(AbstractLayer.java:110)
     at
    org.eclipse.nebula.widgets.nattable.layer.AbstractIndexLayerTran
    sform.getConfigLabelsByPosition(AbstractIndexLayerTransform.java
    :345)
    ...etc.
    
    and each COBOL program in the list remains at "loading...#nn"
    

Local fix

  • Renaming failing (newer) .jar files to allow those
    shipped with Analyze Client to be used instead is possible, but
    could cause unexpected results from non-Analyze Client
    applications in the IDz instance that depend on the newer
    versions of the .jar file(s).
    

Problem summary

  • Analyze Client gets Unhandled event loop exception message,
    java.lang.NoSuchMethodError:
    org/eclipse/nebula/widgets/nattable/layer/LabelStack.addLabel
    exception in IDz log when trying to explore a program with
    multiple COBOL programs, and items in list of COBOL programs
    just say loading...#nn
    

Problem conclusion

  • The solution was to add at AD level a version constraint for
    using the specific 1.4.0 nattable jar (provided by AD)
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH40057

  • Reported component name

    APPL DISCOVERY

  • Reported component ID

    5737B1600

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-08-23

  • Closed date

    2021-10-19

  • Last modified date

    2021-10-19

  • 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

    APPL DISCOVERY

  • Fixed component ID

    5737B1600

Applicable component levels

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSRR9Q","label":"IBM Application Discovery"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"600"}]

Document Information

Modified date:
20 October 2021