Changing the nodeagent NODE_MULTICAST_DISCOVERY_ADDRESS is not supported
 Technote (FAQ)
 
Problem
After modifying the NODE_MULTICAST_DISCOVERY_ADDRESS , the server startup throws a NullPointerException.
 
Cause
Modifying the nodeagent NODE_MULTICAST_DISCOVERY_ADDRESS endpoint, will not update the NamedEndPoint reference field under the <serverindex:ServerIndex> tag in the serverindex.xml file.


The following exception will be thrown in the SystemOut.log file during application server startup:

[3/2/05 18:49:33:999 EST] 303063f1 JMXConnectors E ADMC0031E:
Unable to initialize the discovery adapter for the managed process:
java.lang.NullPointerException: getServerDiscoveryEndPoint returned null value
The node distinguished end point references will be formed only while the node is federated to the DMGR by NodeFederation utility. You should not remove the predefined (distinguished) end points from serverindex manually or through administrative tools. However, you can safely edit and modify the Host/Port values if required.

 
Solution
Edit Install_Root /config/cells/cellname/nodes/nodename/serverindex.xml file on the DMGR node.
  • Search for NODE_MULTICAST_DISCOVERY_ADDRESS (under nodeagent)
  • Copy the NamedEndPoint_value (i.e 1095459951289) and paste it in the second line of the serverindex.xml file under <serverindex:ServerIndex> tag
  • Stop the Nodeagent
  • Run the SyncNode command
  • Start the nodeagent and recycle all servers running on the node
 
 
Cross Reference information
Segment Product Component Platform Version Edition
Application Servers Runtimes for Java Technology Java SDK
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > System Management/Repository
Operating system(s): Windows
Software version: 5.1.1
Software edition:
Reference #: 1205254
IBM Group: Software Group
Modified date: Apr 30, 2005