"Ungültiger Index"

Melden Sie ein Problem oder suchen Sie nach einer Lösung.

Antworten
mell0n
Beiträge: 2
Registriert: Dienstag, 10. November 2015 - 18:44 Uhr

"Ungültiger Index"

Beitrag von mell0n »

hallo nutze schon lange die version 5.90, habe acuh noch nie probleme gehabt, nur seit gestern bekomme ich nachdem ich das masterpw eingegeben habe die meldung "ungültiger Index"

Die Versuche mit einer Neuinstallation die Datensätze zu integrieren schlug fehl. Die Frage ist, wie komm ich wieder an meine Datenbank, da ich trottelhafter Weise leider kein manuelles Backup gemacht habe?

Fehler...
Date : 11/09/2015 18:59:46
Address: 0047F9D9
Module : onepwusb.exe
Type : ETreeViewError
Message: Ungültiger Index.


Operating System...
Type :
Build # : 9200
Language: Deutsch (Deutschland)

-----------------------------------------------------------------------------------
|Address |Module |Unit |Class |Procedure/Method |Line|
-----------------------------------------------------------------------------------
|004666C4|onepwusb.exe |Forms.pas |TApplication|HandleException |6746|
|0045F9EE|onepwusb.exe |Forms.pas |TCustomForm |DoCreate |2631|
|0047F9D9|onepwusb.exe |ComCtrls.pas| |TreeViewError |6084|
|76FA07FA|ntdll.dll | | |KiUserExceptionDispatcher | |
|76325B62|KERNELBASE.dll| | |RaiseException | |
|0047F9D9|onepwusb.exe |ComCtrls.pas| |TreeViewError |6084|
|76325B62|KERNELBASE.dll| | |RaiseException | |
|0045D9E4|onepwusb.exe |Forms.pas | |StdWndProc |1459|
|76325B62|KERNELBASE.dll| | |RaiseException | |
|76325B62|KERNELBASE.dll| | |RaiseException | |
|0047F9D9|onepwusb.exe |ComCtrls.pas| |TreeViewError |6084|
|0047F9D9|onepwusb.exe |ComCtrls.pas| |TreeViewError |6084|
|0047F9D9|onepwusb.exe |ComCtrls.pas| |TreeViewError |6084|
|0047F9C8|onepwusb.exe |ComCtrls.pas| |TreeViewError |6083|
|00480DE8|onepwusb.exe |ComCtrls.pas|TTreeNodes |GetNodeFromIndex |7081|
|00480D3C|onepwusb.exe |ComCtrls.pas|TTreeNodes |GetNodeFromIndex |7061|
|00531F93|onepwusb.exe |Main.pas |TMainDlg |SetCategories |7860|
|00531D7C|onepwusb.exe |Main.pas |TMainDlg |SetCategories |7812|
|005240B7|onepwusb.exe |Main.pas |TMainDlg |StartLoading |3777|
|00523F6C|onepwusb.exe |Main.pas |TMainDlg |StartLoading |3743|
|0051C742|onepwusb.exe |Main.pas |TMainDlg |FormCreate |860 |
|0045F9D1|onepwusb.exe |Forms.pas |TCustomForm |DoCreate |2629|
|0045F6CD|onepwusb.exe |Forms.pas |TCustomForm |AfterConstruction |2559|
|0045F6A4|onepwusb.exe |Forms.pas |TCustomForm |Create |2553|
|0046614E|onepwusb.exe |Forms.pas |TApplication|GetTitle |6482|
|76FA4480|ntdll.dll | | |RtlReleaseSRWLockExclusive| |
|76FB62B1|ntdll.dll | | |LdrResolveDelayLoadedAPI | |
|76FB62B1|ntdll.dll | | |LdrResolveDelayLoadedAPI | |
|76ABBC6D|combase.dll | | |RoUninitialize | |
|76FA0FE0|ntdll.dll | | |RtlLeaveCriticalSection | |
|004665AD|onepwusb.exe |Forms.pas |TApplication|CreateForm |6704|
|0046657C|onepwusb.exe |Forms.pas |TApplication|CreateForm |6700|
|00536E46|onepwusb.exe |onepw.dpr | | |49 |
|765B7C02|KERNEL32.DLL | | |LoadResource | |
-----------------------------------------------------------------------------------
Heiko Schröder
Site Admin
Beiträge: 2465
Registriert: Sonntag, 01. Mai 2005 - 14:55 Uhr
Wohnort: Leipzig
Kontaktdaten:

Re: "Ungültiger Index"

Beitrag von Heiko Schröder »

Hallo,

die Software 1PW legt lokal immer eine automatische Sicherung der vorher funktionierenden Datenbank an. Sie finden dann in dem jeweiligen Ablageordner Dateien mit der Endung .bak, .ba1, ba2, ba3 und ba4

Sie finden diese im 1PW Ablageordner. Wenn Sie 1PW starten, können Sie über die Schaltfläche EINSTELLUNGEN (vorher zur Not auf den nach unten zeigenden Pfeil klicken) im Register SPEICHERUNG ablesen.

Benennen Sie die bisherige Datenbank um, z. B. von benutzer.opw nach benutzer.defekt
Danach kopieren Sie die Datei benutzer.bak und benennen Sie benutzer.opw

Wenn Sie jetzt 1PW starten, sollte die Datenbank wieder geöffnet werden können.
Heiko Schröder Softwareentwicklung
Passwortverwaltung 1PW für Windows, Android und iOS
mell0n
Beiträge: 2
Registriert: Dienstag, 10. November 2015 - 18:44 Uhr

Re: "Ungültiger Index"

Beitrag von mell0n »

die variante funktioniert,

nur leider sind meine .bak und .opw - Dateien auch Fehlerhaft, sind beide 1KB groß und dass kann nicht ausreichen um 20 - 40 Datensätze aufzunehmen, aber der Test mit einer in der letzten Ecke meiner Festplatte versteckten noch funktionierenden Version mit deutlich weniger Datensätzen hat gezeigt, dass die Ersetzungsmethode funktioniert.

(bei 10 Datensätzen ist die .opw schon mal 3KB groß)

heißt wohl ein wenig email-verkehr und Zeitaufwand für mich

Danke für die schnelle Hilfe
mell0n :)
Thomas
Beiträge: 150
Registriert: Sonntag, 23. April 2006 - 16:00 Uhr

Re: "Ungültiger Index"

Beitrag von Thomas »

Die 10 automatischen Backups sind unter Umständen zu wenig, insbesondere dann, wenn man die Option "Änderungen sofort speichern" aktiviert hat und mehrere Datensätze ändert oder hinzufügt. Die Erfahrung musste ich auch schon machen, weshalb ich immer noch manuell zusätzliche Backups anlege bzw. das regelmäßig automatisch von einer Backupsoftware erledigen lasse.


PS: Die hellgrüne Farbe der Schrift der Fehlermeldung ist nicht sehr günstig für die Lesbarkeit.
Antworten