Autor Thema: Eventliste: Problem bei S60 5th?  (Gelesen 18224 mal)

Offline daniel

  • Moderator
  • Full Member
  • *****
  • Beiträge: 180
  • Country: de
  • hermocom / Entwickler von C-Diary
    • hermocom
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Eventliste: Problem bei S60 5th?
« am: März 22, 2010, 15:37 »
Hallo an alle, die C-Diary auf S60 5th edition testen!
Ich habe von einer Testerin gemeldet bekommen, daß C-Diary abstürzt bei einer bestimmten Aktion in der Eventliste.
Könntet Ihr das bitte mal versuchen nachzuvollziehen? Es wäre wichtig zu wissen, ob das immer auftritt oder nur auf einem Gerät oder manchen Geräten.

Vorgehen:

1. Datensatz erzeugen, editieren, 1 Event markieren (welches, dürfte egal sein).
2. Denselben Datensatz erneut editieren. 1 neues Event 3x antippen (markieren, aktivieren, deaktivieren), dann das alte Event deaktivieren durch antippen

--> Jetzt ist im Fehlerfall C-Diary abgestürzt.

Kann das jemand bestätigen?
Wenn ja, kann man das irgendwie noch näher eingrenzen?

Vielen Dank!

Gruß
Daniel

Skype: "hermocom"
DM Typ I seit 1993.
Pumpe Roche Accu-Chek Spirit Combo
Entwickler von C-Diary, einem SiDiary-kompatiblen Diabetes-Tagebuchprogramm für Symbian-Smartphones.
--> http://www.forum.diabetesinfo.de/forum/index.php/board,75.0.html
--> http://www.hermocom.com

Offline galaxisspatz

  • Jr. Member
  • **
  • Beiträge: 35
  • Country: de
  • Plastiktütenpenner ist kein anerkannter Ausbildung
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Eventliste: Problem bei S60 5th?
« Antwort #1 am: März 23, 2010, 17:14 »
Hallo Daniel,
ja kann ich bestätigen, Art des Eintrags spielt keine Rolle (BZ, Bolus, KH, ... + Kombinationen)
Erstellen
Ändern + Event OK
Ändern + 2. Event egal welches man löscht es stirbt.

Gruß
Olaf
Nokia 5800 XpressMusic S60-5th Edition (Symbian OS 9.4) installierte FW v50.0.005
C-Diary 1.0beta7 Testversion

Offline daniel

  • Moderator
  • Full Member
  • *****
  • Beiträge: 180
  • Country: de
  • hermocom / Entwickler von C-Diary
    • hermocom
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Re: Eventliste: Problem bei S60 5th?
« Antwort #2 am: März 24, 2010, 07:21 »
Hallo Olaf,

so ein Mist. Danke fürs Testen.
Leider kann ich dieses Problem wohl gar nicht beheben, da das mitten in einer Funktion passiert, für die das Framework verantwortlich ist, nicht ich. Und die Macher des Frameworks haben schon gesagt, daß sie da gar nicht schuld sein können, da sie einfach nur die OS-API bedienen.
Das würde allerdings heißen, falls das ein Problem im OS ist, daß alle Applikationen, die diese Art des Listendialoges verwenden, dasselbe Problem haben.

Falls also jemand eine Applikation kennt, die genauso einen Listendialog besitzt, mit dem man denselben Test durchführen kann, versucht das mal bitte.

Umso mehr werde ich mich darum bemühen, bald einen eigenen Eingabedialog für Werte und Events zu programmieren.

Daniel
Skype: "hermocom"
DM Typ I seit 1993.
Pumpe Roche Accu-Chek Spirit Combo
Entwickler von C-Diary, einem SiDiary-kompatiblen Diabetes-Tagebuchprogramm für Symbian-Smartphones.
--> http://www.forum.diabetesinfo.de/forum/index.php/board,75.0.html
--> http://www.hermocom.com

Offline galaxisspatz

  • Jr. Member
  • **
  • Beiträge: 35
  • Country: de
  • Plastiktütenpenner ist kein anerkannter Ausbildung
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Eventliste: Problem bei S60 5th?
« Antwort #3 am: März 24, 2010, 15:20 »
Falls also jemand eine Applikation kennt, die genauso einen Listendialog besitzt, mit dem man denselben Test durchführen kann, versucht das mal bitte.
ist mir bissher nicht untergekommen, es gibt vom OS eine ähnliche Funktion "Markieren" läuft aber über ein Menü.

Gruß
Olaf
Nokia 5800 XpressMusic S60-5th Edition (Symbian OS 9.4) installierte FW v50.0.005
C-Diary 1.0beta7 Testversion

Offline Patra

  • Newbie
  • *
  • Beiträge: 1
Re: Eventliste: Problem bei S60 5th?
« Antwort #4 am: März 26, 2010, 14:41 »
Hallo Daniel,

habs bei einem Freund mit Nokia N97 auch ausprobiert, gleiches Absturz-Verhalten.

Lieben Gruß
Patra

Offline daniel

  • Moderator
  • Full Member
  • *****
  • Beiträge: 180
  • Country: de
  • hermocom / Entwickler von C-Diary
    • hermocom
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Re: Eventliste: Problem bei S60 5th?
« Antwort #5 am: März 26, 2010, 15:47 »
Hallo Tester,

das Problem scheint also generell bei S60 5th aufzutreten.
Vielen Dank an Patra fürs Finden und an die anderen fürs Reproduzieren.

Um der Sache auf den Grund zu gehen, habe ich ein kleines Testprogramm geschrieben.
Das macht nichts weiter, als nacheinander drei Auswahllisten anzuzeigen, die genauso aussehen wie die Eventliste.
Die drei Listen unterscheiden sich in ihrer Länge.

So will ich herausfinden, ob es 1. an meiner Programmierung liegt oder nicht und ob es 2. von der Länge der Liste abhängt.

Bitte installiert und startet das hier angehängt Programm uilisttest.sis (geht nur auf S60 5th).

Der Eintrag "Event3" in jeder Liste ist schon vorausgewählt.
Dann bitte unseren Testcase in der ersten Liste durchspielen (Einen anderen Eintrag dreimal antippen).
--> Stürzt es schon in der ersten Liste ab? Wenn ja: Test beendet. Bitte berichten.

Wenn nein:
--> Stürzt es in der zweiten Liste ab? Wenn ja: Test beendet. Bitte berichten.

Wenn nein:
--> Stürzt es in der dritten Liste ab?  Test beendet. Bitte berichten.


Wenn es gar nicht abstürzt, dann liegt es evtl. doch an meiner Programmierung.
Stürzt es schon in der ersten Liste ab, hängt es nicht von der Listenlänge ab, sondern ist ein genereller Bug der Listen-Funktion.
Stürzt es erst bei Liste 2 oder 3 ab, ist es ein Bug in der Listenfunktion, aber es spielt offenbar die Länge eine Rolle. Dann könnte ich durch Aufteilung auf ehrere Listen oder Beschrünkung auf die wichtigsten Events den Absturz vermeiden.


Danke für Eure Hilfe!
Gruß
Daniel
Skype: "hermocom"
DM Typ I seit 1993.
Pumpe Roche Accu-Chek Spirit Combo
Entwickler von C-Diary, einem SiDiary-kompatiblen Diabetes-Tagebuchprogramm für Symbian-Smartphones.
--> http://www.forum.diabetesinfo.de/forum/index.php/board,75.0.html
--> http://www.hermocom.com

Offline galaxisspatz

  • Jr. Member
  • **
  • Beiträge: 35
  • Country: de
  • Plastiktütenpenner ist kein anerkannter Ausbildung
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Eventliste: Problem bei S60 5th?
« Antwort #6 am: März 26, 2010, 20:39 »
Hallo Daniel,
bei mir steigt es gleich beim ersten Versuch aus.
-nach dem Original durchgespielt
abgestürzt

-auf Event0 liegt der Fokus, man muss also nur einmal klicken um es zu markieren und dann noch einmal um die Markierung aufzuheben, ...
abgestürzt

-alle möglichen Kombinationen mit zwei/drei/vier Event
abgestürzt

-Reihnfolge wie die Haken entfernt werden (normal Event3 zuletzt) geändert
abgestürzt

da hast du aber noch mal Glück gehabt  :brav:

gruß
Olaf
Nokia 5800 XpressMusic S60-5th Edition (Symbian OS 9.4) installierte FW v50.0.005
C-Diary 1.0beta7 Testversion

Offline daniel

  • Moderator
  • Full Member
  • *****
  • Beiträge: 180
  • Country: de
  • hermocom / Entwickler von C-Diary
    • hermocom
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Re: Eventliste: Problem bei S60 5th?
« Antwort #7 am: März 26, 2010, 23:34 »
Hallo Olaf,

naja, oder Pech, wie man's nimmt. So habe ich überhaupt keine Chance, an dem Verhalten etwas zu verändern.
Aber mit dem Ergebnis werde ich nochmal beim Hersteller des Frameworks weiter bohren. Vielleicht kann man ja dort noch was machen.

Gruß
Daniel
Skype: "hermocom"
DM Typ I seit 1993.
Pumpe Roche Accu-Chek Spirit Combo
Entwickler von C-Diary, einem SiDiary-kompatiblen Diabetes-Tagebuchprogramm für Symbian-Smartphones.
--> http://www.forum.diabetesinfo.de/forum/index.php/board,75.0.html
--> http://www.hermocom.com

Offline daniel

  • Moderator
  • Full Member
  • *****
  • Beiträge: 180
  • Country: de
  • hermocom / Entwickler von C-Diary
    • hermocom
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Re: Eventliste: Problem bei S60 5th?
« Antwort #8 am: März 26, 2010, 23:46 »
...oder vielleicht kann ich doch was machen.
Der Fehler tritt doch nur auf, wenn man in den Eventdialog hineingeht und schon mind. 1 Event vorher einmal ausgewählt war, oder?
Ich könnte als Workaround für S60 5th edition die voreingestellten Events immer löschen, bevor der Eventdialog geöffnet wird. Das wäre zwar ein kleiner Nachteil für die S60-5th-benutzer, aber dann würde es wenigstens nicht mehr zu den Abstürzen kommen.
Was meint Ihr?

Gruß
Daniel
Skype: "hermocom"
DM Typ I seit 1993.
Pumpe Roche Accu-Chek Spirit Combo
Entwickler von C-Diary, einem SiDiary-kompatiblen Diabetes-Tagebuchprogramm für Symbian-Smartphones.
--> http://www.forum.diabetesinfo.de/forum/index.php/board,75.0.html
--> http://www.hermocom.com

Offline galaxisspatz

  • Jr. Member
  • **
  • Beiträge: 35
  • Country: de
  • Plastiktütenpenner ist kein anerkannter Ausbildung
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Eventliste: Problem bei S60 5th?
« Antwort #9 am: März 28, 2010, 13:16 »
Hallo Daniel,
ne geht auch nicht, der Fehler tritt auch auf wenn ich gleich beim ersten Durchgang ein Event anlege, ein zweites dazu, das zweite wird gelöscht das erste wird gelöscht (oder anders rum) - abgestürzt.

Gruß
Olaf
Nokia 5800 XpressMusic S60-5th Edition (Symbian OS 9.4) installierte FW v50.0.005
C-Diary 1.0beta7 Testversion