IBM Support

JR58604: CONNECTOR MIGRATION TOOL GETS NULLPOINTEREXCEPTION MIGRATING DRSPLUGIN FROM v7.5 TO DRS CONNECTOR ON v11.5

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

  • java.lang.NullPointerException
    at
    com.ibm.connectors.migration.Stage.adjustLinkProperties(Stage.ja
    va:1087)
      at
    com.ibm.connectors.migration.Stage.setupConnectorParameters(Stag
    e.java:757)
      at
    com.ibm.connectors.migration.Stage.processStage(Stage.java:579)
    
      at com.ibm.connectors.migration.Job.migrate(Job.java:952)
    

Local fix

Problem summary

  • CMT throws NullPointerException migrating DRS pl v7.5 to DRC CC
    v11.5. How did this happen?
    1) Customer exports DRS Plugin job from v7.5 which is no longer
       supported.
    2) Customer imports job to v11.5 where DRS Plugin is deprecated.
    3) Customer attempts to migrate job from DRS Plugin to DRS
       Connector.
    Why did the NullPointerException (NPE) occur?
    The line of code that has the NPE is here:
    if (isServerJob && pv.getParameterName().equals("DESCRIPTION"))
    However, pv.getParameterName() evaluates to NULL.
    Sometime after support for v7.5 ended, there were changes in
    the underlying model pertaining to DESCRIPTIONs. We suspect
    the root cause is that exporting the job from v7.5 failed to
    comply with the new model.
    

Problem conclusion

  • The Connector Migration Tool (CMT) code was changed to check for
    null pointer before executing the predicate in the IF statement.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR58604

  • Reported component name

    WIS DATASTAGE

  • Reported component ID

    5724Q36DS

  • Reported release

    B50

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-10-18

  • Closed date

    2017-11-08

  • Last modified date

    2017-11-08

  • 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

    WIS DATASTAGE

  • Fixed component ID

    5724Q36DS

Applicable component levels

  • RB50 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"IBM InfoSphere DataStage"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.5","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
08 November 2017