Phex on OS11.1

Hi.

I’ve just upgraded my daughter’s laptop to v11.1 GNOME and I installed Phex from packman’s repos. The installation seemed to go well but when I click on the icon I only see the Phex init screen and then it just turns off.

Here is the error log in the $HOME/.phex dir.

michelle@linux-gkeu:~/.phex> cat phex.error.log 
090106 16:16:02,0038(106) Error/phex.Main:: java.lang.NoClassDefFoundError: org/apache/commons/collections/set/ListOrderedSet - Exception: java.lang.NoClassDefFoundError: org/apache/commons/collections/set/ListOrderedSet
    at phex.host.CaughtHostsContainer.<init>(CaughtHostsContainer.java:120)
    at phex.host.HostManager.<init>(HostManager.java:54)
    at phex.servent.Servent.<init>(Servent.java:177)
    at phex.servent.Servent.<clinit>(Servent.java:62)
    at phex.Main.main(Main.java:147)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.set.ListOrderedSet
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
    ... 5 more

but I don’t know what this means :slight_smile:

Can anyone give me a hint on how to fix this issue?

Kind Regards

Luis

If I run it from a terminal… Iget this output:

 java -jar /usr/share/java/phex/phex.jar
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogConfigurationException
    at phex.utils.Localizer.buildResourceBundle(Localizer.java:166)
    at phex.utils.Localizer.setUsedLocale(Localizer.java:106)
    at phex.utils.Localizer.initialize(Localizer.java:77)
    at phex.Main.main(Main.java:145)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogConfigurationException
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
    ... 4 more
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogConfigurationException
    at phex.Main.main(Main.java:188)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogConfigurationException
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
    ... 1 more

And nothing happens except the Phex init screen, but I get no further than that.

Thanks in advance

Luis

Solved by adding:
jakarta-commons-collections

Cheers