IBM Support

JR43888: "NOROUTTOHOST" EXCEPTION THROWS WHEN USER TRIES TO START A NEW BPEL INSTANCE OR COMPLETE TO-DO TASKS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • "NoRoutToHost" exception gets thrown when user tries to start a
    new BPEL instance or complete To-Do tasks from BPC explorer in
    BPM clustered PC or PS env if only one newly cloned custom
    node is active.
    
    --- Below exceptions is thrown in the systemOut.log:
    [8/15/12 5:17:18:231 UTC] 00000030 URLHelper---- E-- Unable to
    create open input stream using SSL/TLS/SSL_TLS context due to
    java.io.IOException: java.security.PrivilegedActionException:
    java.net.NoRouteToHostException: No route to host
    -------------------------------- java.io.IOException:
    java.security.PrivilegedActionException:
    java.net.NoRouteToHostException: No route to host
    at com.ibm.ws.al.util.URLHelper.openHTTPS(URLHelper.java:169)
    at com.ibm.ws.al.util.URLHelper.openHTTPS(URLHelper.java:143)
    at com.ibm.ws.al.util.URLHelper.openStream(URLHelper.java:100)
    at
    com.ibm.ws.al.scope.profile.RemoteProfile.downloadCatalog(Remote
    Profile.java:261)
    at
    com.ibm.ws.al.scope.profile.RemoteProfile.downloadCatalog(Remote
    Profile.java:237)
    at
    com.ibm.ws.al.scope.profile.RemoteProfile.getCatalog(RemoteProfi
    le.java:103)
    at com.ibm.ws.al.scope.ALScopeImpl$1.run(ALScopeImpl.java:250)
    at com.ibm.ws.al.scope.ALScopeImpl$1.run(ALScopeImpl.java:248)
    at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:203)
    at
    com.ibm.ws.al.scope.ALScopeImpl.getCatalog(ALScopeImpl.java:248)
    at
    com.ibm.ws.al.scope.ScopeContextImpl.getCatalog(ScopeContextImpl
    .java:143)
    at
    com.ibm.ws.al.ScopeContextAdapter.p_queryURLsSingleScope(ScopeCo
    ntextAdapter.java:207)
    at
    com.ibm.ws.al.ScopeContextAdapter.queryURLsSingleScope(ScopeCont
    extAdapter.java:176)
    at
    com.ibm.ws.al.ArtifactLoaderAdapter.queryURLsSingleScope(Artifac
    tLoaderAdapter.java:70)
    at sun.reflect.GeneratedMethodAccessor35.invoke(UnknownSource)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    at
    com.ibm.ws.sca.internal.model.config.al.impl.WPSArtifactDiscover
    er.queryURLs(WPSArtifactDiscoverer.java:156)
    at
    com.ibm.ws.sca.internal.model.config.al.impl.WPSArtifactDiscover
    er.discover(WPSArtifactDiscoverer.java:232)
    at
    com.ibm.ws.sca.internal.model.config.impl.ConfigRegistryImpl.sta
    rt(ConfigRegistryImpl.java:341)
    at
    com.ibm.ws.sca.internal.model.config.impl.ConfigRegistryImpl.get
    Config(ConfigRegistryImpl.java:146)
    at
    com.ibm.ws.sca.internal.model.config.impl.ConfigRegistryImpl.get
    Config(ConfigRegistryImpl.java:128)
    at
    com.ibm.ws.sca.internal.container.impl.ContainerImpl.start(Conta
    inerImpl.java:1014)
    at
    com.ibm.ws.sca.internal.container.impl.ContainerImpl.start(Conta
    inerImpl.java:601)
    at
    com.ibm.ws.sca.internal.manager.impl.ServiceManagerImpl.<init>(S
    erviceManagerImpl.java:68)
    at java.lang.J9VMInternals.newInstanceImpl(NativeMethod)
    at java.lang.Class.newInstance(Class.java:1355)
    at
    com.ibm.websphere.sca.ServiceManager$InstanceCreator.create(Serv
    iceManager.java:53)
    at
    com.ibm.websphere.sca.ServiceManager$InstanceCreator.access$000(
    ServiceManager.java:43)
    at
    com.ibm.websphere.sca.ServiceManager.<clinit>(ServiceManager.jav
    a:73)
    at java.lang.J9VMInternals.initializeImpl(Native Method)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:233)
    at
    com.ibm.bpe.flavor.impl.bpc.SDOServiceBPC$21.run(SDOServiceBPC.j
    ava:834)
    at
    com.ibm.bpe.flavor.impl.bpc.SDOServiceBPC$21.run(SDOServiceBPC.j
    ava:827)
    at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:203)
    at
    com.ibm.bpe.flavor.impl.bpc.SDOServiceBPC.getBOXMLSerializer(SDO
    ServiceBPC.java:827)
    at
    com.ibm.bpe.flavor.impl.bpc.SDOServiceBPC$SDOEService.getBOXMLSe
    rializer(SDOServiceBPC.java:940)
    

Local fix

  • No Local fix
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM Business Process Manager Adv            *
    ****************************************************************
    * PROBLEM DESCRIPTION: "NoRoutToHost" exception might get      *
    *                      thrown when user tries to start a new   *
    *                      BPEL instance or complete To-Do tasks   *
    *                      from BPC explorer in BPM clustered PC   *
    *                      or PS env if some of the node of the    *
    *                      cluster are down.                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When RemoteProfile tries to access remote node, it does not
    catch NoRouteToHostException and does not fall back to other
    servers of remote cluster for access.
    

Problem conclusion

  • Customer could prevent this NoRouteToHostException from
    happening by not adding unaccessable server to available
    servers list. BPM fixed this issue in code by catching the
    exception and falling back to other servers of remote cluster
    for access.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR43888

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-08-24

  • Closed date

    2013-01-10

  • Last modified date

    2013-01-10

  • 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

    BPM STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R750 PSY

       UP

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
12 October 2021