/Edit: I missed
this thread which I'm now going to work through...
/Edit2: So I had to do the run.conf edit three or four times, and that was the trick. Hey ho! I'll note that down for next time.
Original post:
I did have a CrashPlan plugin working fine for several months after doing the edit to the Java opts detailed as per Tom_'s post above.
About two months ago it stopped working, and I've just now had time to look into it. I'm currently thinking that Crashplan have updated it again, and there needs to be a new tweak in addition to the one already made. So if you have Crashplan running okay right now, *don't* connect to it with your client app or you'll get updated to one that doesn't work! Probably.
So after a bit of fiddling and getting nowhere I did a delete and reinstall of the plugin, then the run.conf edit, and it fired up - but on connecting to it with the tweaked local CrashPlan app the first thing it did was update to v3.7.0 - and now it doesn't launch at all. "Crashplan data did not validate, configure it first." is the error at the top of the Plugins page when I try to turn it on.
In the jail, I get this a few moments after starting the service:
root@crashplan_1:/var/log/crashplan # cat engine_output.log
Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location - find_vma failed
[02.27.15 15:58:09.977 INFO main root ] Locale changed to English
[02.27.15 15:58:09.979 INFO main root ] *************************************************************
[02.27.15 15:58:09.979 INFO main root ] *************************************************************
[02.27.15 15:58:09.979 INFO main root ] STARTED CrashPlanService
[02.27.15 15:58:09.982 INFO main root ] CPVERSION = 3.7.0 - 1388728800370 (2014-01-03T06:00:00:370+0000)
[02.27.15 15:58:09.982 INFO main root ] LOCALE = English
[02.27.15 15:58:09.984 INFO main root ] ARGS = [ ]
[02.27.15 15:58:09.984 INFO main root ] *************************************************************
[02.27.15 15:58:10.228 INFO main root ] Adding shutdown hook.
[02.27.15 15:58:10.242 INFO main root ] BEGIN Loading Configuration
[02.27.15 15:58:10.334 INFO main root ] BEGIN Copy Custom
[02.27.15 15:58:10.334 INFO main root ] Directories: [.Custom, custom, /usr/pbi/crashplan-amd64/share/crashplan/conf/.Custom, /usr/pbi/crashplan-amd64/share/crashplan/conf/custom]
[02.27.15 15:58:10.335 INFO main root ] NOT waiting for custom skin to appear
[02.27.15 15:58:10.335 INFO main root ] NO customizations found.
[02.27.15 15:58:10.335 INFO main root ] END Copy Custom
[02.27.15 15:58:10.344 INFO main root ] Loading from default: /usr/pbi/crashplan-amd64/share/crashplan/conf/default.service.xml
[02.27.15 15:58:10.538 INFO main root ] Loading from my xml file=conf/my.service.xml
[02.27.15 15:58:10.652 INFO main root ] Loading ServiceConfig, newInstall=false, version=6, configDateMs=null, installVersion=1388556100363
[02.27.15 15:58:10.653 INFO main root ] OS = Linux
[02.27.15 15:58:11.071 INFO main root ] AuthorityLocation@32730961[ location=central.crashplan.com:443, hideAddress=false ]
[02.27.15 15:58:11.073 INFO main root ] Checking Java memory heap max.
[02.27.15 15:58:11.077 INFO main root ] Previous Java memory max heap size was 1024
[02.27.15 15:58:11.082 INFO main root ] END Loading Configuration
[02.27.15 15:58:11.171 INFO Thread-0 root ] Stopping service...
[02.27.15 15:58:11.185 INFO Thread-0 root ] SystemWatcher stopped.
[02.27.15 15:58:11.186 INFO Thread-0 root ] Service stopped
jtux Loaded.
Exiting!!! java.lang.RuntimeException: Unexpected IO Exception constructing selector engine - e=java.io.IOException: Function not implemented
[02.27.15 15:58:12.580 INFO main root ] ***** STOPPING *****
and then the log wipes itself down to
root@crashplan_1:/var/log/crashplan # cat engine_output.log
Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location - find_vma failed
Doesn't look useful, really. Anyone who's a better Java diagnoser than I am able to create a workaround?