IBM Support

PI41230: LIBERTY 'COLLECTIVECONTROLLER REPLICAPORT' LIMITS SIZE OF PORT NUMBER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When specifying 'collectiveController replicaPort' to use an
    assigned
    port. If we specify the value to be a dynamic port, larger than
    32767 e.g
    (<collectiveController replicaPort="32768"/> ), during serfer
    startup the following error is generated:
    CWWKX6027E: The collective controller initialization did not
    succeed.   The socket bind did not succeed for host * and port
    32,768. The port might already be in use or the host does not
    match the system configuration.
    Then this is the top of the callback stack displayed:
    com.ibm.ws.frappe.serviceregistry.ServerCommandsFactory.createSe
    rverASync(ServerCommandsFactory.java:170)
            at
    com.ibm.ws.frappe.serviceregistry.FrappeRegistryService.startSer
    ver(FrappeRegistryService.java:284)
            at
    com.ibm.ws.frappe.serviceregistry.FrappeRegistryService.activate
    (FrappeRegistryService.java:332)
    ...
            at
    java.util.concurrent.Executors$RunnableAdapter.call(Executors.ja
    va:482)
            at
    java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:34
    5)    at
    java.util.concurrent.FutureTask.run(FutureTask.java:177)
            at
    com.ibm.ws.config.admin.internal.UpdateQueue$Queue.run(UpdateQue
    ue.java:67)
            at
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec
    utor.java:1156)
            at
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe
    cutor.java:626)
            at java.lang.Thread.run(Thread.java:780)
    Caused by: java.lang.NumberFormatException: Value out of range.
    Value:"32768" Radix:10
            at java.lang.Short.parseShort(Short.java:130)
            at java.lang.Short.parseShort(Short.java:154)
            at
    com.ibm.ws.frappe.utils.paxos.utils.SimpleNodeId.decode(SimpleNo
    deId.java:121)
            at
    com.ibm.ws.frappe.utils.paxos.utils.NodeSet.decode(NodeSet.java:
    94)
            at
    com.ibm.ws.frappe.utils.paxos.utils.NodeNameResolver.resolveInit
    ialConfig(NodeNameResolver.java:153)
            at
    com.ibm.ws.frappe.utils.paxos.utils.NodeNameResolver.init(NodeNa
    meResolv
    er.java:113)
            at
    com.ibm.ws.frappe.paxos.main.impl.FrappeMultiService.init(Frappe
    MultiService.java:180)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server Liberty Profile - Systems Management *
    *                  Functions                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: collectiveController replicaPort can    *
    *                      not use larger number than 32767.       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When specifying 'collectiveController replicaPort' to use an
    assignedport.
    If we specify the value to be a dynamic port, larger than 32767,
    during server startup the following error is generated:
    CWWKX6027E: The collective controller initialization did not
    succeed. The socket bind did not succeed for host * and port
    32,768. The port might already be in use or the host does not
    match the system configuration.
    Then this is the top of the callback stack displayed:
    com.ibm.ws.frappe.serviceregistry.ServerCommandsFactory.createSe
    rverASync(ServerCommandsFactory.java:170)
    at
    com.ibm.ws.frappe.serviceregistry.FrappeRegistryService.startSer
    ver(FrappeRegistryService.java:284)
    at
    com.ibm.ws.frappe.serviceregistry.FrappeRegistryService.activate
    (FrappeRegistryService.java:332)
    ...
    Caused by: java.lang.NumberFormatException: Value out of range.
    Value:"32768" Radix:10
    at java.lang.Short.parseShort(Short.java:130)
    at java.lang.Short.parseShort(Short.java:154)
    at
    com.ibm.ws.frappe.utils.paxos.utils.SimpleNodeId.decode(SimpleNo
    deId.java:121)
    at
    com.ibm.ws.frappe.utils.paxos.utils.NodeSet.decode(NodeSet.java:
    94)
    at
    com.ibm.ws.frappe.utils.paxos.utils.NodeNameResolver.resolveInit
    ialConfig(NodeNameResolver.java:153)
    at
    com.ibm.ws.frappe.utils.paxos.utils.NodeNameResolver.init(NodeNa
    meResolver.java:113)
    at
    com.ibm.ws.frappe.paxos.main.impl.FrappeMultiService.init(Frappe
    MultiService.java:180)
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI41230

  • Reported component name

    LIBERTY PROF -

  • Reported component ID

    5655W6514

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-05-15

  • Closed date

    2015-06-09

  • Last modified date

    2015-06-09

  • 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

    LIBERTY PROF -

  • Fixed component ID

    5655W6514

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 April 2022