Entwickler-Ecke

Wünsche, Anregungen & Kritik - Empfangene Nachricht kann nicht gelesen/gelöscht werden


Palladin007 - Mi 31.12.14 16:19
Titel: Empfangene Nachricht kann nicht gelesen/gelöscht werden
Hi,

ich habe gestern eine Nachricht erhalten, die ich heute nicht mehr öffnen oder löschen kann.
Sie wird als ungelesen angezeigt, der Zugriff endet aber in einer Fehler-Seite mit folgendem Inhalt:

Zitat:
Could not update private message read status for user


Klingt nicht nach normalen Verhalten, ich dachte, ich poste das hier mal. ^^


Gruß


C# - Mi 31.12.14 16:31

Hallo,

ich bin der Absender der Nachricht und ich kann sie auch nicht aus dem Postausgang löschen. Bei mir kommt die gleiche Fehlermeldung, sobald ich die Nachricht löschen will.
Ich habe die Nachricht mehrmals bearbeitet während sie im Postausgang war.

Hoffe das hilft.


Narses - Mi 31.12.14 21:50

Moin!

Danke für die Meldung, wir schauen uns das an. ;)

cu
Narses


Martok - Do 01.01.15 00:31

Habt ihr mal noch Datum/Uhrzeit der Nachricht? Auch wenn ich schon einen Verdacht hab, nur so zur Sicherheit.


Palladin007 - Do 01.01.15 02:47

Klar ^^

31.12.14 um 01:33 Uhr


Martok - Do 01.01.15 20:43

Jupp, die hatte ich auch vermutet. Da hat jemand in der Outbox bearbeitet, als sie in der Inbox schon gelesen war, würde ich vermuten. Muss ich nochmal etwas testen, ob das diesen Effekt erzeugt.
Falls das so ist, dürfte der Empfänger genau einmal einen anderen Fehler bekommen haben, oder? Irgendwas in der Größenordnung von "Could not insert private message sent info"?

Welche Version ist die korrekte, mit oder ohne Anhang? Dann würde ich das hintenrum in der DB mal wieder hinbiegen, so dass es bei euch zumindestens wieder funktioniert ;)


Palladin007 - Do 01.01.15 20:46

Ich konnte sie schon einmal Lesen.
Ich verstehe aber nicht so ganz, wie eine Nachricht bearbeitet werden kann, wenn sie schon gelesen ist? Klingt schräg :D


Von meiner Seite aus kannst du die Nachricht löschen.
Er hat sie mir nochmal geschickt, ich hätte sie daher sowieso gelöscht. ^^


Martok - Do 01.01.15 20:58

So wie ich das sehe, wurde die Nachricht gesendet, in der Outbox zum Bearbeiten geöffnet, vom Empfänger gelesen, dann das bearbeite abgespeichert (das sollte eigentlich nicht mehr angenommen werden, Bug!) woraufhin sie wieder in der Inbox ist - allerdings existiert die gelesene Kopie schon, und deswegen rummsts dann.

Okay, dann lass ich die mal noch drin, da muss ich erstmal etwas refactoren bevor ich was ändern will. Mal sehen, wann ich dazu komme ;)

€dit: Irgendwas ist da auch noch mit der Savebox. Eine PN speichern während sie auf der andern Seite noch bearbeitet wird scheint gar nicht gesund zu sein.


Palladin007 - Fr 02.01.15 20:33

Ja, das mit dem Speichern mag (m)ich nicht.

Gleich mal als Feedback:
Den Speichern-Button würde ich etwas weniger intuitiv plazieren. Die Nachrichten sind ja sowieso gespeichert und gerade bei der Konversations-Ansicht ist diese Funktion meines Erachtens nach nutzlos.
Ich suche lieber in der Konversation als im Archiv.
Da der Speichern-Button aber da liegt wo er eben liegt, klicke ich da manchmal drauf und mir zerreist es die Reihenfolge der Nachrichten und zurück geht nicht.
Der Antworten-Link ist da weniger intuitiv plaziert, finde ich, ich kenne das eher so, dass der Button dort ist, wo der Speichern-Button sich befindet.


Wie auch immer, ich habe gerade eben aus Versehen eine Nachricht gespeichert und wollte daher vom Archiv aus antworten. Resultat ist folgende Meldung:

Zitat:
No such private message


Christian S. - Fr 02.01.15 22:38

Martok und ich haben das gerade mal überlegt: Wir würden am liebsten das Archiv abschaffen und dafür das Anzahl-Limit für PNs aufheben. Die Datenmenge ist eh nicht wirklich relevant.

Martok hat gerade mal in den Code geguckt und es sieht so aus, als könnte man die Nachrichten, die aktuell im Archiv liegen, sehr einfach wieder in die korrekten Ordner (Posteingang / Gesendet) verschieben und dabei auch die Konversationen wiederherstellen.


Spricht dann irgendwas gegen die Abschaffung des Archivs?


Palladin007 - Fr 02.01.15 22:51

Ich nutze das Archiv nicht und würde es daher nicht vermissen. Wenn das Limit aufgehoben wird, hat das aus meiner Sicht auch keinen Zweck mehr, oder?

Nur was passiert dann mit den archivierten Nachrichten?
Wäre es möglich, alle an ihren vorherigen Punkt zurück zu legen, damit sie nicht verloren gehen?
Ich meine, dass das beim nächsten Backup oder Update einmal für alle User automatisch gemacht wird.


Christian S. - Fr 02.01.15 22:57

user profile iconPalladin007 hat folgendes geschrieben Zum zitierten Posting springen:
Nur was passiert dann mit den archivierten Nachrichten?
Wäre es möglich, alle an ihren vorherigen Punkt zurück zu legen, damit sie nicht verloren gehen?


Das ist genau das, was ich hiermit meinte :)

user profile iconChristian S. hat folgendes geschrieben Zum zitierten Posting springen:
Martok hat gerade mal in den Code geguckt und es sieht so aus, als könnte man die Nachrichten, die aktuell im Archiv liegen, sehr einfach wieder in die korrekten Ordner (Posteingang / Gesendet) verschieben und dabei auch die Konversationen wiederherstellen.


Palladin007 - Fr 02.01.15 23:03

Dann habe ich nichts einzuwenden :D


Th69 - Sa 03.01.15 11:52

Entschuldigung, daß ich mich einmische, aber ich nutze das Archiv (damit der Posteingangsordner aufgeräumt ist) - während ich die "Konversationen" bisher noch nie genutzt hatte.
Ich möchte schließlich nicht die Nachrichten löschen müssen, nur damit der Posteingang übersichtlich bleibt (das mache ich auch bei allen meinen Mails so).
Das Archiv ist hierbei meine Variante des "einen (oder mehreren) eigenen Ordnern anlegen".


Palladin007 - Sa 03.01.15 12:21

Wo du es gerade ansprichst: Wäre das nicht die optomale Lösung?
Eigene Ordner anlegen zu können bietet viele Möglichkeiten und jeder kann seine Nachrichten so strukturieren, wie er will.


Delphi-Laie - Fr 16.01.15 13:14

Die eingangs monierte Meldung habe ich seit neuestem auch, und zwar bei der neuesten PM im Posteingang. Zum Glück werden die PMs ja per e-Mail vollständig übermittelt. Was ist da nur los?

Moderiert von user profile iconMartok: Beiträge zusammengefasst

Ergänzung: Es scheint nur die neustes PM zu betreffen, denn die PM, die ich nicht geöffnet konnte, kann es nunmehr, da ich inzwischen noch eine bekam - die neueste PM ist aber wiederum nicht zu öffnen.

Moderiert von user profile iconMartok: Beiträge zusammengefasst

Und noch etwas neues: Dieser Dysfunktion konnte ich erfolgreich ein Schnippchen schlagen, indem ich mir selbst eine (nahezu leere) PM schickte - das wurde von den Programmierern der Forumssoftware zum Glück nicht unterbunden (bitte laßt es so). Daß ich meine eigene PM weder öffnen noch löschen kann - geschenkt!


Martok - Do 22.01.15 23:04

So - ich hab im Branch grade eine Änderung hochgeladen, die das Problem lösen sollte, auch wenn ihr euch Mühe gebt PNs zu bearbeiten die grade gelesen werden :lol:

Für die Beta-User also wie immer die Bitte: wenn da jetzt was kaputt(er als vorher) ist, bitte melden.


Delphi-Laie - Do 22.01.15 23:20

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
So - ich hab im Branch grade eine Änderung hochgeladen, die das Problem lösen sollte


Tut sie bei mir leider nicht: Das Problem existiert in meinem Eingangspostfach weiterhin so, wie schon beschrieben.


Palladin007 - Do 22.01.15 23:56

Ich vermute, die Änderung wurde nicht im Live-System umgesetzt ^^

Wird dann wohl beim nächsten Update passieren.


Delphi-Laie - Sa 28.11.15 15:52

user profile iconPalladin007 hat folgendes geschrieben Zum zitierten Posting springen:
Ich vermute, die Änderung wurde nicht im Live-System umgesetzt ^^

Wird dann wohl beim nächsten Update passieren.


Bis heute leider nicht. Noch immer habe ich eine Meldung in meinem Eingangspostfach - es ist die neueste - die sich nicht öffnen läßt und stattdessen mit dem Hinweis:

"Could not update private message read status for user"

beglückt. Zum Glück wird man ja auch per e-Mail mit vollständigem Text informiert, sodaß man an den Inhalt ja doch gelangt.

Verstehe ich nicht, warum es so schwierig ist, einen solchen Fehler auszumerzen, zumal es ihn vorher nicht gab.


Christian S. - So 29.11.15 11:52

Meine Schuld. Irgendwie war mir nicht mehr klar, dass im Branch mehr als Schönheitskorrekturen liegen und da habe ich das ... ähm ... ein "paar Tage" vor mir her geschoben. Ich mache das heute Nachmmittag.


Christian S. - So 29.11.15 14:39

So, sollte jetzt eigentlich auch im Echtforum sein.


Delphi-Laie - So 29.11.15 15:18

Wollte gerade nachschauen, da sehe ich, daß diese Diskussion vor einer halben Stunde einen neuen Beitrag erhielt - und der ist berechtigt. Scheint jetzt verschwunden zu sein, zumindest ist es in meinem Eingangspostfach so - danke!