Seite 1 von 2
Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Mi 6. Apr 2011, 14:15
von ronlipp
Hallo, bei mir werden einige Dateien nicht gesichert.
Im Ereignisprotokoll steht: "D:\Eigene Dateien\Archiv\RG176738406.pdf" wurde aufgrund Problem (Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.) nicht gesichert.
Im Backupordner ist die Datei auch nicht vorhanden.
Ich habe bereits den Ordner aus der Datensicherung entfernt und wieder hinzugefügt.
Problem tritt weiter auf. Der Backupordner liegt auf einem FTP-Server.
Hat jemand eine Idee?
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Mi 6. Apr 2011, 18:29
von Alex
Der Fehler ist offenbar neu. Da ich gerade nicht an meinem Entwicklerrechner sitze kann ich nicht eben mal nachschauen. Das werde ich aber sobald ich Zeit habe nachholen (evtl. morgen).
Gibt es denn nur mit diesem Ordner / Datei Probleme? Soll heißen, liegen alle diese Ordner unter dem gleichen Verzeichnis?
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Do 7. Apr 2011, 08:34
von ronlipp
@Alex: Nein, ich sichere verschiedene Verzeichnisse - etwa 14.000 Dateien. Davon werden etwa 3.400 nicht gesichert. Ich habe das Protokoll angehängt.
Gibt es evtl. eine Möglichkeit, die Datenbank zu reorganisieren?
EDIT: Datei gelöscht.
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Do 7. Apr 2011, 17:13
von Alex
Hast du schon viele Sicherungen durchgeführt? Wenn nicht, dann würde ich vorschlagen, dass BSH zurücksetzt (das geht über das Menü Extras und Hilfe) und die Sicherung nochmal neu einrichtest. Du könntest die neue Sicherung an einem anderen Speicherort speichern und falls diese auch nicht funktioniert, zurück zur alten Konfiguration wechseln.
Ich konnte bislang keinen Fehler finden und tappe ehrlich gesagt noch im Dunklen.
Habe das Protokoll übrigens gelöscht, damit kein anderer die Daten lesen kann.
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Do 7. Apr 2011, 17:59
von ronlipp
@Alex: OK, habe eben ein Vollbackup in ein anderes Verzeichnis gestartet. Mal sehen, ob der Fehler wieder auftritt.
Die Fehlermeldung scheint übrigens von der Programmiersprache C# zu stammen. Beim googlen bin ich drauf gestoßen.
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Fr 8. Apr 2011, 08:14
von ronlipp
Ja - der gleiche Fehler ist wieder aufgetreten. Einige Dateien am Beginn der Sicherung wurden wieder nicht gesichert. Der Rest ging ohne Fehler durch.
-edit- Ich habs jetzt! Der Fehler tritt nur mit Komprimierung auf! Wenn ich die abschalte, läuft die Datensicherung problemlos.
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Fr 8. Apr 2011, 13:11
von Alex
Danke für den Hinweis. Das schaue ich mir mal genauer an.
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Mi 8. Mai 2013, 19:43
von Tobi7241
Da problem tritt bei mir mit BSH 3.5.1.0 seit ein paar wochen auch auf. Kann das an Umlauten im Dateinamen liegen ? Es ist nur ein Ordner betroffen, den ich mal verschoben habe.
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Fr 10. Mai 2013, 10:52
von Alex
Hallo Tobi7241,
sicherst du auch auf einem FTP-Server?
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Mo 13. Mai 2013, 11:47
von Tobi7241
Alex,
ja. lokaler FTP in meinem Hausnetz. Dies erlaubt mir BSH laufen zu lassen, ohne Laufwerke zu mappen. Eine Idee, was ich ändern müßte um das Problen zu lösen ?
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Mo 13. Mai 2013, 18:45
von Alex
Ich habe eine Vermutung, der ich noch nachgehen muss, woran es liegt.
Denke aber, dass das Problem darin liegt, dass beim FTP Upload die Datei zuvor im TEMP-Verzeichnis auf dem Rechner zwischengespeichert wird und diese nicht automatisch gelöscht wurde.
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Di 28. Mai 2013, 16:37
von Tobi7241
ok, heute nochmal mehr info zum debuggen...
Alex, wie du richtig angenommen hast, sind im Temp verzeichnis viele Dateien übergeblieben.
habe alles im Temp verzeichnis gelöscht und BSH nochmal gestartet.
Folgender Fehler tritt jetzt auf:
"M:\DATA\<langer filename 180 zeichen>.pdf wurde aufgrund Problem (Error: Too long file or directory. (code=550)) nicht gesichert."
Nun liegt im TEMP verzeinis eine ZIP datei <langer filename 180 zeichen>.zip die nicht gelöscht wird.
Nächster lauf BSH
Folgender Fehler tritt jetzt auf:
""M:\DATA\<langer filename 180 zeichen>.pdf wurde aufgrund Problem (Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.) nicht gesichert."
Nun liegt im TEMP verzeinis neben der
ZIP datei <langer filename 180 zeichen>.zip auch die
PDF datei <langer filename 180 zeichen>.pdf
jetzt kommt nur noch der Fehler "Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt" ..
Temp verzeichnis:
C:\Dokumente und Einstellungen\tobi\Lokale Einstellungen\Temp\ (63 zeichen)
die Datei selbst: 107 zeichen + .pdf +.zip mit leerzeichen, Punkten und Umlaut.
also weniger als 255 zeichen (das könnte ja ein limit sein ?)
genug info ?
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Di 28. Mai 2013, 21:44
von Alex
Das hilft mir in der Tat. Also wenn beim Hochladen ein Problem auftritt, dann wird die Datei nicht mehr gelöscht und es kommt dann beim Zippen zum Fehler, weil in der Zip-Datei die entsprechende Datei schon drin ist.
Das lässt sich denke ich recht schnell lösen. Kann ggf. morgen eine Betaversion bereitstellen, dass das Problem lösen sollte.
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Mi 29. Mai 2013, 14:41
von Tobi7241
Alex,
dann muß ich nur noch herausfinden, woher dieser Fehler kommt:
"M:\DATA\<langer filename 180 zeichen>.pdf wurde aufgrund Problem (Error: Too long file or directory. (code=550)) nicht gesichert."
weil .. zu lang ist der Dateiname ja nicht und der Pfad (Temp oder FTP) meines Erachtens auch nicht. Kannst du die Fehlermeldung zu debugzwecken etwas detaillierter gestalten ?
wie baut sich der Pfad zum FTP server zusammen? evtl liegt ja dort das Problem.
Re: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt
Verfasst: Mi 29. Mai 2013, 15:34
von Alex
Die Fehlermeldung kommt direkt vom FTP-Server. Also lokal liegt kein Problem mit dem Pfad vor, sondern nur auf dem Server.
Es gibt den BSH Start-Parameter: /ftplogging
"Startet Backup Service Home 3 im Debugmodus. Im Debugmodus können Probleme mit dem FTP Upload / Download analysiert werden. Eine entsprechende Protokolldatei befindet sich im C:\Benutzer\<Benutzername>\AppData\Roaming\Alexosoft\Backup Service Home 3 Verzeichnis. Die Datei heißt FTP.log."