Arthoria.de Forum

Hauptspiel => Fehlermeldungen => Thema gestartet von: Igor am 18. September 2011, 18:58:17

Titel: Chat schluckt postings?
Beitrag von: Igor am 18. September 2011, 18:58:17
Hiho,

Bei Eingabe von Text in die Chatzeile und Bestätigung durch die Enter-Taste
verschwindet der Text aus der Zeile, wird aber nicht gepostet.

Mehrfach probiert, Eintritt unabhängig vom Zeitabstand zum letzten Posting.
Eingabe immer mehr als ein Zeichen. Fehler tritt erst seit dem letzten Update auf
und ist seither bei mir bereits locker 15-20 mal aufgetreten.

Mach ich was falsch?

VG
Titel: Re: Chat schluckt postings?
Beitrag von: Feez am 18. September 2011, 21:33:30
sowas ähnliches hatte ich heute auch. da war ich forschen, zeit war rum, stand da (bereit) und ich hab nicht aktualisiert sondern wollte im chat was schreiben und es ging nicht.

dann hab ich die spielseite aktualisiert und es ging.

war das verständlich? ich kanns nicht besser beschreiben

LG Feez
Titel: Re: Chat schluckt postings?
Beitrag von: Thrasher am 19. September 2011, 09:53:26
Ich geh mal davon aus, dass du, wenn du eine Weile nicht aktiv warst und dein Online-Status auf Offline gesetzt wurde, du auch nichts mehr im Chat schreiben kannst.
Wenn du die Seite dann aktualisierst bist du ja wieder Online und kannst schreiben....
Titel: Re: Chat schluckt postings?
Beitrag von: Oshun am 19. September 2011, 10:12:19
mh also ich hab gerade mal testweise 5 mins gewartet bis das rote "aktualisierungslicht" das grüne ersetzte und konnte trotzdem ohne probleme im chat schreiben... oder tritt der fehler nur bei längerer abwesenheit auf feez?
Titel: Re: Chat schluckt postings?
Beitrag von: Panda am 19. September 2011, 10:17:53
Zitat von: Thrasher am 19. September 2011, 09:53:26
Ich geh mal davon aus, dass du, wenn du eine Weile nicht aktiv warst und dein Online-Status auf Offline gesetzt wurde, du auch nichts mehr im Chat schreiben kannst.
Wenn du die Seite dann aktualisierst bist du ja wieder Online und kannst schreiben....

nein, dem war nicht der fall. Er war "durchgehend am schreiben" und es trat häufiger auf, also hat es nix mit dem Status zu tun.
Titel: Re: Chat schluckt postings?
Beitrag von: Oshun am 19. September 2011, 10:32:27
war es normaler text oder wurden sonderzeichen o.ä. benutzt? @igor oder wer es weiß
Titel: Re: Chat schluckt postings?
Beitrag von: Feez am 19. September 2011, 12:59:09
also ich war zu dem Zeitpunkt auch nicht lange abwesend .. Ich hatte halt fertig geforscht, die Seite sprang auf (bereit) und ich wollte im Chat was posten, das ging nicht (mehrfach mit enter-taste versucht, der text in der Schreibzeile war weg aber kam nicht im chat an) dann hab ich auf statusseite geklickt und konnte wieder normal schreiben.
Titel: Re: Chat schluckt postings?
Beitrag von: Igor am 19. September 2011, 17:54:37
nomaler text. sonderzeichen nur wenn du punkt und komma dazu rechnest.
n off wars mE auch nicht, da das zwischendrin in einem chatgespräch nach für mich nicht erkennbarem system zeilen betroffen hat.

übrigens hab ich den fehler bisher immer nur im IE festgestellt, im FF funktionierts scheinbar.
Titel: Re: Chat schluckt postings?
Beitrag von: Mobby am 19. September 2011, 19:04:34
Ich hatte das Problem auch schon beim alten Chat. Da es nur alle 1-2 Tage 1-2 mal auftrat, war es mir egal. Mit dem neuen Chat bis jetzt noch nie.

Grüße,
Mobby
Titel: Re: Chat schluckt postings?
Beitrag von: Xeridar am 19. September 2011, 20:54:59
Also eigentlich sollte es in jedem Fall eine Reaktion auf eine Eingabe geben, auch wenn sie nicht gepostet wird. Dann sollte nämlich entweder:
- Der Text wieder in der Eingabezeile erscheinen (Spamsperrzeit noch nicht abgelaufen)
- Eine Meldung ausgegeben werden, dass man für den Chat gesperrt ist
- Eine Fehlermeldung geworfen werden, was schiefgelaufen ist
- Der Flüstermodus (de-)aktiviert werden

Mit Inaktivität sollte es auch nichts zutun haben, der Chat führt keine Überprüfung durch ob man in den letzten 5min irgendwas gemacht hat.
Titel: Re: Chat schluckt postings?
Beitrag von: Xeridar am 19. September 2011, 21:48:23
Waren die verschluckten Zeilen überdurchschnittlich lang?
Titel: Re: Chat schluckt postings?
Beitrag von: Mobby am 19. September 2011, 21:53:15
Jetzt ist es mir beim neuen Chat auch passiert.

@Xeri: Nein die waren nicht immer lang. Bei mir war es eben nur ein Smiley. Das hier: :) Beim zweiten eintippen, hat es funktioniert.

Grüße,
Mobby
Titel: Re: Chat schluckt postings?
Beitrag von: Voltan am 19. September 2011, 21:59:27
Manchmal dauert das ne Weile, eh etwas gepostet wird.
Wenn man dann aufgrund der eigenen Ungeduld auf Status etc. klickt, sind die Ladezeiten überdurchschnittlich lang und soweit man nicht den Tab währenddessen schließt, kommt das Posting nach abgeschlossenem Ladevorgang in den Chat.
Titel: Re: Chat schluckt postings?
Beitrag von: Mobby am 19. September 2011, 22:01:03
Kann ich so nicht bestätigen Voltan. Wenn ich 30 Sekunden warte und nix passiert, kommt da auch nix mehr. In der Zwischenzeit kamen auch schon andere Postings im Chat, nur meins fehlte.
Titel: Re: Chat schluckt postings?
Beitrag von: TheLightPrince am 20. September 2011, 00:06:16
okay ohne mir den chat jezz mal lange angeschaut zu haben (nur so 5 minuten) hätte ich zumindest nen halbwegs guten fix anzubieten.

und nur mal so btw: Ajax war längst überfällig, ist aber für nen chat im browser alles andere als "neuste Technik" wie irgendwo geschrieben stand. *rofl*

BTT: function Chat.postMessage anschauen und die zeile $("#chatmessage").attr('value', ''); verschieben in die funktion Chat.responseHandler. Das wars. sollte immerhin fixen, dass die nachricht weg ist, ohne das etwas gepostet wurde (wenn ich die struktur grad auf die schnelle richtig interpretiert habe, wovon ich grad mal ausgehe).
ich bin mit der get-funktion von jquery nicht 100% vertraut, da ich inzwischen lieber ne eigene klasse nutze für ajax-requests, daher weiß ich aber auch, dass es zu "hängenden" Requests kommen kann, wenn man nicht sauber mit dem ajax umgeht (zumindest im kampfsystem haste den fehler drin @xeri), da passiert es mir grad, wenn mein inet zu langsam ist öfter, dass ich solche Requests habe. Wenn hier die selbe Technik verwendet wird, dann kann das hier auch passieren.

Woher kommts?
Zwei schnell auf einander folgende Requests überlagern sich und überschreiben sich selbst. Somit kommt nur ein Request bei der responseHandler funktion an und der andere Request ist im nirgendwo verloren gegangen. Wenn zum empfangen und senden das selbe Ajax-"Object" verwendet wird, dann kann genau das passieren (hier die unwissenheit, wie jQuery im inneren arbeitet und gerade keine muse es zu untersuchen). Lösung ist hier relativ simpel:
ein Objekt zum empfangen der Daten
ein Objekt zum senden, bzw dann vorallem eine Warteschlange programmieren (einfach nen array nehmen und dann wenn ne neue zeile geschrieben werden soll: Chat.warteschlange.push(...) und dann wenn die response da ist und das Objekt somit wieder frei, ein Chat.warteschlange.pop() und abarbeiten, bis sie leer ist und dann stoppen. sehr simpel, aber sehr ausfallsicher)
Damit hätte sich das, FALLS jQuery das nicht schon selbst in die handgenommen hat.

Die $.get funktion habe ich nie genutzt, habe wenn dann eben AJAX.newRequest() oder wie die innere funktion heißt genutzt, damit die verwaltung im AJAX Object stattfindet.

Okay, soviel dazu. Evtl hilfts, evtl net ;) nur nen Hinweiß und der Tipp von oben sollte zumindest schonmal das nervige neutippen der Nachricht spaaren ;)

Lg TLP

PS: wenn ein mod jezz diesen beitrag löscht, dann raste ich aus xD da steckt arbeit drin. also wenn ihr schon meint, dass ihr ihn, weshalb auch immer löschen müsst, dann seid zu fair und kopiert ihn vorher und schickt ihn an Xeri, ok? Thx ;) einen schönen Abend an alle.
Titel: Re: Chat schluckt postings?
Beitrag von: Xeridar am 20. September 2011, 12:22:40
Wenn es daran liegt, dann ist das aber eine gemeine Falle. Ich bin fest davon ausgegangen, dass ein Framework genau solche Aufgaben schon erledigt...

In jedem Fall hab ich für den Chat jetzt erstmal auf die Schnelle eine kleine Veränderung eingebaut, die diesen Effekt vermutlich beheben sollte (ggf. Cache leeren)
Titel: Re: Chat schluckt postings?
Beitrag von: Somox am 20. September 2011, 19:21:01
Ich weiß ja nicht was du geändert hast, aber grade jetzt ist es mir zum ersten mal passiert....
Der Beitrag war kurz, und mein Internet dürfte nicht übermäßig langsam sein?

lg,
Somox
Titel: Re: Chat schluckt postings?
Beitrag von: Oshun am 20. September 2011, 20:55:54
dein post ist aus dem eingabefeld verschwunden und nicht im chat aufgetaucht?
ich frag nur nach nicht dass es die spamsperre war, die erkennt man daran, dass der post im eingabefeld stehen bleibt.
Titel: Re: Chat schluckt postings?
Beitrag von: Somox am 20. September 2011, 21:11:15
Jap, war im chatfeld weg, aber nüx im chat :(
Sein, war nicht für den Chat gesperrt :)

lg,
Somox
Titel: Re: Chat schluckt postings?
Beitrag von: Xeridar am 20. September 2011, 21:53:22
Bitte nochmal posten, wenn das AB JETZT nochmal auftritt.
Titel: Re: Chat schluckt postings?
Beitrag von: Igor am 21. September 2011, 15:27:03
wieder.
2 postings innerhalb von einer minute verschluckt.
Titel: Re: Chat schluckt postings?
Beitrag von: Aborie am 21. September 2011, 21:03:59
gerade wieder...3 Postings geschluckt und danach konnte ich nicht mehr zwischen Alle-Chat und Gc wechseln, anscheinend hat der Chat gehangen
Titel: Re: Chat schluckt postings?
Beitrag von: Sparta am 21. September 2011, 21:31:03
Mir ist was auch was komischen passiert.

Hab was in den Gildenchat geschrieben, da kam es aber nie an. Kurz dannach hab ich den Chat von "Gilde" auf "Alle" gewechselt und dort im Alle-chat landete dann das was eigentlich in den Gildenchat sollte.
Titel: Re: Chat schluckt postings?
Beitrag von: kaefer am 24. September 2011, 12:50:33
Mir gestern auch nochmal passiert, dass Postings verschluckt wurden. ich wollt was im Gi-Chat schreiben, hab Enter gedrückt, und es hat sich die Startseite (!) geladen, wobei oben noch der Chat zu sehen war (also so, wie wenn man sich nicht ausloggt, den Browser schließt, dabei die Cookies behält und dann "arthoria.de" aufruft). Als ich dann den Text ein zweites Mal eingegeben hatte, hats funktioniert, insgesamt wohl in ner halben Stunde 3-4 Mal aufgetreten. War das erste Mal, dass es bei mir passiert ist - heute auch nicht mehr.
Titel: Re: Chat schluckt postings?
Beitrag von: Xeridar am 25. September 2011, 14:20:58
Habe gerade etwas am Chat geändert. Bitte weiter beobachten, ob es jetzt besser ist.
Titel: Re: Chat schluckt postings?
Beitrag von: kaefer am 25. September 2011, 20:25:28
tut mir leid...aber grad wieder passiert - ich hab ne Nachricht mit "/g ..." gesendet...wenns dir was hilft, aber aufs zweite mal hats dann geklappt

edit: grad noch ~5 mal beim PN-schreiben passiert .. langsam nervts :(
Titel: Re: Chat schluckt postings?
Beitrag von: Xeridar am 25. September 2011, 21:11:05
Dann bitte nochmal eine möglichst genaue Beschreibung was exakt passiert ist.
Ich wüsste nicht wie der eingegebene Text einfach nur verschwinden kann.
Titel: Re: Chat schluckt postings?
Beitrag von: kaefer am 25. September 2011, 21:16:18
hm..ok...ich war auf der Status-seite .. hab halt im chat was gelesen, wollte drauf reagieren (hab nicht i-wo geklickt zum chat-aktualisieren...sondern der chat hatte sich selber aktualisiert) und tipp dann normal die PN .. keine Tippfehler (also...beim 4. mal konnte ichs definitiv ausschließen..hab über die PN nochmal drübergelesen) und drücke Enter...dann kam wie schon beschrieben die Startseite mitm Chat oben drüber und die Nachricht war weg. (hoffe das war jetz ausführlich genug und falls das deine nächste Frage ist: mein Script hat damit nix zutun...es ist nämlich auch leider passiert, als ich es deaktiviert hatte)
Titel: Re: Chat schluckt postings?
Beitrag von: Xeridar am 25. September 2011, 21:21:29
Achso, Moment, ist ja eine ganz andere Fehlerbeschreibung. Das hab ich jetzt erst realisiert...
Die Seite wurde also neu geladen und es ist nicht einfach nur die Chatnachricht verschwunden.

Ich schau nochmal. Sollte es wieder passieren schau wenn möglich mal in die Fehlerkonsole deines Browsers bitte, das muss ein JS Fehler sein, der dort angezeigt werden dürfte.
Titel: Re: Chat schluckt postings?
Beitrag von: kaefer am 25. September 2011, 21:26:05
ja...es wurde die startseite geladen (siehe meine meine beschreibung von gestern 12.50 uhr) ...und ich guck mal nach JS-Fehlern