Article - CS40689

Patch installation failed with Out-Of-Memory error in Windchill

Modified: 19-Jun-2021   


Applies To

  • Windchill PDMLink 9.1 to 11.2
  • FlexPLM 9.1 to 11.2

Description

  • Patch Installation failed with Out-Of-Memory error
  • Unable to install Temporary Patch with slow or no response for a long time
  • Installation of WinDU Patch fails with Out-Of-Memory error
  • Environment ANT_OPTS shown as -Xmx256m in the installer log
  • Memory setting via environment ANT_OPTS=-Xmx1024m  is not take into account
  • See below more error logs:
BUILD FAILED
java.lang.OutOfMemoryError: Java heap space
at java.lang.String.toCharArray(String.java:2725)

ExecuteAntTargets] Ant project: /tmp/tp_9.1-M060_xyz/installTpatch.xml
[ExecuteAntTargets] Ant targets: jardartardiff_cleanup
[ExecuteAntTargets] Ant properties:
installDir: /opt/ptc/Windchill_9.1/Windchill
Runtime Environment:
        ANT_OPTS=-Xmx256m
        JAVA_HOME=/opt/ptc/Windchill_9.1/Java
        ANT_HOME=/opt/ptc/Windchill_9.1/Windchill/ant ...
  • It reported below error logs while installing FlexPLM Patch
BUILD FAILED 
DEBUG  2021-06-19 08:57:03 - /tmp/tp_FlexPLM.11.0.30.27.39/installTpatch.xml:16: java.lang.OutOfMemoryError: GC overhead limit exceeded 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1251) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - at org.apache.tools.ant.DirectoryScanner.scandir(DirectoryScanner.java:1282) 
DEBUG  2021-06-19 08:57:03 - Total time: 10 seconds 
DEBUG  2021-06-19 08:57:03 - ************************************************************************ 
DEBUG  2021-06-19 08:57:03 - END: Failed to remove obsolete jardiffs, dardiffs, tardiffs... 
DEBUG  2021-06-19 08:57:03 - ************************************************************************ 
This is a printer-friendly version of Article 40689 and may be out of date. For the latest version click CS40689