Ich habe mein Ubuntu 8.04.1 64-Bit neuinstalliert und jetzt heißt die Partition /media/sda1 nicht mehr sda1 sondern sdb1.
So weit kein Problem, doch darauf liegt der Wuala-Programmordner und seine Tauschdaten.
Das da kommt, wenn ich es starten möchte:
maximilian@Mongo:~$ /media/sdb1/wuala/./wuala
Using config file /home/maximilian/.config/wualarc
com.wuala.common.exception.ApplicationRuntimeException: java.io.FileNotFoundException: /media/sda1/Local2/Map/PendingTransfers.lock (No such file or directory)
at eZ.a.run(Z:102)
at bz.b.run(Z:37)
at bz.c.run(Z:24)
at bz.f.run(Z:82)
Caused by: quickbase.exception.BasicFileOperationDatabaseException: java.io.FileNotFoundException: /media/sda1/Local2/Map/PendingTransfers.lock (No such file or directory)
at quickbase.internal.files.Lock.<init>(Lock.java:42)
at quickbase.internal.files.Lock.</init><init>(Lock.java:25)
at quickbase.SingleMapDatabase.</init><init>(SingleMapDatabase.java:93)
at quickbase.SingleMapDatabase.</init><init>(SingleMapDatabase.java:83)
at quickbase.MultiMapDatabase.</init><init>(MultiMapDatabase.java:34)
at eZ.a.run(Z:96)
... 3 more
Caused by: java.io.FileNotFoundException: /media/sda1/Local2/Map/PendingTransfers.lock (No such file or directory)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.</init><init>(RandomAccessFile.java:212)
at quickbase.internal.files.Lock.</init><init>(Lock.java:31)
... 8 more
com.wuala.common.exception.ApplicationRuntimeException: /media/sda1/Meta could no be accessed
at com.wuala.service.a.dt(Z:132)
at bn.o.c(Z:113)
at bn.e.doRun(Z:91)
at aA.d.run(Z:35)
Caused by: com.wuala.common.tools.PathIOException: /media/sda1/Meta could no be accessed
at com.wuala.common.tools.h.f(Z:36)
at el.d.CO(Z:100)
at aZ.a.</init><init>(Z:98)
at aZ.c.</init><init>(Z:31)
at eB.a.</init><init>(Z:32)
at com.wuala.service.b.</init><init>(Z:1)
at com.wuala.service.a.</init><init>(Z:66)
at com.wuala.service.a.dt(Z:122)
... 3 more
java.lang.IllegalStateException: RecordManager has been closed
at jdbm.recman.BaseRecordManager.checkIfClosed(BaseRecordManager.java:480)
at jdbm.recman.BaseRecordManager.fetch(BaseRecordManager.java:330)
at jdbm.recman.BaseRecordManager.fetch(BaseRecordManager.java:313)
at jdbm.htree.HashDirectory.get(HashDirectory.java:190)
at jdbm.htree.HTree.get(HTree.java:143)
at com.wuala.common.persistence.jdbm.b.get(Z:128)
at el.c.get(Z:36)
at el.i.NY(Z:61)
at com.wuala.data.routing.internal.f.activate(Z:183)
at com.wuala.data.routing.internal.h.y(Z:285)
at eH.a.c(Z:253)
at com.wuala.data.net.internal.channel.a.a(Z:55)
at com.wuala.data.net.internal.channel.b.b(Z:65)
at com.wuala.data.net.internal.channel.b.run(Z:77)
at java.lang.Thread.run(Thread.java:619)
org.eclipse.swt.SWTException: Failed to execute runnable (com.wuala.common.exception.ApplicationRuntimeException: java.io.FileNotFoundException: /media/sda1/Local2/Map/PendingTransfers.lock (No such file or directory))
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.swt.widgets.Display.release(Unknown Source)
at org.eclipse.swt.graphics.Device.dispose(Unknown Source)
at com.wuala.presentation.r.b(Z:373)
at com.wuala.presentation.r.a(Z:288)
at com.wuala.presentation.r.a(Z:102)
at com.wuala.platform.Wuala.launch(Z:22)
at com.wuala.platform.Wuala.launch2(Z:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.wuala.loader.starter.ReflectiveWrapper.invoke(ReflectiveWrapper.java:38)
at com.wuala.loader.starter.ApplicationWrapper.launch(ApplicationWrapper.java:19)
at com.wuala.loader.Loader.run(Loader.java:63)
at com.wuala.loader.Loader.main(Loader.java:134)
Caused by: com.wuala.common.exception.ApplicationRuntimeException: java.io.FileNotFoundException: /media/sda1/Local2/Map/PendingTransfers.lock (No such file or directory)
at eZ.a.run(Z:102)
at bz.b.run(Z:37)
at bz.c.run(Z:24)
at bz.f.run(Z:82)
Caused by: quickbase.exception.BasicFileOperationDatabaseException: java.io.FileNotFoundException: /media/sda1/Local2/Map/PendingTransfers.lock (No such file or directory)
at quickbase.internal.files.Lock.</init><init>(Lock.java:42)
at quickbase.internal.files.Lock.</init><init>(Lock.java:25)
at quickbase.SingleMapDatabase.</init><init>(SingleMapDatabase.java:93)
at quickbase.SingleMapDatabase.</init><init>(SingleMapDatabase.java:83)
at quickbase.MultiMapDatabase.</init><init>(MultiMapDatabase.java:34)
at eZ.a.run(Z:96)
... 3 more
Caused by: java.io.FileNotFoundException: /media/sda1/Local2/Map/PendingTransfers.lock (No such file or directory)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.</init><init>(RandomAccessFile.java:212)
at quickbase.internal.files.Lock.</init><init>(Lock.java:31)
... 8 more
com.wuala.common.exception.ApplicationRuntimeException: ServerInitBug
at com.wuala.service.a.dt(Z:125)
at com.wuala.service.a.du(Z:139)
at bM.g.a(Z:51)
at bM.g.zO(Z:59)
at com.wuala.presentation.r.a(Z:242)
at com.wuala.presentation.r.a(Z:102)
at com.wuala.platform.Wuala.launch(Z:22)
at com.wuala.platform.Wuala.launch2(Z:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.wuala.loader.starter.ReflectiveWrapper.invoke(ReflectiveWrapper.java:38)
at com.wuala.loader.starter.ApplicationWrapper.launch(ApplicationWrapper.java:19)
at com.wuala.loader.Loader.run(Loader.java:63)
at com.wuala.loader.Loader.main(Loader.java:134)
Caused by: com.wuala.common.tools.PathIOException: /media/sda1/Meta could no be accessed
at com.wuala.common.tools.h.f(Z:36)
at el.d.CO(Z:100)
at aZ.a.</init><init>(Z:98)
at aZ.c.</init><init>(Z:31)
at eB.a.</init><init>(Z:32)
at com.wuala.service.b.</init><init>(Z:1)
at com.wuala.service.a.</init><init>(Z:66)
at com.wuala.service.a.dt(Z:122)
at bn.o.c(Z:113)
at bn.e.doRun(Z:91)
at aA.d.run(Z:35)
java.lang.NullPointerException
at aZ.c.shutdown(Z:41)
at aA.c.stop(Z:28)
at fK.a.d(Z:88)
at bz.a.uncaughtException(Z:23)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:970)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:965)
at bz.b.run(Z:51)
at bz.c.run(Z:24)
at bz.f.run(Z:82)
Shutting down...
</init>
Ulkigerweise startet es, wenn ich es über das Nautilus-Rechtsklickmenü über das Java32 starte, ein Aufruf in der Form von
maximilian@Mongo:/media/sdb1/wuala$ /usr/lib/jvm/ia32-java-6-sun/jre/bin/java loader.jar/usr/lib/jvm/ia32-java-6-sun/jre/bin/java
ergibt aber
Exception in thread "main" java.lang.NoClassDefFoundError: loader/jar/usr/lib/jvm/ia32-java-6-sun/jre/bin/java
Caused by: java.lang.ClassNotFoundException: loader.jar.usr.lib.jvm.ia32-java-6-sun.jre.bin.java
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Meine Konfiguration ist hier schon geschrieben:
http://getsatisfaction.com/wuala/topi...
Übrigens scheint auch jetzt das Programm erneut bei "Du bist doch nie online, also kannst Du auch nicht tauschen!" zu stehen, meine 18 GB blieben gottseidank erhalten. Aber was ist mit den schon von anderen "getauschten" Dateien auf meiner Festplatte, wenn die nicht mehr erkannt werden? Bleiben die da einfach in irgendwelchen unbestimmbaren Datenbankleichen oder wurden die gelöscht?
Das Hauptproblem ist jetzt aber erst einmal, Wuala wieder von dem Script starten zu lassen.