IBM Support

PI90785: COULD NOT RETRIEVE MAINFRAME PROJECTS ERROR IF SPACE CHARACTER X20 FOLLOWS CCS.SERVER.HOST VALUE IN SERVER.PROPERTIES

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

  • Application Discovery 5.0.3.1
    
    If the Batch Server cannot complete its processing of the
    metadata obtained when a project is built using the Build
    Client, various problems could occur such as an incomplete list
    of analysis options, or incomplete lists of include files, etc.
    when using Impact Analysis reporting,
    
    In the failing case, Batch Server logs indicated exceptions
    similar to:
    
    
    
    ERROR 2017-11-27 05:05:26,697 [RequestExecutor]
    (client.session.ThreadRequestExecutor:185) - Uncaught error.
    
    com.ez.keeper.client.ZkNetworkException: Session 0x0 : Network
    exception.
    
     at
    com.ez.keeper.client.ZkException.create(ZkException.java:38)
    
     at
    com.ez.keeper.client.session.ZkDefaultSession.ensureSession(ZkDe
    faultSession.java:470)
    
     at
    com.ez.keeper.client.session.ZkDefaultSession.runRequest(ZkDefau
    ltSession.java:798)
    
     at
    com.ez.keeper.client.session.ZkDefaultSession.access$600(ZkDefau
    ltSession.java:69)
    
     at
    com.ez.keeper.client.session.ZkDefaultSession$RequestRunnable.ru
    n(ZkDefaultSession.java:1144)
    
     at
    com.ez.keeper.client.session.ThreadRequestExecutor.runStep(Threa
    dRequestExecutor.java:176)
    
     at
    com.ez.keeper.client.session.ThreadRequestExecutor.runLoop(Threa
    dRequestExecutor.java:196)
    
     at
    com.ez.keeper.client.session.ThreadRequestExecutor.access$000(Th
    readRequestExecutor.java:18)
    
     at
    com.ez.keeper.client.session.ThreadRequestExecutor$1.run(ThreadR
    equestExecutor.java:59)
    
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
    
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
    Source)
    
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
    Source)
    
     at java.lang.reflect.Method.invoke(Unknown Source)
    
     at
    com.ez.keeper.client.log4j.MDCLoggingProxy$NDCInvocationHandler.
    invoke(MDCLoggingProxy.java:62)
    
     at com.sun.proxy.$Proxy1.run(Unknown Source)
    
     at java.lang.Thread.run(Unknown Source)
    
    Caused by: java.net.UnknownHostException: 172.29.220.202
    
     at java.net.InetAddress.getAllByName0(Unknown Source)
    
     at java.net.InetAddress.getAllByName(Unknown Source)
    
     at java.net.InetAddress.getAllByName(Unknown Source)
    
     at
    org.apache.zookeeper.client.StaticHostProvider.<init>(StaticHost
    Provider.java:61)
    
     at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:445)
    
     at org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:380)
    
     at
    com.ez.keeper.client.session.ZkDefaultSession.ensureSession(ZkDe
    faultSession.java:455)
    
     ... 14 more
    
    ERROR 2017-11-27 05:10:25,661 [main]
    (projects.internal.MFProjectsServiceImpl:453) - could not
    retrieve mainframe projects
    
    java.util.concurrent.TimeoutException
    
     at java.util.concurrent.FutureTask.get(Unknown Source)
    
     at
    com.ez.mainframe.projects.internal.MFProjectsServiceImpl.refresh
    (MFProjectsServiceImpl.java:273)
    
     at
    com.ez.mainframe.projects.internal.MFProjectsServiceImpl.availab
    leProjects(MFProjectsServiceImpl.java:149)
    
     at
    com.ez.mainframe.projects.internal.MFProjectsServiceImpl.refresh
    (MFProjectsServiceImpl.java:268)
    
     at
    com.ez.batch.ext.app.mfservices.MFServices.start(MFServices.java
    :140)
    
     at
    com.ez.batch.plugin.PluginFramework.startComponents(PluginFramew
    ork.java:191)
    
     at
    com.ez.batch.plugin.PluginFramework.start(PluginFramework.java:1
    39)
    
     at com.ez.batch.server.Server.startServer(Server.java:396)
    
     at com.ez.batch.server.Server.start(Server.java:196)
    
     at com.ez.batch.server.Server.main(Server.java:173)
    etc.
    
    
    
    This issue can occur when the IAD Batch Server's
    server.properties file is configured with the value of
    ccs.server.host set to an IP address that is directly followed
    by a space character.
    

Local fix

  • Remove the space (x20 ASCII) character(s) following the value
    set for ccs.server.host, save the file, and restart the Batch
    Server service (or the IAD server machine where Batch Server is
    running).
    

Problem summary

  • Blank space(s) after certain values in Batch Server
    server.properties file were causing the value to be interpreted
    incorrectly.
    

Problem conclusion

  • Spaces after the properties values will be truncated from the
    value.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI90785

  • Reported component name

    APPL DISCOVERY

  • Reported component ID

    5737B1600

  • Reported release

    503

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-11-28

  • Closed date

    2018-03-31

  • Last modified date

    2018-03-31

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

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

Modules/Macros

  • batch
    

Fix information

  • Fixed component name

    APPL DISCOVERY

  • Fixed component ID

    5737B1600

Applicable component levels

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSRR9Q","label":"IBM Application Discovery for IBM Z"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"503","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
31 March 2018