HPUCMDB_Server where installanywhere freezes

  • KM03006922
  • 03-Nov-2017
  • 22-Nov-2017

Summary

Install or upgrade of UCMDB fails or gets stuck at 0%

Error

 Installer error

 The UCMDB_Server_10.33.120.exe comes up and takes input, but when it is installing it freezes at 0%

 Heap size of installer is not large enough

System's temporary directory = C:\Windows\TEMP
Exception in thread "installer" java.lang.OutOfMemoryError: GC overhead limit ex
ceeded
       

Cause

System's temporary directory = C:\Windows\TEMP
Exception in thread "installer" java.lang.OutOfMemoryError: GC overhead limit ex
ceeded
        at java.util.Arrays.copyOf(Unknown Source)
        at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
        at java.lang.AbstractStringBuilder.ensureCapacityInternal(Unknown Source
)
        at java.lang.AbstractStringBuilder.append(Unknown Source)
        at java.lang.StringBuffer.append(Unknown Source)
        at Flexeraaxq.af(Unknown Source)
        at Flexeraaxq.aa(Unknown Source)
        at Flexeraaxp.ad(Unknown Source)
        at Flexeraaxp.ad(Unknown Source)
        at Flexeraaxp.ad(Unknown Source)
        at Flexeraaxp.ab(Unknown Source)
        at Flexeraaxp.aa(Unknown Source)
        at Flexeraap5.aj(Unknown Source)
        at Flexeraap5.ai(Unknown Source)
        at Flexeraap5.ad(Unknown Source)
        at Flexeraapm.a9(Unknown Source)
        at Flexeraapm.a8(Unknown Source)
        at Flexeraapm.af(Unknown Source)
        at com.zerog.ia.installer.Installer.install(Unknown Source)
        at com.zerog.ia.installer.actions.InstallProgressAction.ae(Unknown Sourc
e)
        at com.zerog.ia.installer.actions.ProgressPanelAction$1.run(Unknown Sour
ce)

Fix

 I found some information that some of the variables can be run from the Command Line along with the executable http://www.oracle.com/technetwork/articles/java/vmoptions-jsp-140102.html

 

 

you can use this command to run the installer. like UCMDB_Server_Patch_10.22.exe -jvmxms 50m -jvmxmx 512m. this will also improve the performance of the installer even if it is not frezzing
  

UCMDB_Server_Patch_10.22.exe is the exe file name, you will change to real according the environment.

 

 

also maybe there is another process usingthe install port. Kindly check output of the command netstat  -aon | findstr 5005 to find whether this port is already occupied by other process. if so

 Change the port number in UCMDBServer.lax to available port(like 8081 or 8082) and then use command prompt to launch the UCMDBServer.exe with following command
{path to UCMDBServer.exe}\UCMDBServer.exe LAX_VM “{path to java.exe}”
Ex:  C:\Users\Administrator\Downloads\I1508264345\I1508264345\Windows>UCMDBServer.exe LAX_VM "C:\Users\Administrator\Downloads\I1508264345\I1508264345\Windows\resource\jre\bin\java.exe"