Backup-Software für 1&1 Smartdrive gesucht

Hallo,
hab dein Tool schon seit Jahren im Einsatz. Die bisher von mir genutzte Version funktioniert seit einiger Zeit nicht mehr und daher wollte ich auf deine neue Version bei GitHub umstellen.
Hab alles runtergeladen und wollte mit java -jar wdsync.jar starten (ohne das ".jar" gehts nicht).

Allerdings bekomm ich die Error "Exception in thread "main" java.lang.UnsupportedClassVersionError: com/gsi/sny/Starter: Unsupported major.minor version 52.0" (siehe Bild anbei).

Was mach' ich falsch?
(Ich bin bei java nicht soooo fit).
Danke schonmal vorab.
 

Anhänge

  • 1.JPG
    1.JPG
    52.5 KB · Aufrufe: 11
Zuletzt bearbeitet:
Hi,
ich habe heute auch versucht die neue Version einzusetzen. Mit T-online funktioniert es. Bei 1und1 bekomme ich eine Fehlermeldung.
Hier das Log:
Code:
23.12.2017 17:18:24[INFO][Starter]-Done. Exit.
23.12.2017 17:18:42[INFO][Starter]-Started. Working dir:<e:\Installationsdaten\Backup\Webdav_1und1\WebDavSync-master>
23.12.2017 17:18:43[INFO][Controller]-Started task:SYNC>, ConfigSet:<Bilder>, Encryption:<false>
23.12.2017 17:18:43[INFO][ConnectionImplWEBDAV]-Succesfully connected to :<https://sd2dav.1und1.de/2001/>
23.12.2017 17:18:43[INFO][UpDownLoadProcessorPlain]-Instantiated Plain Uploader
23.12.2017 17:18:43[ERROR][Starter]-com.gsi.sync.WDExceptionFatal: Unexpected IOException on creation of remote ID File:Unexpected response (400 Bad Request)
com.gsi.sync.WDExceptionFatal: Unexpected IOException on creation of remote ID File:Unexpected response (400 Bad Request)
    at com.gsi.sync.Connection.ConnectionImplWEBDAV.createRemoteIDFile(ConnectionImplWEBDAV.java:982) ~[wdsync.jar:?]
    at com.gsi.sync.UpDowloadProcessor.UpDownLoadProcessorPlain.initRemote(UpDownLoadProcessorPlain.java:44) ~[wdsync.jar:?]
    at com.gsi.sync.Controller.processTask(Controller.java:363) ~[wdsync.jar:?]
    at com.gsi.sync.Starter.<init>(Starter.java:196) [wdsync.jar:?]
    at com.gsi.sync.Starter.main(Starter.java:247) [wdsync.jar:?]
23.12.2017 17:18:44[INFO][Starter]-Done. Exit.
23.12.2017 17:18:44[INFO][Starter$1]-Stopped on TERM Signal.

Leider funktioniert die alte Version nicht mehr richtig. Im ersten Schritt werden alle bestehenden Ordner gelöscht. Dann alles neu hochgeladen. Leider sogar mehrfach. Ist mir bisher nicht aufgefallen. Ich vermute dass 1und1 etwas geändert hat. Alle meine Ordner auf dem Onlinespeicher haben einen Zeitstempel vom 29.11.2017.
 
Hi zusammen,
schön das jemand das kleine Tool im Einsatz hat.
Ich versuche soweit möglich zu helfen.

Erstmal braucht die Version auf GITHUB JAVA Version 8. Überprüfen mit 'java -version'.

Für das Problem mit der Exception habe ich im Moment keine Lösung, aber ich schaue mir das sofort an und sobald ich
eine Lösung habe, sage ich Bescheid und lade eine neue Version hoch. Ich glaube nicht das es an 1&1 liegt, sieht eher nach einem Bug aus.

Hintergrund ist das er eine einfache Datei '.wdsync' auf dem 1&1 Speicher anlegen will, damit er weiss, das
das ein Archiv für ihn ist. Wenn die nicht da ist, geht das Programm davon aus, das der Speicher noch nie benutzt worden ist, und fängt bei null an. Ich weiß, nicht die dollste Lösung.

Ich untersuche das umgehend und melde mich dann hier.
Gruß
Gerd
 
Hi zusammen,
ich habe die Macken im Programm soweit raus gemacht. Die neue Version liegt hier:https://github.com/Gerry33/WebDavSync/blob/master/wdsync.jar

Wenn jemand die Kompression benutzt, kann es sein, das alles nochmal von vorne beginnt, denn das Programm benutzt seit dem Umzug auf GITHUB eine Datenbank. Also nicht wundern. Wenn jemand noch eine Version älter als ein Jahr benutzt, gilt das gleiche. Dann erst mal die Konfiguration aufrufen (java -jar wdsync.jar -c)

Es hat sich viel geändert, deshalb u.U. mal die Hilfe aufrufen. (java -jar wdsync.jar -h) oder bei GITHUB nachsehen. (https://github.com/Gerry33/WebDavSync/wiki)

Viel Spaß mit dem kleinen Tool.
Gerd
 
Hallo Gerd,
danke für das Tool.
Bei mir funktioniert es leider noch nicht.
Hier die Ausgabe:
Code:
e:\Installationsdaten\Backup\Webdav_1und1\WebDavSync-master>java -jar wdsync.jar -s
Using external log4j.xml at <file:/e:/Installationsdaten/Backup/Webdav_1und1/WebDavSync-master/log4j2.xml>
08.01.2018 20:18:33[INFO][Starter]-Started. Working dir:<e:\Installationsdaten\Backup\Webdav_1und1\WebDavSync-master>
08.01.2018 20:18:35[INFO][Controller]-Started task:SYNC>, ConfigSet:<Bilder>, Encryption:<false>
08.01.2018 20:18:36[INFO][ConnectionImplWEBDAV]-Succesfully connected to :<https://sd2dav.1und1.de/2001/>
08.01.2018 20:18:36[INFO][UpDownLoadProcessorPlain]-Instantiated Plain Uploader
com.github.sardine.impl.SardineException: Unexpected response (400 Bad Request)
        at com.github.sardine.impl.handler.ValidatingResponseHandler.validateResponse(ValidatingResponseHandler.java:48)
        at com.github.sardine.impl.handler.VoidResponseHandler.handleResponse(VoidResponseHandler.java:34)
        at com.github.sardine.impl.handler.VoidResponseHandler.handleResponse(VoidResponseHandler.java:29)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:222)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)
        at com.github.sardine.impl.SardineImpl.execute(SardineImpl.java:1008)
        at com.github.sardine.impl.SardineImpl.put(SardineImpl.java:914)
        at com.github.sardine.impl.SardineImpl.put(SardineImpl.java:897)
        at com.github.sardine.impl.SardineImpl.put(SardineImpl.java:885)
        at com.github.sardine.impl.SardineImpl.put(SardineImpl.java:845)
        at com.github.sardine.impl.SardineImpl.put(SardineImpl.java:838)
        at com.github.sardine.impl.SardineImpl.put(SardineImpl.java:831)
        at com.github.sardine.impl.SardineImpl.put(SardineImpl.java:825)
        at com.gsi.sync.Connection.ConnectionImplWEBDAV.createRemoteIDFile(ConnectionImplWEBDAV.java:1017)
        at com.gsi.sync.UpDowloadProcessor.UpDownLoadProcessorPlain.initRemote(UpDownLoadProcessorPlain.java:44)
        at com.gsi.sync.Controller.processTask(Controller.java:378)
        at com.gsi.sync.Starter.<init>(Starter.java:194)
        at com.gsi.sync.Starter.main(Starter.java:251)
        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 org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
08.01.2018 20:18:36[ERROR][Starter]-com.gsi.sync.WDExceptionFatal: Unexpected IOException on creation of remote ID File:Unexpected response (400 Bad Request)
08.01.2018 20:18:36[INFO][Starter]-Done. Exit.
08.01.2018 20:18:36[INFO][Starter$1]-Stopped on TERM Signal.

Im Log steht:
Code:
08.01.2018 20:18:33[INFO][Starter]-Started. Working dir:<e:\Installationsdaten\Backup\Webdav_1und1\WebDavSync-master>
08.01.2018 20:18:35[INFO][Controller]-Started task:SYNC>, ConfigSet:<Bilder>, Encryption:<false>
08.01.2018 20:18:36[INFO][ConnectionImplWEBDAV]-Succesfully connected to :<https://sd2dav.1und1.de/2001/>
08.01.2018 20:18:36[INFO][UpDownLoadProcessorPlain]-Instantiated Plain Uploader
08.01.2018 20:18:36[ERROR][Starter]-com.gsi.sync.WDExceptionFatal: Unexpected IOException on creation of remote ID File:Unexpected response (400 Bad Request)
08.01.2018 20:18:36[INFO][Starter]-Done. Exit.
08.01.2018 20:18:36[INFO][Starter$1]-Stopped on TERM Signal.

T-online habe ich nicht probiert. Das hat mit der vorigen Version schon funktioniert.

Schönen Gruß
Thomas
 
Ok,
ich denke erledigt. Der 1&1 APACHE Server möchte gerne den application file type haben. So habe ich ihm einen gegeben und jetzt läufts. (Ein TOMCAT-Server braucht das nicht, deshalb ist der mir dadurch gegangen.)

Die geänderte jar gibts wie oben schon angedeutet hier: https://github.com/Gerry33/WebDavSync/blob/master/wdsync.jar

Gruß
Gerd
 
Jep, läuft wie geschmiert. :)
Vielen Dank.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.