Korrupte .sub Datei - Geänderte Daten werde nicht mehr geladen

Nach dem Laden sind alte Werte zu sehen - Fehlermeldungen in Log-Datei

 
chrda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 12 / 2016
Betreff:

Korrupte .sub Datei - Geänderte Daten werde nicht mehr geladen

 · 
Gepostet: 30.12.2016 - 20:05 Uhr  ·  #1
Hallo,

ich habe seit einiger Zeit folgendes Verhalten (Banking 4W Build 6.4.2.6171):

  • Datentrsor öffnen
  • Umsätze aktualisieren
  • Datentrsor speichern (Datei wird auf der Festplatte geändert)
  • Datentrsor wieder laden
  • -> Aktualisierte Umsätze und geänderte Kontostände werden nicht angezeigt, Alle Daten sind weiter im gleichen Zustand wie vor den Änderungen


Nach vielen ungläubigen Versuchen habe ich nun festgestellt, dass es offenbar einen internen Fehler beim Öffnen des Datentresores gibt. Diesen habe ich in der TopBankingError.txt gefunden. Irgendwo kann ein Datum wegen falschen Monatswert nicht richtig gelesen werden (der Stacktrace folgt unten). Von dem Fehler kommt keine Meldung im Programm, dort beobachte ich nur o.g. Verhalten.

Ist die Datei noch irgendwie zu retten?

Danke!
Christoph

2016-12-30T19:01:14: Exception Persist.Load(Accts) (v6.4.2.6171)
System.ArgumentOutOfRangeException: Die Monate müssen zwischen eins und zwölf sein.
Parametername: month
bei System.DateTime.DaysInMonth(Int32 year, Int32 month)
bei Subsembly.Swift.SwiftDate.ToDateTime()
bei Subsembly.FinModel.Acct..ctor(Model aModel, PersistBinData aBinData)
bei Subsembly.FinModel.Accts.OnReadBin(PersistBinData aBinData)
bei Subsembly.FinModel.Persist._ReadBin(Stream aStream)
bei Subsembly.FinModel.Persist.Load(String sFilename)
2016-12-30T19:01:14: Exception Persist.Load(Outbox) (v6.4.2.6171)
System.Exception: PersistBinData truncated
bei Subsembly.FinModel.Persist._ReadBin(Stream aStream)
bei Subsembly.FinModel.Persist.Load(String sFilename)
2016-12-30T19:01:14: Exception Persist.Load(Acct411567019\Stmt) (v6.4.2.6171)
System.FormatException: Ein identifiziertes Element hat ein ungültiges Format.
bei Subsembly.FinModel.PersistBinData.ReadString()
bei Subsembly.FinModel.Paymt..ctor(Model aModel, Acct aAcct, PersistBinData aBinData)
bei Subsembly.FinModel.AcctStmtEntry..ctor(Model aModel, Acct aAcct, PersistBinData aBinData)
bei Subsembly.FinModel.AcctStmt.OnReadBin(PersistBinData aBinData)
bei Subsembly.FinModel.Persist._ReadBin(Stream aStream)
bei Subsembly.FinModel.Persist.Load(String sFilename)
DBuessen
Benutzer
Avatar
Geschlecht:
Herkunft: Eckernförde
Alter: 85
Beiträge: 1826
Dabei seit: 02 / 2011
Betreff:

Re: Korrupte .sub Datei - Geänderte Daten werde nicht mehr geladen

 · 
Gepostet: 31.12.2016 - 12:13 Uhr  ·  #2
Zitat geschrieben von chrda

Hallo,

ich habe seit einiger Zeit folgendes Verhalten (Banking 4W Build 6.4.2.6171):

  • Datentrsor öffnen
  • Umsätze aktualisieren
  • Datentrsor speichern (Datei wird auf der Festplatte geändert)
  • Datentrsor wieder laden
  • -> Aktualisierte Umsätze und geänderte Kontostände werden nicht angezeigt, Alle Daten sind weiter im gleichen Zustand wie vor den Änderungen


Moin chrda,

herzlich willkommen im Forum! :-)

wenn der Datentresor geöffnet wird - die Umsätze bei Kontenruf aktualisiert werden, dann wird der Datentresor eigentlich automatisch beim Beenden des Programms gespeichert.
Ich verstehe nicht, wieso die Datei (Tresor) auf der Festplatte sich ändern sollte. Es sei denn, der Tresor wird anderweitig gespeichert? :-/

Wenn dann der Datentresor (liegt normalerweise in C:\Users\Name\Documents\*.*) wieder geöffnet wird, kann sich eigentlich der Tresor nicht geändert haben?

Mache mal folgendes:im Datentresorfenster Klick auf Datentresor - Backup-Informationen.
Im neuen Fenster werden die Sicherungen angezeigt. Rufe mal eine zurück liegende Sicherung auf - und klicke auf "Wiederherstellung".

Die Sicherungen liegen normalerweise auf C:\Users\Name\AppData\Roaming\Subsembly\TopBanking\Backup\*.*

Berichte mal? :-/

Sende mal die komplette TopBankingErrortext-Datei an support@subsembly.com
chrda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 12 / 2016
Betreff:

Re: Korrupte .sub Datei - Geänderte Daten werde nicht mehr geladen

 · 
Gepostet: 01.01.2017 - 19:55 Uhr  ·  #3
Hallo und vielen Dank für die schnelle Antwort!

Also mit "Datei wird auf der Festplatte geändert" meinte ich auch, dass der Datentresor beim Schließen erwartungsgemäß gespeichert wird. Habe eben unter C:\Users\Name\Documents\ nach dem Beenden des Programms geprüft, ob sich die Datei geändert hat (aktuelles Änderungsdatum, andere Größe). Das ist der Fall und ja auch erwartungsgemäß, da neue Umsätze gespeichert werden sollen.

Leider gibt es zu genau dem besagten Datentresor keine Backup-Stände (Option im Kontextmenü ausgegraut). Ich weiß nicht warum, zu einem anderen Tresor sind mehrere Wiederherstellungs-Stände vorhanden.
Ich schicke mal die komplette Log-Datei an die Support-Email.

Viele Grüße,
Christoph
subsembly
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: München
Homepage: subsembly.com/
Beiträge: 4585
Dabei seit: 11 / 2004
Betreff:

Re: Korrupte .sub Datei - Geänderte Daten werde nicht mehr geladen

 · 
Gepostet: 02.01.2017 - 08:44 Uhr  ·  #4
Hallo,

vielen Dank für die Support-E-Mail, wir kümmern uns darum.

Hier vielleicht für alle noch der Hinweis: Versucht mal die neue Betaversion: http://www.onlinebanking-forum…real130702

Diese sollte Fehler in der Datentresordatei erkennen und anzeigen.
Gewählte Zitate für Mehrfachzitierung:   0