Projekt

Allgemein

Profil

Fehler #63

Charakterlöschung

Von C. Biggles vor mehr als 4 Jahren hinzugefügt. Vor etwa 4 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
-
Zielversion:
Beginn:
Abgabedatum:
% erledigt:

100%

Endgerät:
Endgerät-Typ:
Browser:
Browser-Version:
Betriebsystem:
Betriebssystem-Version:

Beschreibung

Nach kritischem Fehler wurde der Charakter gelöscht!

Started GET "/characters/anselm" for 91.19.104.172 at 2013-05-25 23:21:13 +0200
Processing by CharactersController#show as HTML
  Parameters: {"id"=>"anselm"}
  Rendered characters/_ap_lp.html.erb (2.6ms)
  Rendered characters/_show_spells.html.erb (12.4ms)
  Rendered characters/show.html.erb within layouts/application (26.8ms)
  Rendered home/_dice.erb (1.1ms)
  Rendered home/_menu.html.erb (3.0ms)
  Rendered messages/_notifications.erb (2.0ms)
Completed 200 OK in 48ms (Views: 32.4ms | ActiveRecord: 3.2ms)
Started PUT "/characters/draic" for 91.19.104.172 at 2013-05-25 23:21:17 +0200
Processing by CharactersController#update as JSON
  Parameters: {"utf8"=>"?", "authenticity_token"=>"n3DbUnh68hwEYU1IdlXwrSTR52Hfn8p7Ae6DFUdZBWc=", "dice_result_history"=>"Erfolgswurf für <em>Langbogen</em>: 1<br/>(W20+11+1) &rarr; Krit. Fehler: 13", "id"=>"draic"}
[paperclip] Saving attachments.
Completed 204 No Content in 24ms (ActiveRecord: 0.0ms)
Started GET "/characters/anselm?page=show_kampf" for 91.19.104.172 at 2013-05-25 23:21:20 +0200
Processing by CharactersController#show as JS
  Parameters: {"page"=>"show_kampf", "id"=>"anselm"}
  Rendered characters/_ap_lp.html.erb (1.6ms)
  Rendered characters/_show_kampf.html.erb (89.8ms)
  Rendered characters/show.js.coffee (190.2ms)
Completed 200 OK in 201ms (Views: 187.5ms | ActiveRecord: 4.0ms)
Started GET "/tables?target_slide=4" for 91.19.104.172 at 2013-05-25 23:21:27 +0200
Processing by DatatablesController#tables as HTML
  Parameters: {"target_slide"=>"4"}
  Rendered datatables/_abwehr_erfolg.html.erb (0.9ms)
  Rendered datatables/_abwehr_fehler.html.erb (1.3ms)
  Rendered datatables/_angriff_erfolg.html.erb (3.3ms)
  Rendered datatables/_angriff_fehler.html.erb (1.3ms)
  Rendered datatables/_verletzungen.html.erb (1.2ms)
  Rendered datatables/_sturz.html.erb (1.4ms)
  Rendered datatables/_gezielter_treffer.html.erb (1.4ms)
  Rendered characters/_fernkampfwaffen.html.erb (31.6ms)
  Rendered datatables/_kleines_ziel.html.erb (36.5ms)
  Rendered datatables/_handgemenge.html.erb (0.0ms)
  Rendered datatables/_wm.html.erb (0.0ms)
  Rendered datatables/tables.html.erb within layouts/application (51.7ms)
  Rendered home/_dice.erb (1.2ms)
  Rendered home/_menu.html.erb (3.4ms)
  Rendered messages/_notifications.erb (2.1ms)
Completed 200 OK in 63ms (Views: 54.7ms | ActiveRecord: 4.9ms)
Started DELETE "/characters/anselm" for 91.19.104.172 at 2013-05-25 23:21:44 +0200
Processing by CharactersController#destroy as JSON
  Parameters: {"utf8"=>"?", "authenticity_token"=>"zBGMZ8Vt4S9BeW0lqn5r5LynNiLjbY/X7MD1jKk5wnM=", "dice_result_history"=>"Erfolgswurf für <em>Langbogen</em>: 14<br/>(W20+11) &rarr; Erfolg: 25", "id"=>"anselm"}
[paperclip] Scheduling attachments for deletion.
[paperclip] Deleting attachments.
Redirected to http://moam.dd-dns.de/characters
Completed 302 Found in 144ms (ActiveRecord: 46.7ms)
Started GET "/characters" for 91.19.104.172 at 2013-05-25 23:21:44 +0200
Processing by CharactersController#index as JSON
  Rendered characters/index.html.erb within layouts/application (1.7ms)
  Rendered home/_dice.erb (1.0ms)
  Rendered home/_menu.html.erb (2.8ms)
  Rendered messages/_notifications.erb (2.0ms)
Completed 200 OK in 23ms (Views: 10.4ms | ActiveRecord: 0.7ms)
Started GET "/campaigns/nagus/update_playtime?_=1369514676153" for 91.19.104.172 at 2013-05-25 23:21:47 +0200
Processing by CampaignsController#update_playtime as JSON
  Parameters: {"_"=>"1369514676153", "campaign_id"=>"nagus"}
  Rendered campaigns/update_playtime.json.erb (0.2ms)
Completed 200 OK in 16ms (Views: 0.7ms | ActiveRecord: 1.6ms)
Started DELETE "/characters/anselm" for 91.19.104.172 at 2013-05-25 23:21:58 +0200
Processing by CharactersController#destroy as JSON
  Parameters: {"utf8"=>"?", "authenticity_token"=>"zBGMZ8Vt4S9BeW0lqn5r5LynNiLjbY/X7MD1jKk5wnM=", "dice_result_history"=>"Schadenswurf für <em>Langbogen</em>: 3<br/>(1xW6+1) &rarr; 4", "id"=>"anselm"}
Completed 404 Not Found in 9ms
Started DELETE "/characters/anselm" for 91.19.104.172 at 2013-05-25 23:23:16 +0200
Processing by CharactersController#destroy as JSON
  Parameters: {"utf8"=>"?", "authenticity_token"=>"zBGMZ8Vt4S9BeW0lqn5r5LynNiLjbY/X7MD1jKk5wnM=", "dice_result_history"=>"Erfolgswurf für <em>Langbogen</em>: 1<br/>(W20+11) &rarr; Krit. Fehler: 12", "id"=>"anselm"}
Completed 404 Not Found in 9ms

Historie

#1 Von C. Biggles vor mehr als 4 Jahren aktualisiert

Die genauen Umstände, die diesen gravierenden Bug hervorrufen, konnten bislang nicht reproduziert werden.
Es liegt aber der Verdacht nahe, dass das Formular zum Löschen des Charakters unter Umständen ungewollt clientseitig getriggert wird.

Deshalb wurden alle Vorkommnisse von $('feld-id').closest('form').trigger('submit') zum Absenden von Formularen überprüft.

Wo immer möglich, wurden diese durch ein Submit über die ID des Formulars ersetzt in der Art $('formular-id').trigger('submit').

Wo dies nicht möglich war, wurde eine Einschränkung auf eine Formularklasse vorgenommen: $('feld-id').closest('form.form-class').trigger('submit')

Es muss durch ausführliche Tests geprüft werden, ob der Fehler damit behoben ist.

#2 Von C. Biggles vor mehr als 4 Jahren aktualisiert

  • Status wurde von Neu zu In Bearbeitung geändert
  • % erledigt wurde von 0 zu 100 geändert

#3 Von C. Biggles vor mehr als 4 Jahren aktualisiert

  • Zielversion wurde von 0.3.0 zu 0.4.0 geändert

#4 Von C. Biggles vor mehr als 4 Jahren aktualisiert

  • Zielversion wurde von 0.4.0 zu 0.5.0 geändert

#5 Von C. Biggles vor mehr als 4 Jahren aktualisiert

  • Zielversion wurde von 0.5.0 zu 0.6.0 geändert

#6 Von C. Biggles vor etwa 4 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Gelöst geändert

#7 Von C. Biggles vor etwa 4 Jahren aktualisiert

  • Status wurde von Gelöst zu Erledigt geändert

Auch abrufbar als: Atom PDF