Code dairy is one place for all code related articles and useful information for developers, programmers who face common problems in day to day life of coding
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 )
Please follow below 3 steps to eliminate the Out of Memory errors.
Check JVM Heap size settings
Clear up javadump files
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
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.
Select Servers > Application servers > server1 > Java and Process Management > Process Definition > Java Virtual Machine
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.