Tinyumbrella fails to start :(

dimzen

macrumors regular
Original poster
Nov 11, 2011
135
18
Denmark
Just downloaded the new version of tinyumbrella, but if fails to start up.
I see some loading stuff, but then it's gone.

Tried reinstall 32bit & 64bit Java (doesn't it use that?)

The log is here:
Code:
java.lang.NullPointerException
	at java.security.MessageDigest.update(Unknown Source)
	at java.security.MessageDigest.digest(Unknown Source)
	at com.semaphore.util.FileUtil.getSHA(FileUtil.java:384)
	at com.semaphore.util.FileUtil.verifySHA(FileUtil.java:405)
	at com.semaphore.TinyLoader.verifyLib(TinyLoader.java:142)
	at com.semaphore.TinyLoader.findLibs(TinyLoader.java:83)
	at com.semaphore.TinyLoader.main(TinyLoader.java:37)
	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(Unknown Source)
	at com.exe4j.runtime.WinLauncher.main(Unknown Source)
java.lang.NullPointerException
	at java.security.MessageDigest.update(Unknown Source)
	at java.security.MessageDigest.digest(Unknown Source)
	at com.semaphore.util.FileUtil.getSHA(FileUtil.java:384)
	at com.semaphore.util.FileUtil.verifySHA(FileUtil.java:405)
	at com.semaphore.TinyLoader.verifyLib(TinyLoader.java:142)
	at com.semaphore.TinyLoader.findLibs(TinyLoader.java:83)
	at com.semaphore.TinyLoader.main(TinyLoader.java:37)
	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(Unknown Source)
	at com.exe4j.runtime.WinLauncher.main(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
	at com.semaphore.TinyUmbrella.<clinit>(TinyUmbrella.java:117)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at com.semaphore.TinyLoader.loadTiny(TinyLoader.java:245)
	at com.semaphore.TinyLoader.access$000(TinyLoader.java:27)
	at com.semaphore.TinyLoader$1.run(TinyLoader.java:40)
	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.NullPointerException
	at com.semaphore.service.SHSHService.load(SHSHService.java:62)
	at com.semaphore.service.SHSHService.<init>(SHSHService.java:41)
	at com.semaphore.service.SHSHService.<clinit>(SHSHService.java:29)
	... 20 more
 
Last edited:

JunkyDog

macrumors 6502
Sep 17, 2011
274
0
Works fine here. No problems at all... you may have a bad file, try re-downloading it again..
 

dimzen

macrumors regular
Original poster
Nov 11, 2011
135
18
Denmark
Works fine here. No problems at all... you may have a bad file, try re-downloading it again..
Tried, and still fails.

Just tried to run the same file on another pc, it works there!?
Both pc's with Win7 64bit.
 

JunkyDog

macrumors 6502
Sep 17, 2011
274
0
try updating java, that might help, as far as i know, it works fine here, not sure if it is the 32 bit or the 64 bit, anyway, it works here...
 

JunkyDog

macrumors 6502
Sep 17, 2011
274
0
does an older version works, like 05.00.12 or what ever tha last version was, dont remember, but did a previous version work, then use that instead...
 

JunkyDog

macrumors 6502
Sep 17, 2011
274
0
you can try here, you will find what you will need here:

DOWNLOAD

Scroll down to you see Tiny Umbrella section. They have from v4.33.00 and up to 5.00.12a

Regards

J.D.
 

dimzen

macrumors regular
Original poster
Nov 11, 2011
135
18
Denmark
you can try here, you will find what you will need here:

DOWNLOAD

Scroll down to you see Tiny Umbrella section. They have from v4.33.00 and up to 5.00.12a

Regards

J.D.
Just tried 4.33, got this java error:
Code:
java.lang.RuntimeException: Unable to load TinyUmbrella - Please redownload it and try again!
	at com.semaphore.TinyLoader.findLibs(TinyLoader.java:81)
	at com.semaphore.TinyLoader.main(TinyLoader.java:37)
	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(Unknown Source)
	at com.exe4j.runtime.WinLauncher.main(Unknown Source)
 

JunkyDog

macrumors 6502
Sep 17, 2011
274
0
Just tried 4.33, got this java error:
Code:
java.lang.RuntimeException: Unable to load TinyUmbrella - Please redownload it and try again!
	at com.semaphore.TinyLoader.findLibs(TinyLoader.java:81)
	at com.semaphore.TinyLoader.main(TinyLoader.java:37)
	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(Unknown Source)
	at com.exe4j.runtime.WinLauncher.main(Unknown Source)
I would try to uninstall java runtime lib, and download that again and install it again, and then try, coz it seems you have a java problem not TU problem. This is java related not tiny umbrella related..
 

senioy

macrumors newbie
Mar 20, 2012
1
0
Hello.... you can help me.... Tinyumbrella crash !!!

Hi...
I have read the preceding posts, but I have not resolved the problem, I have windows 7 X64 and tinyumbrella last version. return this error log...can you give me a help?

I have installed so many times java 6.u31 and also java 7 JDKs, always same error.

java.lang.NullPointerException
at java.security.MessageDigest.update(Unknown Source)
at java.security.MessageDigest.digest(Unknown Source)
at com.semaphore.util.FileUtil.getSHA(FileUtil.java:384)
at com.semaphore.util.FileUtil.verifySHA(FileUtil.java:405)
at com.semaphore.TinyLoader.verifyLib(TinyLoader.java:142)
at com.semaphore.TinyLoader.findLibs(TinyLoader.java:83)
at com.semaphore.TinyLoader.main(TinyLoader.java:37)
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(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
java.lang.NullPointerException
at java.security.MessageDigest.update(Unknown Source)
at java.security.MessageDigest.digest(Unknown Source)
at com.semaphore.util.FileUtil.getSHA(FileUtil.java:384)
at com.semaphore.util.FileUtil.verifySHA(FileUtil.java:405)
at com.semaphore.TinyLoader.verifyLib(TinyLoader.java:142)
at com.semaphore.TinyLoader.findLibs(TinyLoader.java:83)
at com.semaphore.TinyLoader.main(TinyLoader.java:37)
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(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at com.semaphore.TinyUmbrella.<clinit>(TinyUmbrella.java:117)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.semaphore.TinyLoader.loadTiny(TinyLoader.java:245)
at com.semaphore.TinyLoader.access$000(TinyLoader.java:27)
at com.semaphore.TinyLoader$1.run(TinyLoader.java:40)
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.NullPointerException
at com.semaphore.service.SHSHService.load(SHSHService.java:63)
at com.semaphore.service.SHSHService.<init>(SHSHService.java:42)
at com.semaphore.service.SHSHService.<clinit>(SHSHService.java:30)
... 20 more
:(:(
 

taldo

macrumors member
Jun 12, 2013
88
14
Ok, so i know this is a v-e-r-y old thread, but, this guy really solved it!

But,
I'm a mac user myself and the file mentioned in the link is the Windows version of the file.

Any chance any mac user has a working tiny umbrella and can share somehow its lib_osx.jar file that is located in "/users/(your_user_name)/shsh/cache" folder...?

I think that the file is corrupted for some reason and i guess this is the only solution.

I have a broken lock button on my iPhone 5 and i got an activation lock while trying to accidentally Update from the iOS 8 beta 2 to iOS 7.1.1. Entering recovery mode with Tiny Umbrella was the only solution that worked for me!
 

peter.s

macrumors newbie
Aug 3, 2014
7
0
My .shsh folder is empty - but I understand there should be another folder or two in there? Is that right, and what are they?

Also, the (excellent) Moh2rescue blog refers to the lib_osx.jar file, but doesn't provide one. Can someone provide a lib_osx.jar file Please?
 

peter.s

macrumors newbie
Aug 3, 2014
7
0
Thanks for his link - however I am on a Mac OSX (as stated in my message) and this is a Win file.

Al link to a lib_osx.jar file would be great.
 

jor63

macrumors newbie
Aug 7, 2014
1
0
lib_osx.jar

Hi,

Here is a temporary (~1 month) link to the lib_osx.jar that was in my ~/.shsh/.cache/ folder, from a previous install of TinyUmbrella, probably 7.04.

Copying it on another machine at the same place (replacing a 0b file that was there), I got v7.11 to work, so this should help.

If somebody can store it somewhere and post a more permanent link...
 

ideal4ever

macrumors newbie
May 20, 2014
3
0
Another Link for lib-osx.jar

thanks to jor63 for providing a link to lib-osx.jar. I have finally been able to get my hands on a mac and have succeeded to extract this file as well, and have updated my post above to include a link in order to download lib-osx.jar. Also I've tried to include more information about TinyUmbrella's failures.

So check my post again here :
http://moh2rescue.blogfa.com/post/1/

or simply download the file here :
http://www.mediafire.com/?t2755fd8n3eg3m8
 

faiz.s3694

macrumors newbie
Nov 19, 2017
1
0
I have been getting this error since the first install java is upto date .
This error is from log file:
Using Java v1.8.0_151 64 bit
Unable to fetch cache [C:\Users\Faizan.Sharief/.tu/.cache/libraries.plist] [http://firmwareumbrella.com/version/libraries.plist]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)

The error from application startup:
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)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.