Project and Portfolio Management Practitioners Forum
cancel

PPM ALERT - java defect in 1.6 (u25/u26) may cause out of memory errors

Highlighted
Ryan Proctor HP
Trusted Contributor.

PPM ALERT - java defect in 1.6 (u25/u26) may cause out of memory errors

Dear PPM Customer,

 

We wanted to make you aware of a known defect in at least two releases of Java 1.6 (updates u25 and u26).   The defect is believed to be introduced in u25 and can cause the java process running PPM to run out of memory unrelated to anything in PPM.    HP’s PPM testing has been performed using u7 and u18, and we have not experienced this defect on these releases.  We realize that many customers may use alternative java versions per corporate policy.

 

There are posted workarounds for u25 and U26 to use the “-XX:-DoEscapeAnalysis” parameter at application startup; however, this setting has not been validated by HP.   We do not recommend this workaround.  We recommend avoiding use of u25 and u26 altogether.  Below are several links with more information about the problem.  We ask that customers be aware of any memory errors relating to “java.util.zip” that could be related to this defect.   We apologize for any inconvenience and want to make sure our customer base is aware of the potential problem.

 

Please feel free to contact HP PPM Support with any additional questions.

 

Thank you,

HP PPM Customer Support

 

 

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7042582

http://stackoverflow.com/questions/6344546/java-6-update-25-vm-crash-insufficient-memory

http://jojava.blogspot.com/2011/05/jvm-crashes-with-6u25-c2-tiered.html

 

Example error thrown by java while running PPM:

# There is insufficient memory for the Java Runtime Environment to continue.

# Native memory allocation (malloc) failed to allocate 876888 bytes for Chunk::new

# An error report file with more information is saved as:

# c:\PPM\PPM_HOME\hs_err_pid2260.log

java.lang.OutOfMemoryError

                at java.util.zip.Inflater.init(Native Method)

                at java.util.zip.Inflater.<init>(Inflater.java:83)

                at java.util.zip.ZipInputStream.<init>(ZipInputStream.java:61)

                at org.apache.axis2.deployment.util.Utils.getURLsForAllJars(Utils.java:110)

                at org.apache.axis2.deployment.DeploymentClassLoader.<init>(DeploymentClassLoader.java:35)

                at org.apache.axis2.deployment.repository.util.ArchiveFileData.setClassLoader(ArchiveFileData.java:120)

                at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:508)

 

2 REPLIES
TurboMan
Honored Contributor.

Re: PPM ALERT - java defect in 1.6 (u25/u26) may cause out of memory errors

Hi,

Just wanted to share my experience about the java issue.

We were having this problem when we upgrade to 8.03 and upgraded Java version as well.

 After starting PPM, in a few minutes it was crashing, it took me a fortune to track this issue.

Sometimes, it takes hours to crash, it was very hard to track.

After downgrading to old java version  1.6.0_16, PPM started to act normally.

Just wanted to share my experience,

as they say, "don't touch if it is working"  :)

 

Regards

TM

Utkarsh_Mishra
Acclaimed Contributor.

Re: PPM ALERT - java defect in 1.6 (u25/u26) may cause out of memory errors

Hi Ryan,

 

This issue has cause us lot of escalation from client, finally it got resolved by upgrade the JAVA version on HP-UX to 1.6.0.09.

 

Thanks for highlighting this on forum....

Cheers..
Utkarsh Mishra

-- Remember to give Kudos to answers! (click the KUDOS star)