Fehler #629
geschlossenCrash im em beim Abspeichern des RatingSystem
100%
Beschreibung
Nachstellen:
Aktuelle DB erzeugen und abspeichern:
- sqlite.db löschen
- Revision 5dba7f4d starten, cit beenden (Speichern der DB)
Fehler reproduzieren:
CIT starten
Auf teacherDesk "Bewertung 1-6" klicken
Links unten zur Tabellenansicht wechseln
Z.B. bei Carsten Ernst in die (z.B.) Spalte klicken. ) anklicken
Incident mit ok bestätigen.
Auf teacherDesk "Bewertung 1-6" klicken (als Screen-Updater)
Den jetzt zu sehenden Incident (NB 0
Incident erneut mit ok bestätigen.
-> SigIll
Zwei unterschiedliche Szenarien treten auf:
http://etherpad.danfai.de/savePrePersistedRelationsCrash
und
http://etherpad.danfai.de/savePostPersistedRelationsCrash
Interessant dabei: das Erzeugen und Persistieren von RatingMarkIncidents funkioniert in der Klassenraum-Übersicht. (Button klicken, Note wählen), wiederholen. Hier gibt es keine FM.
Dateien
Von Sebastian Diel vor etwa 8 Jahren aktualisiert
- Zugewiesen an wurde auf Christian Ehringfeld gesetzt
Von Sebastian Diel vor mehr als 7 Jahren aktualisiert
- Datei screenshot.png screenshot.png wurde hinzugefügt
Screenshot der Objektstruktur beim Crash
Von Sebastian Diel vor mehr als 7 Jahren aktualisiert
- Datei run1.txt run1.txt wurde hinzugefügt
- Datei run1_VS_run2.png run1_VS_run2.png wurde hinzugefügt
- Datei run2.txt run2.txt wurde hinzugefügt
- Datei run3.txt run3.txt wurde hinzugefügt
- Priorität wurde von Hoch zu Dringend geändert
Mit ein bisschen Schrauberei am em habe ich halbwegs diffbare log outputs erhalten. Diese zeigen einige (wenige, aber Besorgnis erregende) nicht definierte Persistierungen.
Vorgehensweise: db.sqlite löschen, Application Output des Qt Creators leeren und das Programm mit aktiviertem DEBUG-Logging starten. Die DB wird neu erzeugt. Nachdem das Programm eingabebereit ist: Schließen. Den Output in eine Textdatei (z.B. "run1.txt") copypasten.
Diese Vorgehensweise bringt bei mehrfacher Durchführung ("run1.txt", "run2.txt", "run3.txt") ) unterschiedliche Ergebnisse! Bei den Zeitangaben ist das vollkommen ok, bei anderen Werten dürfte das nicht sein.
Siehe angehängte Dateien.
Von Christian Ehringfeld vor mehr als 7 Jahren aktualisiert
- Projekt wurde von 24 zu CuteEntityManager geändert
Von Christian Ehringfeld vor mehr als 6 Jahren aktualisiert
- Status wurde von Neu zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert