DE NL

ac'tivAid

Welcome to the Bugtracker of ac'tivAid. Ac'tivAid is a AutoHotkey script, which was released in the german magazine c't 12/08. You can download the actual Release-Version at www.heise.de/ct/activaid.
Use the Forum (german page) for questions and discussions.

If you find bugs in a stable version, please first check the latest beta version before you report the bug!

To find all subjects in this bugtracker with the search, you have to change the advanced search-option Status from "All open Tasks" to "All Statuses".

Current stable version at Heise.de: 1.3.1

Current beta version: 1.3.2 beta1

Developer Build of Michael

Changelog
Readme/Help
German FAQ and German Themen-Special (at www.heise.de)

| Tasklist |

FS#802 - Quicknote - plötzlich alles weg

Attached to Project: ac'tivAid
Opened by Anonymous Submitter - Sunday, 25. February 2007 - 00:24
Last edited by Michael (Michael) - Wednesday, 05. March 2008 - 18:12
Task Type Fehlerbericht
Category ac'tivAid allgemein
Status Warten auf Antwort   Reopened
Assigned To Wolfgang Reszel (Tekl)
Operating System Windows XP SP2
Severity High
Priority Normal
Reported Version 1.1.7.70 beta
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No

Details

Vorab: benutze nur die Standard-Datei, keine zweite Instanz.

Plötzlich waren gestern alle Notizen weg. Das Fenster startete ganz klein, beim Aufmachen sah ich dann das Malheur.

Ist die Datei irgendwo noch gespeichert? Oder ist alles verloren?

Gruß
Sten

This task depends upon

Comment by Wolfgang Reszel (Tekl) - Monday, 26. February 2007 - 10:52

Eigentlich sollte man mit Strg+Z auch nachträglich wieder zu den alten Texten gelangen. Haben sich denn evtl. die Einstellungen zurückgesetzt, also z.B. der Pfad zur Notizdatei?

Comment by Sten (Sten) - Monday, 12. March 2007 - 18:23

Hallo,

ich habe da nichts zurückgesetzt. Die Datei lag am Standard-Platz und ich benutzte auch nur eine. Wie beschrieben, ich drückte F12 und dann war plötzlich nur noch ein leeres Fenster. Dieses hatte jedoch nicht die normale Größe, sondern war nicht mal so groß, dass eine Schriftzeile hineinpasste. Strg-Z hatte ich versucht. negativ.

Gruß Sten

Comment by Wolfgang Reszel (Tekl) - Tuesday, 13. March 2007 - 17:23

Das ist wirklich eigenartig. Die Undo-Datei wird eigentlich nie gelöscht. Benutzt du mehrere QuickNotes? Für mich natürlich schade, dass du das nicht reproduzieren kannst. ;-) So werde ich den Fehler wohl kaum finden. Ich verwende seit bestehen QuickNote sehr intensiv und ich konnte mit Strg+Z immer wieder zurückkehren (ggf. mehrmals). Was mir aufgefallen ist, dass manchmal beim Öffnen von Quicknote etwas Zeit vergeht und Tastatureingaben die gesamte Notiz überschreiben weil für den Bruchteil einer Sekunde der gesamte Text markiert ist (Standardverhalten von Windows).

Comment by Sten (Sten) - Wednesday, 14. March 2007 - 08:50

Naja, ich bin ja froh, dass es nur einmal auftrat ;-), da ich Quicknote ebenfalls sehr intensiv nutze. Und, nein, ich nutze auf jedem Rechner nur ein Quicknote. Stutzig gemacht hat mich auch die Änderung der Fenstergröße, so wie man es vom Firefox kennt, wenn aus Adobe Reader 8 ein Link aufgerufen wird.

Das mit dem ganzen Text überschreiben wäre ggf. eine mögliche Ursache, jedoch erklärt das nicht, warum Strg-Z nicht ging. Und auch nicht die Änderung der Fenstergröße.

Comment by Andreas (andreasl33) - Tuesday, 17. April 2007 - 00:34

Den Fehler kann ich bestätigen. Er existiert schon sehr lange und trat bei mir schon etliche Male auf (bei täglicher Nutzung vielleicht einmal im Quartal). Soeben ist es mit der 1.1.7 31 beta passiert und zwar von der einen Sekunde auf die andere, d. h. zwischen dem letzten funktionierenden und dem fehlerhaften Aufruf lagen wenige Sekunden und ich habe dabei nichts besonderes gemacht.

Da ich die Umstände, die zu dem Fehlverhalten führen, nie reproduzieren konnte, habe ich den Fehler nie gemeldet. Soweit ich mich erinnern kann, war die Quicknote.txt jedes Mal relativ groß (zuletzt 47 kB), aber ich bin nicht sicher, ob es was damit zu tun hat, da die Datei bei mir eigentlich immer relativ groß ist. Vielleicht ein weiterer Hinweis: Auch bei mir war, als das Problem auftrat, das Quicknote Fenster so stark wie möglich verkleinert und relativ weit links oben am Bildschirm (aber nicht in der Ecke). Vermutlich hat er also nicht nur die Quicknote.txt überschrieben, sondern auch die Größen- und Positionseinstellungen vergessen. Als dieses leere Fenster eingeblendet war, war die Quicknote.txt bereits 0 Byte groß (obwohl er zu diesem Zeitpunkt noch gar keinen Grund hatte, in die Datei zu schreiben). Das könnte darauf hindeuten, daß das Problem entweder bereits beim vorhergehenden Ausblenden aufgetreten ist (und Quicknote dabei die Datei nicht ordentlich geschrieben hat) oder daß beim Lesen der Quicknote.txt die Datei neu angelegt wurde.

Es hat definitiv nichts damit zu tun, daß kurzzeitig der ganze Text markiert war (er war es nicht und ich habe auch keine andere Taste als F12 gedrückt). Das erkennt man schon daran, daß er ja auch die Fenstereinstellungen vergessen hatte. Auch ich nutze nur ein Quicknote. Strg-Z habe ich nicht ausprobiert.

Comment by Wolfgang Reszel (Tekl) - Tuesday, 16. October 2007 - 05:41

Ist der Fehler bei 1.1.8 eigentlich wieder mal aufgetreten?

Comment by Andreas (andreasl33) - Tuesday, 16. October 2007 - 10:43

Zuletzt ist es bei 1.1.8 letzte Woche auf meinem neuen Notebook aufgetreten.

Comment by Wolfgang Reszel (Tekl) - Tuesday, 16. October 2007 - 11:13

Nutzt du die Beta-Versionen oder nur 1.1.8.1?

Comment by Andreas (andreasl33) - Tuesday, 16. October 2007 - 11:17

Ich benutze 1.1.8.8 beta 34. Der Fehler existiert aber so lange ich Ac'tivaid kenne (als es zum ersten Mal auf einer Heft CD auftauchte) - unabhängig von Version, Betriebssystem und Hardware.

Comment by Wolfgang Reszel (Tekl) - Tuesday, 16. October 2007 - 17:38

So, jetzt denke ich, dass ich der Fehler behoben ist. Problem war, dass das Textfeld für einen Bruchteil einer Sekunde den ganzen Text markiert hat. Bei längeren Texten dauert das etwas länger und manchmal wird dann die Auswahl überschrieben. Das sollte jetzt mit Beta37 nicht mehr passieren.

Comment by Andreas (andreasl33) - Tuesday, 16. October 2007 - 17:52

Wie erklären Sie sich, daß auch die Fenstereinstellungen (Größe und Position) gelöscht wurden, daß "Rückgängig nicht möglich war", und daß die Quicknote.txt 0 Byte hat, wenn das leere Fenster erscheint (also noch vor dem Speichern)?
Ich gehe jede Wette ein, daß das Problem nicht daran lag und der Fehler eher bei den I/O Routinen zu suchen ist.

Comment by Wolfgang Reszel (Tekl) - Tuesday, 16. October 2007 - 17:58

Das war aber bei einer älteren Version, oder? Ich vermute irgendwie ist das Fenster schneller verschwunden als QuickNote die Größe ermitteln konnte, womit dann Nullwerte ermittelt wurden. Aber eigentlich sollte das mit 1.1.8.x nicht mehr vorkommen, da ich an vielen Stellen kleine Verzögerungen und Abfragen eingebaut habe.

Comment by Andreas (andreasl33) - Tuesday, 16. October 2007 - 18:00

mal sehen... ich habe mir die beta37 gerade runtergeladen.

Comment by Andreas (andreasl33) - Saturday, 03. November 2007 - 21:13

Wenn ich ein Versionsupdate mache und zur Installation (Windows Vista) Administrator Rechte freigebe, das Programm anschließend startet und mich warnt, daß ich es im Administrator Modus ausführe, dann Quicknote mit F12 aufrufe, sind plötzliche die verloren geglaubten Einträge wieder da! Wenn ich es im Normalbenutzermodus starte sind sie wieder weg. Es scheint sich somit um ein Problem mit der Benutzerverwaltung zu handeln.

Comment by Wolfgang Reszel (Tekl) - Saturday, 03. November 2007 - 21:15

In welchem Ordner liegt die Datei denn dann? Klicke in beiden Fällen mal doppelt auf die Statuszeile vom Konfigurationsfenster.

Comment by Andreas (andreasl33) - Saturday, 03. November 2007 - 22:32

User: c:\ProgramData\Ac'tivAid
Administrator: c:\programme\Ac'tivAid

Ich möchte noch hinzufügen, daß die QuickNote.txt im Usermodus im Verzeichnis settings abgelegt wird. Wenn ich das Programm im Administrator Modus ausgeführt wird, wird die Datei aber im meinem Dokumente-Ordner (bzw. "Eigene Dateien" unter XP) abgelegt, so wie ich das dem Programm bei der Installation gesagt habe (wo das Programm offenbar noch als Administrator lief). Warum wird eigentlich die Quicknote.txt nicht standardmäßig im Dokumente Verzeichnis des Users abgespeichert (Stichwort: Trennung von Code und Daten)? Ich denke, das Programm sollte, wenn es sich nach dem Update neu startet, nicht als Administrator starten, da führt zu solchen Fehlern, weil der User nicht unmittelbar an die Konsequenzen denkt (nämlich, daß für beide User eigene Konfigurationsdateien verwaltet werden und dementsprechend Quicknote.txt an unterschiedlichen Stellen abgelegt wird, wenn der Pfad im Administrator Modus unmittelbar nach der Installation geändert wurde, nicht jedoch im User Modus.

Comment by Andreas (andreasl33) - Sunday, 04. November 2007 - 00:18

noch eine Ergänzung: Bei der wieder aufgetauchten Datei ist der Text mehrere Male in identischer Form vorhanden (einfach mehrere Male hintereinander kopiert). Da ich das nicht selbst gemacht habe, ist Ac'tivAid der Hauptverdächtige. Evtl. geschieht das beim Update.

Comment by Wolfgang Reszel (Tekl) - Monday, 05. November 2007 - 06:42

Arbeitest du wirklich unter XP? Dort gibt es normalerweise doch keinen Ordner ProgramData. ac'tivAid verwendet automatisch das Benutzerverzeichnis, wenn es keine Schreibrechte auf das eigene Verzeichnis hat. Die Trennung von Code und Daten ist bei ac'tivAid nicht konsequent umzusetzen, da es sich zum einen bei den Daten teilweise selbst um Code handelt (HotStrings) und zum anderen vielfach nicht gewünscht oder unpraktisch ist. Ursprünglich war es unter AutoHotkey nur mit Tricksereien möglich, Programm und Daten zu trennen, weshalb der Weg nicht von Anfang an befolgt wurde.

Dass ac'tivAid nach dem Update weiterhin im Admin-Modus bleibt liegt einfach daran, dass ich den Modus nicht so einfach verlassen kann, zumindest ist mir keine simple Möglichkeit bekannt. Man benötigt zum Verlassen eben wieder das Admin und Benutzerkennwort. Aber eigentlich sollte auch im Admin-Modus das gleiche Benutzerverzeichnis verwendet werden. Muss ich mir noch mal anschauen.

Warum die Datei sich bei dir verdoppelt hat, ist mir allerdings schleierhaft.

Comment by Andreas (andreasl33) - Monday, 05. November 2007 - 11:17

Nein, ich arbeite hauptsächlich unter Vista. Allerdings treten die Probleme mit den verschwundenen Notizen auch unter XP und Windows 2000 auf.

Comment by Wolfgang Reszel (Tekl) - Tuesday, 08. January 2008 - 05:39

Gehe ich recht in der Annahme, dass das Problem weiterhin besteht? Reproduzieren kannst du es nicht, oder?

Comment by Andreas (andreasl33) - Tuesday, 08. January 2008 - 05:59

Leider kann ich es nicht reproduzieren. Ich bin aber sicher, daß es nichts mit meiner Systemkonfiguration zu tun hat (da es auf verschiedenen Rechnern auftritt) und auch nichts mit einem kurzzeitigen Markieren des gesamten Textes zu tun hatte (bei mir ist das nie passiert). Es scheint dasselbe Problem zu sein, das Thomas Maibaum hier beschreibt:

http://www.heise.de/ct/foren/go.shtml?t=1&T=quicknote&sres=1&msg_id=13816115

Vermutlich handelt es sich bei dem plötzlichen Verschwinden von Notizen und der Benutzerproblematik unter Windows Vista um verschiedene Fehler, die nichts miteinander zu tun haben.

Seit neuestem tritt ein weiterer Fehler auf. Ich rufe Quicknote auf, fange an zu tippen und die ersten Buchstaben erscheinen. Plötzlich springen die Anzeige und der Cursor an den Beginn der Notiz und schreiben dort weiter.

Comment by Wolfgang Reszel (Tekl) - Tuesday, 08. January 2008 - 06:09

Das ist ja komisch. Hat das vielleicht was mit der weiteren Option zu tun, welche überwacht, ob die Datei von außen verändert wurde?

Comment by Andreas (andreasl33) - Tuesday, 08. January 2008 - 06:15

Diese Option ist bei mir aktiviert, es ist also nichts auszuschließen, daß es was damit zu tun hat. Ich kann sie mal probeweise deaktivieren.

Comment by Lars C. Bernstein (lcb) - Wednesday, 05. March 2008 - 15:33

Bei mir ist das Verschwinden der QuickNote.txt (inklusive der Undo-Datei) reproduzierbar, allerdings in einer sehr speziellen Situation:

- Windows XP, ac'tivAid v1.2.2 betta88
- ac'tivAid läuft im USB/Portable Mehr-Computer-Modus
- Pfad zur Notizdatei: %A_ScriptDir%\settings\QuickNote.txt
- ich wähle "Alle Einstellungen in den USB/Portable Standard-Modus kopieren (und bestätige die Sicherheitsabfrage)

Anschließend ist nirgendwo mehr eine QuickNote.txt zu finden.

Loading...