NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
StephenB
Sep 24, 2015Guru - Experienced User
Crashplan JRE update needed
Crashplan released an update on 21 September 2015 (4.4.0) which fails to install on my pro-6 (running 4.2.28).
The issue is that the new service requires jre 1.7 or jre 1.8, and my system was r...
- Dec 03, 2015
Here's for those who boldly go ...
https://rnxtras.com/add-ons/update/glibc6-2-13-readynas-os-4-x86-only-60494
Have fun!
-Stefan
newuser11
Oct 09, 2015Tutor
I tried 4.3.3 after installing java 7 and what i get is:
engine_output.log:
Exiting!!! java.lang.NumberFormatException: For input string: ""
[10.09.15 12:22:17.117 INFO main root ] ***** STOPPING *****
i tired to reinstall crashplan and i get lots of errors with cpio. I got around this somehow - yet still it is not starting:
engine_error.log:
Exception in thread "Thread-1" java.lang.NullPointerException
at com.backup42.service.backup.BackupController.stop(BackupController.java:1114)
at com.code42.backup.BackupManager.tearDown(BackupManager.java:279)
at com.backup42.service.backup.BackupController.tearDown(BackupController.java:596)
at com.backup42.service.CPService.cleanup(CPService.java:1906)
at com.backup42.service.CPService$1.run(CPService.java:355)
i have no clue what to do :(
sdouek
Oct 09, 2015Guide
They have a newer version 4.4.1.
I had to uninstall 4.3. and reboot and install 4.4.1 to get it to work.
My JAVACOMMON in install.vars now points to "JAVACOMMON=/usr/local/bin/java"
my /usr/local/bin/java now points to my global install instead of the EJRE that was installed locally in Crashplan 4.4/etc/frontview/addons/bin/EJRE/ejre1.7.0_75/bin/java.
My global install is the ejre installed via this link http://minimserver.com/ejre-installer.html.
- StephenBOct 09, 2015Guru - Experienced User
4.4.1 came out shortly after 4.4.0. After I got java 8 installed, it upgraded first to 4.4.0, and then successfully upgraded to 4.4.1.
Why did you upgrade to java 7 when the current version is 8? Perhaps that is related to the issue.
You can also submit a support request to crashplan. Though their policy is that they don't support headless, they still have provided help to me. I have gotten good support on the tickets I've entered.
- newuser11Oct 09, 2015Tutor
Hello,
i did the upgrade to java 7 as this is the latest version for Debian Wheezy (Readynas 516).
I tried with 8 manually - but had the same result...
I installed 4.4.1 (had no 4.4.0) and reinstalled it as well - same problem, null pointer exceptions are thrown in my face.
I do have a ticket open - no answer yet for 1+ days.
What i have done now is, i went back to http://www.shasam.net/blog/2012/3/21/crashplan-on-the-netgear-readynas-x86.html and the download link for that ultra old version is still working. So i installed that - and so farit running. Lets wait what happens on the next auto update... :(
- newuser11Oct 09, 2015Tutor
Here we go - as soon as i try to connect with the client (using 4.4.1 as i could not find an older version) the client says 'upgrading' and the engine output shows me the updates.
Upgrading to 3.5.3 3.6.3 3.6.4 3.6.5 3.7.0. 4.2.0 -> all went fine.
Coming to 4.3.0 i get the following error and the service stops running:
[10.09.15 14:08:19.318 INFO main root ] *************************************************************
[10.09.15 14:08:19.319 INFO main root ] *************************************************************
[10.09.15 14:08:19.319 INFO main root ] STARTED CrashPlanService
[10.09.15 14:08:19.320 INFO main root ] CPVERSION = 4.3.0 - 1427864410430 (2015-04-01T05:00:10:430+0000) - Build: 31
[10.09.15 14:08:19.320 INFO main root ] LOCALE = English
[10.09.15 14:08:19.320 INFO main root ] ARGS = [ ]
[10.09.15 14:08:19.320 INFO main root ] *************************************************************
[10.09.15 14:08:19.401 INFO main root ] Adding shutdown hook.
[10.09.15 14:08:19.405 INFO main root ] BEGIN Loading Configuration
[10.09.15 14:08:19.445 INFO main root ] BEGIN Copy Custom
[10.09.15 14:08:19.445 INFO main root ] Directories: [.Custom, custom, /repository/.Custom, /repository/custom]
[10.09.15 14:08:19.446 INFO main root ] NOT waiting for custom skin to appear
[10.09.15 14:08:19.446 INFO main root ] NO customizations found.
[10.09.15 14:08:19.446 INFO main root ] END Copy Custom
[10.09.15 14:08:19.448 INFO main root ] Loading from default: /usr/local/crashplan/conf/default.service.xml
[10.09.15 14:08:19.733 INFO main root ] Loading from my xml file=conf/my.service.xml
[10.09.15 14:08:19.796 INFO main com.backup42.common.config.ServiceConfig] ServiceConfig deferred upgrade.
[10.09.15 14:08:19.797 INFO main root ] Loading ServiceConfig, newInstall=false, version=6, configDateMs=null, installVersion=1331787601320
[10.09.15 14:08:19.798 INFO main root ] OS = Linux
[10.09.15 14:08:19.959 INFO main root ] AuthorityLocation@893284971[ location=central.crashplan.com:443, hideAddress=false, isLocked=false ]
[10.09.15 14:08:19.960 INFO main root ] Checking Java memory heap max.
[10.09.15 14:08:19.961 INFO main root ] Previous Java memory max heap size was 1024
[10.09.15 14:08:19.962 INFO main root ] END Loading Configuration
[10.09.15 14:08:19.966 INFO main com.code42.net.ConnectivityTester ] Connectivity testing localhost, port=4242, connectionTimeout(ms)=100, retryDuration(ms)=100
[10.09.15 14:08:20.072 INFO main com.code42.net.ConnectivityTester ] Failed to connect after duration=105, retryDuration=100, address=localhost, connectTimeout=100, e=Connection refused
[10.09.15 14:08:20.072 INFO main com.code42.net.ConnectivityTester ] Connectivity testing localhost, port=4243, connectionTimeout(ms)=100, retryDuration(ms)=100
[10.09.15 14:08:20.173 INFO main com.code42.net.ConnectivityTester ] Failed to connect after duration=100, retryDuration=100, address=localhost, connectTimeout=100, e=Connection refused
[10.09.15 14:08:20.175 WARN main com.backup42.service.CPService ] 1, java.lang.ArrayIndexOutOfBoundsException: 1
java.lang.ArrayIndexOutOfBoundsException: 1
at com.backup42.service.ui.UIInfoUtility.getUIConnectionDetails(UIInfoUtility.java:53)
at com.backup42.service.ui.UIInfoUtility.hasUIConnectionDetails(UIInfoUtility.java:122)
at com.backup42.service.CPService.initServicePorts(CPService.java:1077)
at com.backup42.service.CPService.start(CPService.java:341)
at com.backup42.service.CPService.main(CPService.java:1922)Exiting!!! java.lang.ArrayIndexOutOfBoundsException: 1
[10.09.15 14:08:20.176 INFO main com.code42.lang.ThreadUtils ] ** THREADS AND STACK TRACES **
+ Thread[main,5,main], t.isDaemon = false
Stack:
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Thread.java:1640)
com.code42.lang.ThreadUtils.dumpThreads(ThreadUtils.java:91)
com.code42.lang.ThreadUtils.logThreadsAndStackTraces(ThreadUtils.java:80)
com.backup42.service.CPService.exit(CPService.java:1969)
com.backup42.service.CPService.start(CPService.java:538)
com.backup42.service.CPService.main(CPService.java:1922)
+ Thread[Reference Handler,10,system], t.isDaemon = true
Stack:
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:503)
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
+ Thread[Signal Dispatcher,9,system], t.isDaemon = true
Stack:
+ Thread[Finalizer,8,system], t.isDaemon = true
Stack:
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
[10.09.15 14:08:20.177 INFO Thread-0 root ] Stopping service...
[10.09.15 14:08:20.180 WARN Thread-0 com.code42.watcher.SystemWatcher ] Attempting to stop and SystemWatcher NOT started!
[10.09.15 14:08:20.180 INFO Thread-0 root ] SystemWatcher stopped.
[10.09.15 14:08:20.181 INFO Thread-0 root ] Service stopped----
system dead again :(
- sdouekOct 09, 2015Guide
Stephen I do not know if you were asking me about why I upgraded to 7 but here goes.
I upgrade to 7 originally when I installed CrashPlan_3.6.4_Linux and I was running the original Java 6 that came with my readynas business pro. I couldn't get it to work but then I upgraded the global Java via EJRE Installer ReadyNAS add-on and it worked. When 4.3 came out I noticed that it installed its' own local Java and now that 4.4.1 came out it did not (at least that is the behavior on my nas). I was going through some code and I found that Crashplan checks to see if and or what Java version you have and determines whether or not to install a local version. Unfortunately this type of check changes between versions and sometimes does not work.
If you look at the code in /root/crashplan-install/install.sh it has those checks for Java but like I wrote it works in one version and not another very odd.
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!