APAR status
Closed as program error.
Error description
addNode fails with java.util.NoSuchElementException due to
defect in code.
If customer runs base product with lower level of code then
deployment manager the addNode fails to parse to compare
version.
Example:
NodeA: dev0 running with BASE/ND with WAS 5.0.2.1 on same box.
NodeB: dev1 running with BASE with WAS 5.0.2
addNode fails with following error:
[12/8/03 11:03:15:545 EST] 6e3914 AdminTool E ADMU0111E:
Program exiting with error: java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:230)
at
com.ibm.ws.management.util.Utils.compareVersions(Utils.java:179)
at
com.ibm.ws.management.tools.NodeFederationUtility.isDmgrSameOrLa
terVersion(NodeFederationUtility.java:454)
at
com.ibm.ws.management.tools.NodeFederationUtility.runTool(NodeFe
derationUtility.java:264)
at
com.ibm.ws.management.tools.AdminTool.executeUtility(AdminTool.j
ava:173)
at
com.ibm.ws.management.tools.NodeFederationUtility.main(NodeFeder
ationUtility.java:147)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
Due to BASE.product has version info in BASE.product
<version>5.0.2</version>
Local fix
Go to NodeB: Base installation BASE.product
create a back up copy first modify
<base_install>/properties/version/BASE.product file to change
"<version>5.0.2</version>" to "<version>5.0.2.0</version>".
and try adding the NodeB into the NodeA.
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Network Deployment 5.0.2.x users *
* who run addNode utility to federate nodes *
****************************************************************
* PROBLEM DESCRIPTION: When the WebSphere Network Deployment *
* Manager version and the version of the *
* stand alone Application server (node *
* to be federated) do not match, *
* specifically, if one is 5.0.2.x and *
* the other is 5.0.x, the addNode *
* utility fails. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
Before a node is federated, addNode utility compares the
version of the node with that of the Network Deployment
Manager to ensure the Network Deployment Manager version is
equal or higher. The version compare code was not able to
handle versions with service pack releases, ie. 5.0.2.x vs
5.0.x.
Problem conclusion
Improved the version comparison code to handle service pack
versions, so it is able to compare versions such as 5.0.2.x
with 5.0.x.
Temporary fix Comments
APAR information |
APAR number |
PQ81878 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
00S |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2003-12-08 |
Closed date |
2003-12-17 |
Last modified date |
2003-12-17 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
|