Page 1 of 1

Java error Windows Server 2008

PostPosted: Wed Dec 22, 2021 1:21 pm
by thingy
When installing the last version (2.2.1) on Windows 2008 I get the following error when trying to start it.
As a service:
2021-12-22T13:57:38,699 INFO [MediaServer] ------------------------------------------------------------------------
2021-12-22T13:57:38,699 INFO [MediaServer] Serviio DLNA media streaming server v 2.2.1 (rev. 7dfe9e60ec4aa7e219630fa16aecf232e8b7bef0)
2021-12-22T13:57:38,699 INFO [MediaServer] Petr Nejedly 2009-2018
2021-12-22T13:57:38,699 INFO [MediaServer] http://www.serviio.org
2021-12-22T13:57:38,699 INFO [MediaServer]
2021-12-22T13:57:38,699 INFO [MediaServer] Java 1.8.0_242-BellSoft x86
2021-12-22T13:57:38,699 INFO [MediaServer] OS Windows Server 2008 6.0
2021-12-22T13:57:38,699 INFO [MediaServer] File encoding: windows-1252
2021-12-22T13:57:38,699 INFO [MediaServer] Headless mode enabled: true
2021-12-22T13:57:38,699 INFO [MediaServer] User: SERVER$
2021-12-22T13:57:38,699 INFO [MediaServer] User home dir: C:\Windows\system32\config\systemprofile
2021-12-22T13:57:38,699 INFO [MediaServer] Temp dir: C:\Windows\TEMP\
2021-12-22T13:57:38,699 INFO [MediaServer] ------------------------------------------------------------------------
2021-12-22T13:57:38,699 ERROR [MediaServer] An unexpected error occurred. Ending the application. Message: Could not initialize class sun.management.ManagementFactoryHelper
java.lang.NoClassDefFoundError: Could not initialize class sun.management.ManagementFactoryHelper
at java.lang.management.ManagementFactory.getRuntimeMXBean(ManagementFactory.java:350) ~[?:1.8.0_242]
at org.serviio.MediaServer.runtimeParameters(MediaServer.java:297) ~[serviio.jar:?]
at org.serviio.MediaServer.printInformation(MediaServer.java:280) ~[serviio.jar:?]
at org.serviio.MediaServer.main(MediaServer.java:123) [serviio.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_242]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_242]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_242]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242]
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:62) [exe4jlib.jar:?]
at com.exe4j.runtime.WinLauncher$2.run(WinLauncher.java:96) [exe4jlib.jar:?]


And the bat file under Serviio\bin
2021-12-22T13:57:24,111 INFO [MediaServer] ------------------------------------------------------------------------
2021-12-22T13:57:24,111 INFO [MediaServer] Serviio DLNA media streaming server v 2.2.1 (rev. 7dfe9e60ec4aa7e219630fa16aecf232e8b7bef0)
2021-12-22T13:57:24,111 INFO [MediaServer] Petr Nejedly 2009-2018
2021-12-22T13:57:24,111 INFO [MediaServer] http://www.serviio.org
2021-12-22T13:57:24,111 INFO [MediaServer]
2021-12-22T13:57:24,111 INFO [MediaServer] Java 1.8.0_311-Oracle Corporation x86
2021-12-22T13:57:24,111 INFO [MediaServer] OS Windows Server 2008 6.0
2021-12-22T13:57:24,111 INFO [MediaServer] File encoding: windows-1252
2021-12-22T13:57:24,111 INFO [MediaServer] Headless mode enabled: true
2021-12-22T13:57:24,111 INFO [MediaServer] User: administrator
2021-12-22T13:57:24,111 INFO [MediaServer] User home dir: C:\Users\Administrator
2021-12-22T13:57:24,111 INFO [MediaServer] Temp dir: C:\Users\ADMINI~1\AppData\Local\Temp\2\
2021-12-22T13:57:24,111 INFO [MediaServer] ------------------------------------------------------------------------
2021-12-22T13:57:24,111 ERROR [MediaServer] An unexpected error occurred. Ending the application. Message: Could not initialize class sun.management.ManagementFactoryHelper
java.lang.NoClassDefFoundError: Could not initialize class sun.management.ManagementFactoryHelper
at java.lang.management.ManagementFactory.getRuntimeMXBean(Unknown Source) ~[?:1.8.0_311]
at org.serviio.MediaServer.runtimeParameters(MediaServer.java:297) ~[serviio.jar:?]
at org.serviio.MediaServer.printInformation(MediaServer.java:280) ~[serviio.jar:?]
at org.serviio.MediaServer.main(MediaServer.java:123) [serviio.jar:?]


I tried to install Oracle jre 1.8.0.311, thinking it could be some issue with the included java package, but I still got the same errors when starting Serviio.

On version 2.1 I get this error:
2021-12-22 14:11:35,880 ERROR [MediaServer] An unexpected error occurred. Ending the application. Message: C:\Program Files\Share\Serviio\jre\bin\management.dll: The specified procedure could not be found
java.lang.UnsatisfiedLinkError: C:\Program Files\Share\Serviio\jre\bin\management.dll: The specified procedure could not be found

*The last working version is 2.0, the small blessings that reverting a failed upgrade works.

Re: Java error Windows Server 2008

PostPosted: Wed Dec 22, 2021 5:40 pm
by atc98092
Windows Server is not a supported operating system for Serviio. Yes, it will sometimes work, but there are things in the server version of the OS that cause problems for Serviio.

Re: Java error Windows Server 2008

PostPosted: Fri Dec 24, 2021 7:08 am
by thingy
That's too bad, considering it's exactly what a server is supposed to do.

Well, it's been a good run I guess, every version up to and including 2.0 worked fine. But as the developer it is your discretion to decide what's supported or not.

Re: Java error Windows Server 2008

PostPosted: Fri Dec 24, 2021 4:51 pm
by atc98092
I'm not the developer, just another user like yourself. :D