I’m having a wierd problem with Wowza 4.8.5.05. It’s a fresh install. My custom http provider projects refuse to load. The ssl host will fail to load if they are configured. If I comment them out it will load. I have a config like
org.electroteque.webrtc.HTTPProviderGroupCallWebSocket
*webrtc-room-session.json
none
if I comment this out I get
defaultVHost Bind attempt ([any]:443:24)
If I add it I dont get no bind log at all to any port. Very bizarre. What do I do ? The project is building correctly and adding the library.
I had to load it via the console. I get this !
Error starting: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.wowza.wms.bootstrap.Bootstrap.startServer(Bootstrap.java:656)
at com.wowza.wms.bootstrap.Bootstrap.main(Bootstrap.java:73)
Caused by: java.lang.UnsupportedClassVersionError: org/electroteque/webrtc/HTTPWebRTCExchangeSessionInfoCustom has been compiled by a more recent version of the Java Runtime (class file version 58.0), this version of the Java Runtime only recognizes class file versions up to 53.0
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
at java.base/java.net.URLClassLoader.access$100(Unknown Source)
at java.base/java.net.URLClassLoader$1.run(Unknown Source)
at java.base/java.net.URLClassLoader$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at com.wowza.wms.util.VHostUtils.loadHTTPProvider(VHostUtils.java:70)
at com.wowza.wms.util.VHostUtils.loadHostPort(VHostUtils.java:679)
at com.wowza.wms.util.VHostUtils.loadHostPortList(VHostUtils.java:756)
at com.wowza.wms.util.VHostUtils.loadConfigFile(VHostUtils.java:1048)
at com.wowza.wms.vhost.VHost.c(VHost.java:1262)
at com.wowza.wms.vhost.VHost.init(VHost.java:525)
at com.wowza.wms.vhost.VHostSingleton.init(VHostSingleton.java:62)
at com.wowza.wms.server.Server.startVHost(Server.java:3776)
at com.wowza.wms.server.Server.startVHosts(Server.java:4292)
at com.wowza.wms.server.Server.start(Server.java:1133)
… 6 more