I have HPDM 4.7 SP5 setup on a virtual machine. Yesterday, I went and updated Java from version 8 update 101 to update 111. This crashed HPDM and would not allow the server service to start again.
I just wanted to pass this information along to save you the hassle. If you update Java you will have to reinstall HPDM after installing the original java version that you had!
HPDM would not work on this VM until I reinstalled it and reinstalled Java as well. Here is the debug log:
STATUS | wrapper | 2016/12/02 10:05:34 | Launching a JVM... DEBUG | wrapper | 2016/12/02 10:05:34 | command: "..\..\JVM\bin\java" -Djava.library.path=../bin -Xms128m -Xmx1024m -Djava.library.path="../bin" -classpath "../lib/antlr-2.7.6.jar;../lib/asm.jar;../lib/asm-attrs.jar;../lib/commons-beanutils-1.9.2.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-compress-1.1.jar;../lib/commons-logging-1.0.4.jar;../lib/commons-net-2.0.jar;../lib/commons-net-ftp-2.0.jar;../lib/dom4j-1.6.1.jar;../lib/ejb3-persistence.jar;../lib/hibernate3.jar;../lib/hibernate-annotations.jar;../lib/hibernate-commons-annotations.jar;../lib/hpdm-common.jar;../lib/hpdm-server.jar;../lib/javassist.jar;../lib/jdom.jar;../lib/jsch-20090312.jar;../lib/jta.jar;../lib/log4j.jar;../lib/postgresql-9.4-1205.jdbc4.jar;../lib/sqljdbc41.jar;../lib/wrapper.jar;../lib" -Dwrapper.key="5LnFRnio3bTtbPHK" -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.debug="TRUE" -Dwrapper.pid=4136 -Dwrapper.version="3.2.3" -Dwrapper.native_library="wrapper" -Dwrapper.service="TRUE" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=5 com.hp.hpdm.service.Server DEBUG | wrapper | 2016/12/02 10:05:34 | JVM started (PID=8652) INFO | jvm 5 | 2016/12/02 10:05:34 | Error occurred during initialization of VM INFO | jvm 5 | 2016/12/02 10:05:34 | java/lang/NoClassDefFoundError: java/lang/Object DEBUG | wrapper | 2016/12/02 10:05:34 | JVM process exited with a code of 1, setting the wrapper exit code to 1. ERROR | wrapper | 2016/12/02 10:05:34 | JVM exited while loading the application. DEBUG | wrapper | 2016/12/02 10:05:34 | JVM was only running for 0 seconds leading to a failed restart count of 5. FATAL | wrapper | 2016/12/02 10:05:34 | There were 5 failed launches in a row, each lasting less than 300 seconds. Giving up. FATAL | wrapper | 2016/12/02 10:05:34 | There may be a configuration problem: please check the logs. STATUS | wrapper | 2016/12/02 10:05:35 | <-- Wrapper Stopped STATUS | wrapper | 2016/12/02 10:06:00 | --> Wrapper Started as Service DEBUG | wrapper | 2016/12/02 10:06:00 | Using tick timer. DEBUG | wrapperp | 2016/12/02 10:06:00 | server listening on port 32000. DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.1, does not exist: ../lib/antlr-2.7.6.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.2, does not exist: ../lib/asm.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.3, does not exist: ../lib/asm-attrs.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.4, does not exist: ../lib/commons-beanutils-1.9.2.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.5, does not exist: ../lib/commons-collections-2.1.1.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.6, does not exist: ../lib/commons-compress-1.1.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.7, does not exist: ../lib/commons-logging-1.0.4.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.8, does not exist: ../lib/commons-net-2.0.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.9, does not exist: ../lib/commons-net-ftp-2.0.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.10, does not exist: ../lib/dom4j-1.6.1.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.11, does not exist: ../lib/ejb3-persistence.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.12, does not exist: ../lib/hibernate3.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.13, does not exist: ../lib/hibernate-annotations.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.14, does not exist: ../lib/hibernate-commons-annotations.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.15, does not exist: ../lib/hpdm-common.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.16, does not exist: ../lib/hpdm-server.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.18, does not exist: ../lib/jdom.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.19, does not exist: ../lib/jsch-20090312.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.20, does not exist: ../lib/jta.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.21, does not exist: ../lib/log4j.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.23, does not exist: ../lib/sqljdbc41.jar DEBUG | wrapper | 2016/12/02 10:06:00 | Classpath element, wrapper.java.classpath.24, does not exist: ../lib/wrapper.jar STATUS | wrapper | 2016/12/02 10:06:00 | Launching a JVM... DEBUG | wrapper | 2016/12/02 10:06:00 | command: "..\..\JVM\bin\java" -Djava.library.path=../bin -Xms128m -Xmx1024m -Djava.library.path="../bin" -classpath "../lib/antlr-2.7.6.jar;../lib/asm.jar;../lib/asm-attrs.jar;../lib/commons-beanutils-1.9.2.jar;../lib/commons-collections-2.1.1.jar;../lib/commons-compress-1.1.jar;../lib/commons-logging-1.0.4.jar;../lib/commons-net-2.0.jar;../lib/commons-net-ftp-2.0.jar;../lib/dom4j-1.6.1.jar;../lib/ejb3-persistence.jar;../lib/hibernate3.jar;../lib/hibernate-annotations.jar;../lib/hibernate-commons-annotations.jar;../lib/hpdm-common.jar;../lib/hpdm-server.jar;../lib/javassist.jar;../lib/jdom.jar;../lib/jsch-20090312.jar;../lib/jta.jar;../lib/log4j.jar;../lib/postgresql-9.4-1205.jdbc4.jar;../lib/sqljdbc41.jar;../lib/wrapper.jar;../lib" -Dwrapper.key="N4LenmmnuAIk7tQd" -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.debug="TRUE" -Dwrapper.pid=9020 -Dwrapper.version="3.2.3" -Dwrapper.native_library="wrapper" -Dwrapper.service="TRUE" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=1 com.hp.hpdm.service.Server DEBUG | wrapper | 2016/12/02 10:06:00 | JVM started (PID=4176) INFO | jvm 1 | 2016/12/02 10:06:00 | Error occurred during initialization of VM INFO | jvm 1 | 2016/12/02 10:06:00 | java/lang/NoClassDefFoundError: java/lang/Object DEBUG | wrapper | 2016/12/02 10:06:00 | JVM process exited with a code of 1, setting the wrapper exit code to 1. ERROR | wrapper | 2016/12/02 10:06:00 | JVM exited while loading the application. DEBUG | wrapper | 2016/12/02 10:06:00 | JVM was only running for 0 seconds leading to a failed restart count of 1. DEBUG | wrapper | 2016/12/02 10:06:00 | Waiting 5 seconds before launching another JVM.