New install of UMS 7.2.1 on Linux Mint 19 will not start
Posted: Wed Aug 08, 2018 9:42 am
Hi,
I'm pretty sure I'm doing something fundamentally wrong (and probably dumb).
I am attempting to get a working installation of UMS 7.2.1 on Linux Mint 19 following the instructions on this link:
https://github.com/UniversalMediaServer ... structions
I have installed several of the suggested helper packages but specifically Java was already installed when I set up Linux Mint 19
$ java -version
openjdk version "10.0.1" 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)
UMS has been installed at /opt/ums-7.2.1
When I try to run it I get an error as follows:
/opt/ums-7.2.1$ ./UMS.sh
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/java/swing/plaf/windows/WindowsLookAndFeel
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1009)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at net.pms.PMS.main(PMS.java:1145)
Caused by: java.lang.ClassNotFoundException: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 10 more
/opt/ums-7.2.1$
Which I translate as "I need the WindowsLookAndFeel class and I can't find it on this machine".
No log is created in /var/log, in fact no subfolder it created for ums.
What I can't work out is what needs to happen to allow UMS to see this class library.
I've done a fair amount of searching, both this forum and the web in general but I can't quite put my finger on what is missing here?
Any advice or requests for further information gratefully accepted.
Paul
I'm pretty sure I'm doing something fundamentally wrong (and probably dumb).
I am attempting to get a working installation of UMS 7.2.1 on Linux Mint 19 following the instructions on this link:
https://github.com/UniversalMediaServer ... structions
I have installed several of the suggested helper packages but specifically Java was already installed when I set up Linux Mint 19
$ java -version
openjdk version "10.0.1" 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)
UMS has been installed at /opt/ums-7.2.1
When I try to run it I get an error as follows:
/opt/ums-7.2.1$ ./UMS.sh
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/java/swing/plaf/windows/WindowsLookAndFeel
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1009)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:801)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:699)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:622)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at net.pms.PMS.main(PMS.java:1145)
Caused by: java.lang.ClassNotFoundException: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
... 10 more
/opt/ums-7.2.1$
Which I translate as "I need the WindowsLookAndFeel class and I can't find it on this machine".
No log is created in /var/log, in fact no subfolder it created for ums.
What I can't work out is what needs to happen to allow UMS to see this class library.
I've done a fair amount of searching, both this forum and the web in general but I can't quite put my finger on what is missing here?
Any advice or requests for further information gratefully accepted.
Paul