Tag Archives: applicationserver

HMGR0031E :A conflicting IP address and port has been detected

   I noticed error in servers start up as shown in the below error section but this has not prevented the servers
to start up but services hasn’t started.

Error:

[11/28/11 7:49:25:038 GMT] 0000000f CoreStackMemb E   HMGR0031E: 
A conflicting IP address and port has been detected for the DCS_UNICAST_ADDRESS end point. 
[was61IC2_A22\pdtw171\ICodeDairyServer01, was61IC2_A22\pdtw171\ICodeDairyServer01_clone1] 
members are configured to use the IP address and port combination of  129.1.2.3:23010.

   We found out after installing Fix Pack 6.1.0.39, these error came up. Basically it means that the
both in the above conflicting instances are same.

Explained:

   if you see an HMGR0031 error message in system outs log that means there are two conflicting members identified
in the message are the same member,

for example 
cell\node\instance 
cell\node\instance1 are same.

Rootcauses:

  • Check the /etc/hosts file for duplicate entries with the same IP address and hostname and remove it.
  • Some times same entry could appear on multiple lines in the file
    129.1.2.3 websphere1 was1.codedairy.com loghost
    129.1.2.3 websphere1 loghost


Thanks for reading my post. please do not hesitate to post your comments or ask any questions below ( or even you find any mistakes too :-) )


How to fix java.lang.OutOfMemoryError ?

Please follow below 3 steps to eliminate the Out of Memory errors.

  1. Check JVM Heap size settings
  2. Clear up javadump files
  3. Check the free space in System

Caused by: java.lang.OutOfMemoryError at java.io.ObjectInputStream$HandleTable$HandleList.<strong>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="153">ObjectInputStream.java</span>:3399) </strong>at <span style="font-size: 10px;"><span data-scayt_word="java.io.ObjectInputStream" data-scaytid="150"><span _fck_bookmark="1" id="cke_bm_925S" style="display: none;"> </span><span _fck_bookmark="1" id="cke_bm_910S" style="display: none;"> </span>java.io.ObjectInputStream</span>$<span data-scayt_word="HandleTable.markDependency" data-scaytid="174">HandleTable.markDependency</span>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="154">ObjectInputStream.java</span>:3224) at <span data-scayt_word="java.io.ObjectInputStream.defaultReadFields" data-scaytid="175">java.io.ObjectInputStream.defaultReadFields</span>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="155">ObjectInputStream.java</span>:1929) at <span data-scayt_word="java.io.ObjectInputStream.readSerialData" data-scaytid="178">java.io.ObjectInputStream.readSerialData</span>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="156">ObjectInputStream.java</span>:1851) at <span data-scayt_word="java.io.ObjectInputStream.readOrdinaryObject" data-scaytid="181">java.io.ObjectInputStream.readOrdinaryObject</span>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="157">ObjectInputStream.java</span>:1728) at <span data-scayt_word="java.io.ObjectInputStream.readObject0" data-scaytid="184">java.io.ObjectInputStream.readObject0</span>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="158">ObjectInputStream.java</span>:1314) at <span data-scayt_word="java.io.ObjectInputStream.readArray" data-scaytid="190">java.io.ObjectInputStream.readArray</span>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="159">ObjectInputStream.java</span>:1643) at <span data-scayt_word="java.io.ObjectInputStream.readObject0" data-scaytid="185">java.io.ObjectInputStream.readObject0</span>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="160">ObjectInputStream.java</span>:1308) at <span data-scayt_word="java.io.ObjectInputStream.defaultReadFields" data-scaytid="176">java.io.ObjectInputStream.defaultReadFields</span>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="161">ObjectInputStream.java</span>:1927) at <span data-scayt_word="java.io.ObjectInputStream.readSerialData" data-scaytid="179">java.io.ObjectInputStream.readSerialData</span>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="162">ObjectInputStream.java</span>:1851) at <span data-scayt_word="java.io.ObjectInputStream.readOrdinaryObject" data-scaytid="182">java.io.ObjectInputStream.readOrdinaryObject</span>(<span data-scayt_word="ObjectInputStream.java" data-scaytid="163">ObjectInputStream.java</span>:1728) at </span>

Check JVM Heap size

  1. Open the WebSphere Application Server administration site by typing http://hostname:port/ibm/console. The port is the number of the HTTP administrative port, which is 9060 by default.
  2. Select Servers > Application servers > server1 > Java and Process Management > Process Definition > Java Virtual Machine
  3. Increase the JVM Heap size as shown in the following figure

Clear up java dump files

Clear any heapdump, javacore files in your WAS profile directory as shown below screenshot

Also, You can clear up ffdc logs in the location C:\Apps\IBM\<span data-scayt_word="SDP70" data-scaytid="201">SDP70</span>\runtimes\<span data-scayt_word="base_v61" data-scaytid="202">base_v61</span>\profiles\<span data-scayt_word="myprofile01" data-scaytid="203">myprofile01</span>\logs\<span data-scayt_word="ffdc" data-scaytid="200">ffdc</span>

Check the free space in System

Make sure you have enough free space in your machine. You can make use of Disk clean up utility in Windows machine to clear up and compress the unused files in your system.

Personally, I managed to get about 9GB free space in my system just doing Disk clean up.

***To be a techy, do read more books !!!!