-
-
Save ndbroadbent/3030358 to your computer and use it in GitHub Desktop.
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/sun/jna/Platform | |
at com.semaphore.os.UIHandlerManager.getSystemUIHandler(UIHandlerManager.java:22) | |
at com.semaphore.TinyUmbrella.<clinit>(TinyUmbrella.java:131) | |
at java.lang.Class.forName0(Native Method) | |
at java.lang.Class.forName(Unknown Source) | |
at com.semaphore.TinyLoader.loadTiny(TinyLoader.java:248) | |
at com.semaphore.TinyLoader.access$000(TinyLoader.java:29) | |
at com.semaphore.TinyLoader$1.run(TinyLoader.java:42) | |
at java.awt.event.InvocationEvent.dispatch(Unknown Source) | |
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) | |
at java.awt.EventQueue.access$000(Unknown Source) | |
at java.awt.EventQueue$1.run(Unknown Source) | |
at java.awt.EventQueue$1.run(Unknown Source) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) | |
at java.awt.EventQueue.dispatchEvent(Unknown Source) | |
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) | |
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) | |
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) | |
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) | |
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) | |
at java.awt.EventDispatchThread.run(Unknown Source) | |
Caused by: java.lang.ClassNotFoundException: com.sun.jna.Platform | |
at java.net.URLClassLoader$1.run(Unknown Source) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.net.URLClassLoader.findClass(Unknown Source) | |
at java.lang.ClassLoader.loadClass(Unknown Source) | |
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) | |
at java.lang.ClassLoader.loadClass(Unknown Source) | |
... 21 more |
For TinyUmbrella 9.3.4 on macOS Sierra, I downloaded the following .jar
files and put them into ~/Library/Java/Extensions
:
- http://www.randelshofer.ch/quaqua/files/quaqua-8.0.nested.zip (
quaqua-8.0.zip/Quaqua/dist/quaqua.jar
from here) - https://mvnrepository.com/artifact/com.google.guava/guava/18.0
- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk16/1.46
- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations/2.5.1 (
jackson-databind
dependency) - https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core/2.5.1 (
jackson-databind
dependency) - https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.5.1
- https://mvnrepository.com/artifact/net.java.balloontip/balloontip/1.2.4.1
- https://mvnrepository.com/artifact/net.java.dev.glazedlists/glazedlists_java15/1.9.1
- https://mvnrepository.com/artifact/net.coobird/thumbnailator/0.4.8
- https://mvnrepository.com/artifact/com.intellij/forms_rt/7.0.3
- https://mvnrepository.com/artifact/asm/asm-commons/3.0 (
forms_rt
dependency) - https://mvnrepository.com/artifact/asm/asm-tree/3.0 (
asm-commons
dependency) - https://mvnrepository.com/artifact/asm/asm/3.0 (
asm-tree
dependency) - https://mvnrepository.com/artifact/com.jgoodies/forms/1.1-preview (
forms_rt
dependency) - https://mvnrepository.com/artifact/jdom/jdom/1.0 (
forms_rt
dependency) - https://mvnrepository.com/artifact/net.java.dev.jna/jna/3.4.0
- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.1
- https://mvnrepository.com/artifact/org.apache.commons/commons-compress/1.8
- https://mvnrepository.com/artifact/org.tukaani/xz/1.5 (
commons-compress
dependency) - https://mvnrepository.com/artifact/log4j/log4j/1.2.17 (
slf4j-log4j12
dependency) - https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12/1.7.10
- https://mvnrepository.com/artifact/org.slf4j/jcl-over-slf4j/1.7.10
- https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.10 (
slf4j-log4j12
andjcl-over-slf4j
dependency)
(I found the above dependencies listed in TinyUmbrella.app/Contents/Resources/app/tinyumbrella.jar/META-INF/maven/com.semaphore/tinyumbrella/pom.xml
; more information about the POM can be found at https://maven.apache.org/pom.html.)
Oh my... such a horrible code Tiny Umbrella is. A total amateurish show of horrors.
I'd same issue on windows 10 because C:\Users[YOUR].shsh.cache\lib-win.jar was 0kb.
Simply download and replace with new one.
Download:
http://www.mediafire.com/download/hvnyj642jdy5dn9/lib-win.jar
http://www.4shared.one/file/uySl2G7-ce/lib-win.html
Need Help! I have the same issue and error code. Any Suggestions?
java.lang.NoClassDefFoundError: com/sun/jna/Pointer
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.semaphore.tu.TinyLoader.main(TinyLoader.java:78)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:62)
at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101)
Caused by: java.lang.ClassNotFoundException: com.sun.jna.Pointer
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 9 more
For TinyUmbrella 9.3.4 on macOS Sierra, I downloaded the following
.jar
files and put them into~/Library/Java/Extensions
:
- http://www.randelshofer.ch/quaqua/files/quaqua-8.0.nested.zip (
quaqua-8.0.zip/Quaqua/dist/quaqua.jar
from here)- https://mvnrepository.com/artifact/com.google.guava/guava/18.0
- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk16/1.46
- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-annotations/2.5.1 (
jackson-databind
dependency)- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core/2.5.1 (
jackson-databind
dependency)- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.5.1
- https://mvnrepository.com/artifact/net.java.balloontip/balloontip/1.2.4.1
- https://mvnrepository.com/artifact/net.java.dev.glazedlists/glazedlists_java15/1.9.1
- https://mvnrepository.com/artifact/net.coobird/thumbnailator/0.4.8
- https://mvnrepository.com/artifact/com.intellij/forms_rt/7.0.3
- https://mvnrepository.com/artifact/asm/asm-commons/3.0 (
forms_rt
dependency)- https://mvnrepository.com/artifact/asm/asm-tree/3.0 (
asm-commons
dependency)- https://mvnrepository.com/artifact/asm/asm/3.0 (
asm-tree
dependency)- https://mvnrepository.com/artifact/com.jgoodies/forms/1.1-preview (
forms_rt
dependency)- https://mvnrepository.com/artifact/jdom/jdom/1.0 (
forms_rt
dependency)- https://mvnrepository.com/artifact/net.java.dev.jna/jna/3.4.0
- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.1
- https://mvnrepository.com/artifact/org.apache.commons/commons-compress/1.8
- https://mvnrepository.com/artifact/org.tukaani/xz/1.5 (
commons-compress
dependency)- https://mvnrepository.com/artifact/log4j/log4j/1.2.17 (
slf4j-log4j12
dependency)- https://mvnrepository.com/artifact/org.slf4j/slf4j-log4j12/1.7.10
- https://mvnrepository.com/artifact/org.slf4j/jcl-over-slf4j/1.7.10
- https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.10 (
slf4j-log4j12
andjcl-over-slf4j
dependency)(I found the above dependencies listed in
TinyUmbrella.app/Contents/Resources/app/tinyumbrella.jar/META-INF/maven/com.semaphore/tinyumbrella/pom.xml
; more information about the POM can be found at https://maven.apache.org/pom.html.)
DUDE, YOU ARE MAGIC GUY! TY! IT WORKS!
hey i tried all solutions i found on google but its still not working for me. i got the following error.
java.lang.NullPointerException
at com.semaphore.util.TinyLibrary.build(TinyLibrary.java:51)
at com.semaphore.tu.service.LibraryResolverService.fetchLibraries(LibraryResolverService.java:34)
at com.semaphore.tu.TinyLoader.main(TinyLoader.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:62)
at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101)
please can someone help me? i got a surface pro 4 with windows 10
got the same issue as him
hey i tried all solutions i found on google but its still not working for me. i got the following error.
java.lang.NullPointerException at com.semaphore.util.TinyLibrary.build(TinyLibrary.java:51) at com.semaphore.tu.service.LibraryResolverService.fetchLibraries(LibraryResolverService.java:34) at com.semaphore.tu.TinyLoader.main(TinyLoader.java:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:62) at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:101)
please can someone help me? i got a surface pro 4 with windows 10
Got the same issue, anyone know how to fix it?
Has anyone been able to figure out how to get it to detect the device? The only way to open it is to do what Brandon said to do and download and install the jar files.