View Issue Details

IDProjectCategoryView StatusLast Update
0000024Might & Fealty[All Projects] Generalpublic2018-07-21 15:37
ReporterAndrewAssigned To 
PriorityhighSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version1.0.4.1 
Target Version1.0.4.2Fixed in Version 
Summary0000024: Killing character not removing location instantly results in blank page when viewing their log until next turn
DescriptionLongest summary ever.

Prior to the 1.0.3 update, on character death the location was NULL'd on character death. Now, it's NULL'd on game turn. This means that if a character dies, either by player action or battle or something else, until the next turn, players will receive a blank page when attempting to play them or view their history, due to their location not being NULL.

I'm not certain how exactly location not being NULL trips the error.missing.soul in the getCharacter() function of AppState.php, but it does so in such a way that rather than throwing an error to the user, it blanks the page as if Apache has encountered a critical error.

It finishes all processing though, and next turn when the game NULLs the location (I checked this through manual database editing), it's fixed. So, irritating, but not a show-stopper.
Additional InformationWe really need to add a system flag to characters so we know what new slumber and deaths we haven't checked yet, both to fix this and to cut down on the turn times.
Tagsbackend, characters, database, death, turns

Activities

Calion Alcarinollon

2018-07-21 15:35

reporter   bugnote:0000013

Just listing here, as well, what I've already reported through Discord.

Calion Alcarinollon

2018-07-21 15:37

reporter   bugnote:0000014

Explaining the above note:

"hello
I'm having this bug for days: http://bugs.lemuriacommunity.org/view.php?id=24
There it says it lasts one game turn. But how long is a game turn?
I mean, theoretically the character has been dead for IRL months now.
I've spammed every character of Fairshore in order to discover how he died,and I still have not a single clue.
The link I'm trying to use: http://mightandfealty.com/en/account/play/10644?logic=viewhist
The "Edit Background" option, needless to say, doesn't work as well.
Clicking his name I can see this, but "View full details" sometimes works, and sometimes does not.
[pic of his history summary]
This is what I've seen clicking on any of those links.
[pic of blank screen]"

Issue History

Date Modified Username Field Change
2017-11-03 06:45 Andrew New Issue
2017-11-03 06:45 Andrew Tag Attached: backend
2017-11-03 06:45 Andrew Tag Attached: characters
2017-11-03 06:45 Andrew Tag Attached: database
2017-11-03 06:45 Andrew Tag Attached: death
2017-11-03 06:45 Andrew Tag Attached: turns
2018-07-21 15:35 Calion Alcarinollon Note Added: 0000013
2018-07-21 15:37 Calion Alcarinollon Note Added: 0000014