I attempted to start a new fresh project, with a clean installation of WSE 4.0.3, and when attempting to debug, I receive the following errors:
java.lang.reflect.InvocationTargetException
Error starting: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.wowza.wms.bootstrap.Bootstrap.startServer(Bootstrap.java:555)
at com.wowza.wms.bootstrap.Bootstrap.main(Bootstrap.java:67)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/lang/SystemUtils
at com.wowza.wms.bootstrap.BootstrapSystemTuningInfo.getSystemTuningInfo(BootstrapSystemTuningInfo.java:81)
at com.wowza.wms.server.ServerTuningHandler.<init>(ServerTuningHandler.java:248)
at com.wowza.wms.server.Server.<init>(Server.java:862)
at com.wowza.wms.server.Server.getInstance(Server.java:908)
at com.wowza.wms.server.Server.start(Server.java:957)
... 6 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.SystemUtils
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 11 more
I verified that the project is linking against the libs in the new WSE installation. The Run/Debug settings include the following:
Main Class: com.wowza.wms.bootstrap.Bootstrap
Program Args: start
VM Args:
-Xmx768M
-Dcom.wowza.wms.AppHome="/Library/WowzaStreamingEngine"
-Dcom.wowza.wms.ConfigHome="/Library/WowzaStreamingEngine"
-Dcom.sun.management.jmxremote=true