Closed AM-Xdev closed 4 years ago
Can you post the entire log. As there can be different reasons for this class not found
the Full-Stacktrace:
Tue Dec 10 10:47:10 CET 2019 [ERROR ] net.sourceforge.jnlp.runtime.JNLPClassLoader: ERROR java.lang.NullPointerException
at java.base/java.security.Permissions.getPermissionCollection(Permissions.java:234)
at java.base/java.security.Permissions.add(Permissions.java:131)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:1106)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:251)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:247)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705)
at java.base/java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:247)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.access$1301(JNLPClassLoader.java:114)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$findClass$12(JNLPClassLoader.java:1580)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1579)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassExt(JNLPClassLoader.java:1611)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassFromInternalManifestClasspath(JNLPClassLoader.java:1465)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$loadClass$7(JNLPClassLoader.java:1428)
at net.sourceforge.jnlp.runtime.JNLPClassLoader$ExceptionalSupplier.getResultOfCallOrNull(JNLPClassLoader.java:1391)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1434)
at gui.shared.ei.NavigationsTree.lambda$54(NavigationsTree.java:1062)
at gui.shared.ei.NavigationsTree$NavigationAction.compute(NavigationsTree.java:1763)
at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Tue Dec 10 10:47:09 CET 2019 [ERROR ] net.sourceforge.jnlp.runtime.JNLPClassLoader: ERROR java.lang.NullPointerException
at java.base/java.security.Permissions.getPermissionCollection(Permissions.java:234)
at java.base/java.security.Permissions.add(Permissions.java:131)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:1106)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:251)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:247)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705)
at java.base/java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:247)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.access$1301(JNLPClassLoader.java:114)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$findClass$12(JNLPClassLoader.java:1580)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1579)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassExt(JNLPClassLoader.java:1611)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$loadClass$6(JNLPClassLoader.java:1427)
at net.sourceforge.jnlp.runtime.JNLPClassLoader$ExceptionalSupplier.getResultOfCallOrNull(JNLPClassLoader.java:1391)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1434)
at gui.shared.ei.NavigationsTree.lambda$54(NavigationsTree.java:1062)
at gui.shared.ei.NavigationsTree$NavigationAction.compute(NavigationsTree.java:1763)
at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Tue Dec 10 10:47:09 CET 2019 [DEBUG ] com.openwebstart.proxy.direct.DirectProxyProvider: Using NO_PROXY
Tue Dec 10 10:47:09 CET 2019 [DEBUG ] com.openwebstart.proxy.direct.DirectProxyProvider: Using NO_PROXY
Tue Dec 10 10:47:09 CET 2019 [ERROR ] net.sourceforge.jnlp.runtime.JNLPClassLoader: ERROR java.lang.NullPointerException
at java.base/java.security.Permissions.getPermissionCollection(Permissions.java:234)
at java.base/java.security.Permissions.add(Permissions.java:131)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:1106)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:251)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:247)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1737)
at java.base/java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:247)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.access$1301(JNLPClassLoader.java:114)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$findClass$12(JNLPClassLoader.java:1580)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1579)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassExt(JNLPClassLoader.java:1611)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassFromInternalManifestClasspath(JNLPClassLoader.java:1465)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$loadClass$7(JNLPClassLoader.java:1428)
at net.sourceforge.jnlp.runtime.JNLPClassLoader$ExceptionalSupplier.getResultOfCallOrNull(JNLPClassLoader.java:1391)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1434)
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2473)
at java.desktop/java.awt.Component.isCoalesceEventsOverriden(Component.java:6317)
at java.desktop/java.awt.Component$3.run(Component.java:6271)
at java.desktop/java.awt.Component$3.run(Component.java:6269)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/java.awt.Component.checkCoalescing(Component.java:6268)
at java.desktop/java.awt.Component.<init>(Component.java:6237)
at java.desktop/java.awt.Container.<init>(Container.java:296)
at java.desktop/javax.swing.JComponent.<init>(JComponent.java:598)
at java.desktop/javax.swing.JPanel.<init>(JPanel.java:82)
at java.desktop/javax.swing.JPanel.<init>(JPanel.java:95)
at xdev.ui.XComponent.<init>(XComponent.java:61)
at xdev.ui.XdevComponent.<init>(XdevComponent.java:140)
at xdev.ui.XdevWindow.<init>(XdevWindow.java:126)
at xdev.ui.XdevWindow.<init>(XdevWindow.java:114)
at component.structure.DefaultSearchPage.<init>(DefaultSearchPage.java:71)
at component.structure.FulltextSearchPage.<init>(FulltextSearchPage.java:25)
at gui.ah.ei.PageAhSearch.<init>(PageAhSearch.java:112)
at gui.ah.ei.PageAhPanel.<init>(PageAhPanel.java:44)
at gui.shared.ei.NavigationsTree.lambda$11(NavigationsTree.java:820)
at gui.shared.ei.NavigationsTree$NavigationAction.compute(NavigationsTree.java:1763)
at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Tue Dec 10 10:47:09 CET 2019 [ERROR ] net.sourceforge.jnlp.runtime.JNLPClassLoader: ERROR java.lang.NullPointerException
at java.base/java.security.Permissions.getPermissionCollection(Permissions.java:234)
at java.base/java.security.Permissions.add(Permissions.java:131)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:1106)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:251)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:247)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1737)
at java.base/java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:247)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.access$1301(JNLPClassLoader.java:114)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$findClass$12(JNLPClassLoader.java:1580)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1579)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassExt(JNLPClassLoader.java:1611)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$loadClass$6(JNLPClassLoader.java:1427)
at net.sourceforge.jnlp.runtime.JNLPClassLoader$ExceptionalSupplier.getResultOfCallOrNull(JNLPClassLoader.java:1391)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1434)
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2473)
at java.desktop/java.awt.Component.isCoalesceEventsOverriden(Component.java:6317)
at java.desktop/java.awt.Component$3.run(Component.java:6271)
at java.desktop/java.awt.Component$3.run(Component.java:6269)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/java.awt.Component.checkCoalescing(Component.java:6268)
at java.desktop/java.awt.Component.<init>(Component.java:6237)
at java.desktop/java.awt.Container.<init>(Container.java:296)
at java.desktop/javax.swing.JComponent.<init>(JComponent.java:598)
at java.desktop/javax.swing.JPanel.<init>(JPanel.java:82)
at java.desktop/javax.swing.JPanel.<init>(JPanel.java:95)
at xdev.ui.XComponent.<init>(XComponent.java:61)
at xdev.ui.XdevComponent.<init>(XdevComponent.java:140)
at xdev.ui.XdevWindow.<init>(XdevWindow.java:126)
at xdev.ui.XdevWindow.<init>(XdevWindow.java:114)
at component.structure.DefaultSearchPage.<init>(DefaultSearchPage.java:71)
at component.structure.FulltextSearchPage.<init>(FulltextSearchPage.java:25)
at gui.ah.ei.PageAhSearch.<init>(PageAhSearch.java:112)
at gui.ah.ei.PageAhPanel.<init>(PageAhPanel.java:44)
at gui.shared.ei.NavigationsTree.lambda$11(NavigationsTree.java:820)
at gui.shared.ei.NavigationsTree$NavigationAction.compute(NavigationsTree.java:1763)
at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Tue Dec 10 10:47:09 CET 2019 [DEBUG ] com.openwebstart.proxy.direct.DirectProxyProvider: Using NO_PROXY
Tue Dec 10 10:47:08 CET 2019 [ERROR ] net.sourceforge.jnlp.runtime.JNLPClassLoader: ERROR java.lang.NullPointerException
at java.base/java.security.Permissions.getPermissionCollection(Permissions.java:234)
at java.base/java.security.Permissions.add(Permissions.java:131)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:1106)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:251)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:247)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705)
at java.base/java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:247)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.access$1301(JNLPClassLoader.java:114)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$findClass$12(JNLPClassLoader.java:1580)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1579)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassExt(JNLPClassLoader.java:1611)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassFromInternalManifestClasspath(JNLPClassLoader.java:1465)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$loadClass$7(JNLPClassLoader.java:1428)
at net.sourceforge.jnlp.runtime.JNLPClassLoader$ExceptionalSupplier.getResultOfCallOrNull(JNLPClassLoader.java:1391)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1434)
at component.models.ShortDescriptableListModel.sortByComparator(ShortDescriptableListModel.java:216)
at component.IListBox.fillFromShortDescriptable(IListBox.java:573)
at component.IListBox.fillFromShortDescriptable(IListBox.java:591)
at gui.shared.ei.admin.PageStammdatenPruefung.initPage(PageStammdatenPruefung.java:142)
at gui.shared.ei.admin.PageStammdatenPruefung.<init>(PageStammdatenPruefung.java:55)
at gui.shared.ei.NavigationsTree.lambda$24(NavigationsTree.java:901)
at gui.shared.ei.NavigationsTree$NavigationAction.compute(NavigationsTree.java:1763)
at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
Tue Dec 10 10:47:08 CET 2019 [ERROR ] net.sourceforge.jnlp.runtime.JNLPClassLoader: ERROR java.lang.NullPointerException
at java.base/java.security.Permissions.getPermissionCollection(Permissions.java:234)
at java.base/java.security.Permissions.add(Permissions.java:131)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:1106)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:251)
at java.base/java.security.SecureClassLoader$1.apply(SecureClassLoader.java:247)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705)
at java.base/java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:247)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.access$1301(JNLPClassLoader.java:114)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$findClass$12(JNLPClassLoader.java:1580)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.findClass(JNLPClassLoader.java:1579)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClassExt(JNLPClassLoader.java:1611)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$loadClass$6(JNLPClassLoader.java:1427)
at net.sourceforge.jnlp.runtime.JNLPClassLoader$ExceptionalSupplier.getResultOfCallOrNull(JNLPClassLoader.java:1391)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1631)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1434)
at component.models.ShortDescriptableListModel.sortByComparator(ShortDescriptableListModel.java:216)
at component.IListBox.fillFromShortDescriptable(IListBox.java:573)
at component.IListBox.fillFromShortDescriptable(IListBox.java:591)
at gui.shared.ei.admin.PageStammdatenPruefung.initPage(PageStammdatenPruefung.java:142)
at gui.shared.ei.admin.PageStammdatenPruefung.<init>(PageStammdatenPruefung.java:55)
at gui.shared.ei.NavigationsTree.lambda$24(NavigationsTree.java:901)
at gui.shared.ei.NavigationsTree$NavigationAction.compute(NavigationsTree.java:1763)
at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
10:47:08 ERROR [util.task.XdevTaskQueue ] [XTQ_PEMVI pool-5-thread-1] java.lang.NoClassDefFoundError: org/apache/commons/collections/comparators/ComparableComparator
at component.IComboBox.fillFromShortDescriptable(IComboBox.java:422)
at component.IComboBox.fillFromShortDescriptable(IComboBox.java:366)
at component.mandant.IMandantComboBox.filternMandantPerRight(IMandantComboBox.java:65)
at component.mandant.IMandantComboBox.<init>(IMandantComboBox.java:53)
at gui.infoportal.hi.PageAnzeigeInfoportalPanel.<init>(PageAnzeigeInfoportalPanel.java:280)
at gui.shared.ei.NavigationsTree.lambda$8(NavigationsTree.java:802)
at gui.shared.ei.NavigationsTree$NavigationAction.compute(NavigationsTree.java:1763)
at gui.shared.ei.NavigationsTree.init(NavigationsTree.java:288)
at gui.shared.ei.PageTree.getNavigationsTree(PageTree.java:44)
at gui.shared.ei.WndMainWindow$2.run(WndMainWindow.java:169)
at util.task.XdevTaskQueue$1.run(XdevTaskQueue.java:105)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.comparators.ComparableComparator
at net.sourceforge.jnlp.runtime.JNLPClassLoader.lambda$loadClass$9(JNLPClassLoader.java:1435)
at java.base/java.util.Optional.orElseThrow(Optional.java:408)
at net.sourceforge.jnlp.runtime.JNLPClassLoader.loadClass(JNLPClassLoader.java:1435)
... 16 more
the jnlp looks like that:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp
spec="1.0+"
codebase="http://192.168.86.55/"
href="EMV_Intranet_2010_EI.jnlp">
<security>
<all-permissions/>
</security>
<information>
<icon href="IntranetIcon.png"/>
<icon kind="splash" href="IntranetSplash.png"/>
<offline-allowed/>
</information>
<resources>
<j2se version="1.8.0_25+" href="http://java.sun.com/products/autodl/j2se" java-vm-args="-XX:+UseParallelGC -XX:+CMSClassUnloadingEnabled -Xincgc -Xnoclassgc -Xms64m -Xmx1024m
--add-exports=javafx.graphics/com.sun.glass.ui.win=ALL-UNNAMED,ALL-SYSTEM,java.base
--add-exports=javafx.graphics/com.sun.glass.ui=ALL-UNNAMED,ALL-SYSTEM,java.base
"/>
<property name="sun.java2d.transaccel" value="true" />
<property name="sun.java2d.noddraw" value="true" />
<property name="java.util.Arrays.useLegacyMergeSort" value="true" />
<jar href="lib/intranet-client-ei-0.0.1-SNAPSHOT.jar"/>
<jar href="lib/intranet-common-0.0.1-SNAPSHOT.jar"/>
<jar href="lib/javax.annotation-api-1.3.2.jar"/>
<jar href="lib/resolver-20050927.jar"/>
<jar href="lib/jaxws-rt-2.3.0.jar"/>
<jar href="lib/jaxb-core-2.3.0.jar"/>
<jar href="lib/jaxb-impl-2.3.0.jar"/>
<jar href="lib/policy-2.7.2.jar"/>
<jar href="lib/gmbal-api-only-3.1.0-b001.jar"/>
<jar href="lib/management-api-3.0.0-b012.jar"/>
<jar href="lib/stax-ex-1.7.8.jar"/>
<jar href="lib/streambuffer-1.5.4.jar"/>
<jar href="lib/mimepull-1.9.7.jar"/>
<jar href="lib/FastInfoset-1.2.13.jar"/>
<jar href="lib/ha-api-3.1.9.jar"/>
<jar href="lib/saaj-impl-1.4.0.jar"/>
<jar href="lib/woodstox-core-asl-4.4.1.jar"/>
<jar href="lib/stax2-api-3.1.4.jar"/>
<jar href="lib/jaxws-tools-2.3.0.jar"/>
<jar href="lib/jaxb-xjc-2.3.0.jar"/>
<jar href="lib/jaxb-jxc-2.3.0.jar"/>
<jar href="lib/jaxws-eclipselink-plugin-2.3.0.jar"/>
<jar href="lib/eclipselink-2.6.4.jar"/>
<jar href="lib/javax.persistence-2.1.1.jar"/>
<jar href="lib/commonj.sdo-2.1.1.jar"/>
<jar href="lib/javax.json-1.0.4.jar"/>
<jar href="lib/sdo-eclipselink-plugin-2.3.0.jar"/>
<jar href="lib/commonj.sdo-2.1.1.v201112051852.jar"/>
<jar href="lib/jaxws-api-2.3.0.jar"/>
<jar href="lib/jaxb-api-2.2.12.jar"/>
<jar href="lib/javax.xml.soap-api-1.4.0.jar"/>
<jar href="lib/jsr181-api-1.0-MR1.jar"/>
<jar href="lib/lipermi-1.0.1.jar"/>
<jar href="lib/elasticsearch-6.0.1.jar"/>
<jar href="lib/lucene-core-7.0.1.jar"/>
<jar href="lib/lucene-analyzers-common-7.0.1.jar"/>
<jar href="lib/lucene-backward-codecs-7.0.1.jar"/>
<jar href="lib/lucene-grouping-7.0.1.jar"/>
<jar href="lib/lucene-highlighter-7.0.1.jar"/>
<jar href="lib/lucene-join-7.0.1.jar"/>
<jar href="lib/lucene-memory-7.0.1.jar"/>
<jar href="lib/lucene-misc-7.0.1.jar"/>
<jar href="lib/lucene-queries-7.0.1.jar"/>
<jar href="lib/lucene-queryparser-7.0.1.jar"/>
<jar href="lib/lucene-sandbox-7.0.1.jar"/>
<jar href="lib/lucene-spatial-7.0.1.jar"/>
<jar href="lib/lucene-spatial-extras-7.0.1.jar"/>
<jar href="lib/lucene-spatial3d-7.0.1.jar"/>
<jar href="lib/lucene-suggest-7.0.1.jar"/>
<jar href="lib/securesm-1.2.jar"/>
<jar href="lib/jopt-simple-5.0.2.jar"/>
<jar href="lib/hppc-0.7.1.jar"/>
<jar href="lib/joda-time-2.9.7.jar"/>
<jar href="lib/snakeyaml-1.15.jar"/>
<jar href="lib/jackson-core-2.9.6.jar"/>
<jar href="lib/jackson-dataformat-smile-2.8.6.jar"/>
<jar href="lib/jackson-dataformat-yaml-2.8.6.jar"/>
<jar href="lib/jackson-dataformat-cbor-2.8.6.jar"/>
<jar href="lib/t-digest-3.0.jar"/>
<jar href="lib/HdrHistogram-2.1.9.jar"/>
<jar href="lib/log4j-api-2.11.1.jar"/>
<jar href="lib/jna-4.4.0-1.jar"/>
<jar href="lib/intranet-domain-0.0.1-SNAPSHOT.jar"/>
<jar href="lib/javax.persistence-api-2.2.jar"/>
<jar href="lib/validation-api-2.0.1.Final.jar"/>
<jar href="lib/towel-0.0.2.jar"/>
<jar href="lib/commons-csv-1.1.jar"/>
<jar href="lib/hibernate-envers-5.3.7.Final.jar"/>
<jar href="lib/hibernate-core-5.3.7.Final.jar"/>
<jar href="lib/byte-buddy-1.8.17.jar"/>
<jar href="lib/antlr-2.7.7.jar"/>
<jar href="lib/jboss-transaction-api_1.2_spec-1.1.1.Final.jar"/>
<jar href="lib/jandex-2.0.5.Final.jar"/>
<jar href="lib/javax.activation-api-1.2.0.jar"/>
<jar href="lib/dom4j-2.1.1.jar"/>
<jar href="lib/hibernate-commons-annotations-5.0.4.Final.jar"/>
<jar href="lib/camel-bindy-2.14.0.jar"/>
<jar href="lib/camel-core-2.14.0.jar"/>
<jar href="lib/jsoup-1.7.2.jar"/>
<jar href="lib/tika-core-1.18.jar"/>
<jar href="lib/commons-collections-3.2.2.jar"/>
<jar href="lib/commons-validator-1.4.1.jar"/>
<jar href="lib/commons-digester-1.8.1.jar"/>
<jar href="lib/guice-4.2.0-no_aop.jar"/>
<jar href="lib/javax.inject-1.jar"/>
<jar href="lib/aopalliance-1.0.jar"/>
<jar href="lib/jsr305-3.0.2.jar"/>
<jar href="lib/commons-lang3-3.0.1.jar"/>
<jar href="lib/intranet-junit-0.0.1-SNAPSHOT.jar"/>
<jar href="lib/intranet-aws-lambda-thumbnailer-meta-0.0.1-SNAPSHOT.jar"/>
<jar href="lib/aws-java-sdk-s3-1.11.656.jar"/>
<jar href="lib/aws-java-sdk-kms-1.11.656.jar"/>
<jar href="lib/aws-java-sdk-core-1.11.656.jar"/>
<jar href="lib/ion-java-1.0.2.jar"/>
<jar href="lib/jmespath-java-1.11.656.jar"/>
<jar href="lib/aws-java-sdk-sts-1.11.656.jar"/>
<jar href="lib/jackson-databind-2.8.6.jar"/>
<jar href="lib/jackson-annotations-2.9.6.jar"/>
<jar href="lib/ant-1.9.2.jar"/>
<jar href="lib/ant-launcher-1.9.2.jar"/>
<jar href="lib/j2html-1.2.0.jar"/>
<jar href="lib/javassist-3.20.0-GA.jar"/>
<jar href="lib/hibernate-validator-6.0.14.Final.jar"/>
<jar href="lib/jboss-logging-3.3.2.Final.jar"/>
<jar href="lib/classmate-1.3.4.jar"/>
<jar href="lib/httpclient-4.5.2.jar"/>
<jar href="lib/httpcore-4.4.4.jar"/>
<jar href="lib/commons-logging-1.2.jar"/>
<jar href="lib/commons-codec-1.5.jar"/>
<jar href="lib/quartz-2.2.1.jar"/>
<jar href="lib/c3p0-0.9.1.1.jar"/>
<jar href="lib/javax.el-api-3.0.0.jar"/>
<jar href="lib/javax.el-3.0.0.jar"/>
<jar href="lib/slf4j-api-1.7.7.jar"/>
<jar href="lib/slf4j-log4j12-1.7.7.jar"/>
<jar href="lib/log4j-1.2.15.jar"/>
<jar href="lib/jul-to-slf4j-1.6.0.jar"/>
<jar href="lib/log4j-to-slf4j-2.9.1.jar"/>
<jar href="lib/mail-1.4.7.jar"/>
<jar href="lib/activation-1.1.1.jar"/>
<jar href="lib/pdfbox-2.0.11.jar"/>
<jar href="lib/fontbox-2.0.11.jar"/>
<jar href="lib/xmlgraphics-commons-1.5.jar"/>
<jar href="lib/ehcache-2.10.1.jar"/>
<jar href="lib/fluent-hc-4.5.2.jar"/>
<jar href="lib/reflections-0.9.10.jar"/>
<jar href="lib/annotations-2.0.1.jar"/>
<jar href="lib/dynamicreports-core-4.1.1.jar"/>
<jar href="lib/batik-bridge-1.8.jar"/>
<jar href="lib/batik-anim-1.8.jar"/>
<jar href="lib/batik-awt-util-1.8.jar"/>
<jar href="lib/batik-css-1.8.jar"/>
<jar href="lib/batik-dom-1.8.jar"/>
<jar href="lib/batik-ext-1.8.jar"/>
<jar href="lib/batik-gvt-1.8.jar"/>
<jar href="lib/batik-parser-1.8.jar"/>
<jar href="lib/batik-script-1.8.jar"/>
<jar href="lib/batik-svg-dom-1.8.jar"/>
<jar href="lib/batik-util-1.8.jar"/>
<jar href="lib/batik-xml-1.8.jar"/>
<jar href="lib/xml-apis-1.3.04.jar"/>
<jar href="lib/xml-apis-ext-1.3.04.jar"/>
<jar href="lib/barcode4j-2.1.jar"/>
<jar href="lib/avalon-framework-impl-4.2.0.jar"/>
<jar href="lib/poi-ooxml-3.10.1.jar"/>
<jar href="lib/poi-ooxml-schemas-3.10.1.jar"/>
<jar href="lib/stax-api-1.0.1.jar"/>
<jar href="lib/dom4j-1.6.1.jar"/>
<jar href="lib/poi-scratchpad-3.10.1.jar"/>
<jar href="lib/poi-3.10.1.jar"/>
<jar href="lib/libphonenumber-7.0.7.jar"/>
<jar href="lib/jta-1.1.jar"/>
<jar href="lib/commons-cli-1.2.jar"/>
<jar href="lib/commons-io-2.4.jar"/>
<jar href="lib/freemarker-2.3.24-incubating.jar"/>
<jar href="lib/gson-2.6.2.jar"/>
<jar href="lib/hibernate-validator-annotation-processor-6.0.14.Final.jar"/>
<jar href="lib/bsapi-5.0.1.jar"/>
<jar href="lib/groovy-all-2.4.6.jar"/>
<jar href="lib/jasperreports-6.3.0.jar"/>
<jar href="lib/itext-2.1.7.js5.jar"/>
<jar href="lib/jcommon-1.0.23.jar"/>
<jar href="lib/jfreechart-1.0.19.jar"/>
<jar href="lib/ecj-4.3.1.jar"/>
<jar href="lib/castor-xml-1.3.3.jar"/>
<jar href="lib/castor-core-1.3.3.jar"/>
<jar href="lib/commons-lang-2.6.jar"/>
<jar href="lib/stax-1.2.0.jar"/>
<jar href="lib/stax-api-1.0-2.jar"/>
<jar href="lib/spring-context-3.0.6.RELEASE.jar"/>
<jar href="lib/spring-aop-3.0.6.RELEASE.jar"/>
<jar href="lib/spring-beans-3.0.6.RELEASE.jar"/>
<jar href="lib/spring-core-3.0.6.RELEASE.jar"/>
<jar href="lib/spring-expression-3.0.6.RELEASE.jar"/>
<jar href="lib/spring-asm-3.0.6.RELEASE.jar"/>
<jar href="lib/core-2.3.0.jar"/>
<jar href="lib/icu4j-57.1.jar"/>
<jar href="lib/commonsjavaflow-0.0.1.jar"/>
<jar href="lib/concurrent-0.0.1.jar"/>
<jar href="lib/corerendereremvversionfueritext-0.0.1.jar"/>
<jar href="lib/jasperreportsfontslight-0.0.1.jar"/>
<jar href="lib/uitabledataexport-0.0.1.jar"/>
<jar href="lib/xapi-5.0.1.jar" main="true"/>
<jar href="lib/querydsl-core-4.1.4.jar"/>
<jar href="lib/mysema-commons-lang-0.2.4.jar"/>
<jar href="lib/bridge-method-annotation-1.13.jar"/>
<jar href="lib/simplemagic-1.12.jar"/>
<jar href="lib/guava-retrying-2.0.0.jar"/>
<jar href="lib/kernel-7.1.5.jar"/>
<jar href="lib/io-7.1.5.jar"/>
<jar href="lib/layout-7.1.5.jar"/>
<jar href="lib/forms-7.1.5.jar"/>
<jar href="lib/pdfa-7.1.5.jar"/>
<jar href="lib/sign-7.1.5.jar"/>
<jar href="lib/barcodes-7.1.5.jar"/>
<jar href="lib/font-asian-7.1.5.jar"/>
<jar href="lib/hyph-7.1.5.jar"/>
<jar href="lib/html2pdf-2.0.0.jar"/>
<jar href="lib/itext-licensekey-3.0.4.jar"/>
<jar href="lib/guava-23.6.1-jre.jar"/>
<jar href="lib/checker-compat-qual-2.0.0.jar"/>
<jar href="lib/error_prone_annotations-2.1.3.jar"/>
<jar href="lib/j2objc-annotations-1.1.jar"/>
<jar href="lib/animal-sniffer-annotations-1.14.jar"/>
<jar href="lib/commons-configuration2-2.3.jar"/>
<jar href="lib/commons-beanutils-1.9.3.jar"/>
<jar href="lib/checkvatcode-0.0.1.jar"/>
<jar href="lib/intranet-client-0.0.1-SNAPSHOT.jar"/>
<jar href="lib/swingx-all-1.6.4.jar"/>
<jar href="lib/jadothcore-0.0.1.jar"/>
<jar href="lib/intranet-client-communication-0.0.1-SNAPSHOT.jar"/>
<jar href="lib/csapi-5.0.1-emv.jar"/>
<jar href="lib/javafx-controls-11.jar"/>
<jar href="lib/javafx-controls-11-win.jar"/>
<jar href="lib/javafx-graphics-11.jar"/>
<jar href="lib/javafx-graphics-11-win.jar"/>
<jar href="lib/javafx-base-11.jar"/>
<jar href="lib/javafx-base-11-win.jar"/>
<jar href="lib/javafx-swing-11.jar"/>
<jar href="lib/javafx-swing-11-win.jar"/>
<jar href="lib/javafx-web-11.jar"/>
<jar href="lib/javafx-web-11-win.jar"/>
<jar href="lib/javafx-media-11.jar"/>
<jar href="lib/javafx-media-11-win.jar"/>
<jar href="lib/jide-charts-3.7.8.jar"/>
<jar href="lib/jide-common-3.7.8.jar"/>
<jar href="lib/jide-components-3.7.8.jar"/>
<jar href="lib/jide-gantt-3.7.8.jar"/>
<jar href="lib/jide-grids-3.7.8.jar"/>
<jar href="lib/junit-jupiter-api-5.4.2.jar"/>
<jar href="lib/apiguardian-api-1.0.0.jar"/>
<jar href="lib/opentest4j-1.1.1.jar"/>
<jar href="lib/junit-platform-commons-1.4.2.jar"/>
<jar href="lib/junit-jupiter-engine-5.4.2.jar"/>
<jar href="lib/junit-platform-engine-1.4.2.jar"/>
<jar href="lib/junit-platform-launcher-1.4.2.jar"/>
<jar href="lib/junit-platform-runner-1.4.2.jar"/>
<jar href="lib/junit-4.12.jar"/>
<jar href="lib/hamcrest-core-1.3.jar"/>
<jar href="lib/junit-platform-suite-api-1.4.2.jar"/>
</resources>
<application-desc main-class="xdev.Application">
<argument>-application.type=webstart</argument>
<argument>-main=start.Main</argument>
<argument>-mode</argument>
<argument>ei</argument>
</application-desc>
</jnlp>
do you have the entire log file?
It is located at %USER_HOME%\.config\icedtea-web\log
You need to activate "Log to File" in the settings in order to have a log file
Sry for the long waiting time but here are the logs: Openwebstart 1.1.1 Error Log.zip
The underlying reason for this seams to be the following:
[MESSAGE_ALL][Thu Jan 02 16:16:47 CET 2020] Thu Jan 02 16:16:47 CET 2020 [ERROR ] net.adoptopenjdk.icedteaweb.resources.downloader.BaseResourceDownloader: could not download resource location=http://192.168.86.55/xapi.jar version=null state=INCOMPLETE from any of theses urls [https://192.168.86.55/xapi.jar, http://192.168.86.55/xapi.jar]
Because of that error it will later trigger the NullPointer
So the question is why is OWS no longer able to download this jar?
Is it still available under the given location http://192.168.86.55/xapi.jar
?
The problem in that case is that http://192.168.86.55/xapi.jar not available because this url shouldn't called.
The whole JNLP-File has no file xapi.jar only xapi-5.0.1.jar and it is lying under lib/:
So the question is where OpenWebstart finds the xapi.jar
I also has delete the whole Openwebstart Cache to avoid Cache-Sideeffects
This is becoming interesting :wink: I can see some log output from your application before the first appearance of xapi.jar in the log. This means OWS has finished downloading all resources from the JNLP and then calls the main method of the application. Could it be that the application is using the jnlp DownloadService to load the "xapi.jar" ??
I have ask our xapi-Developer and he seid that the xapi not loading itself via urlloader. I have added both Logs for OWS 1.0.0 and 1.1.1 so you can compair them: Openwebstart 1.0.0 Application Log.txt Openwebstart 1.1.1 Application Log.txt
OWS 1.0.0 starts our application completly. OWS 1.1.1 starts loading things from Server and gets an Error when showing the Main-Gui.
The Problem was the INDEX.LIST file in the xapi-5.0.1.jar here was an entry for xapi.jar. And with OWS 1.1.x+ it seems that this file is used for preloading things what this file is for: https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html
INDEX.LIST
This file is generated by the new "-i" option of the jar tool, which contains location information for packages defined in an application or extension. It is part of the JarIndex implementation and used by class loaders to speed up their class loading process.
I have remove this entry and it worked again.
@hendrikebbers
We need to watch out for this index.list
file when we re-work the classloader
We are rewriting the classloading. Need to recheck this once we are done with it
Hello, we are using OpenWebstart since 1.0.0 the application always starts.
But with Update to 1.1.1 the Application get NoClassDefFoundErrors:
We use