This can be reproduced from the character selection screen, in version 2.5.1.38835:
- Click the green “Level 58 Boost” button after buying the Dark Portal Pass.
- Click “continue with boost” in the dialog
- Click the “Create new character” button
- Click the “back” button in the race/class selection screen
Then you get this Lua error:
Message: Interface\GlueXML\CharacterServices.lua:295: attempt to compare number with nil
Time: Tue Jun 1 21:30:57 2021
Count: 1
Stack: Interface\GlueXML\CharacterServices.lua:295: attempt to compare number with nil
[string "@Interface\GlueXML\CharacterServices.lua"]:295: in function `IsUnrevoke'
[string "@Interface\GlueXML\CharacterServices.lua"]:423: in function `GetFinishLabel'
[string "@Interface\GlueXML\CharacterSelect.lua"]:2660: in function `CharacterServicesMaster_UpdateFinishLabel'
[string "@Interface\GlueXML\CharacterSelect.lua"]:2734: in function `CharacterServicesMaster_Update'
[string "@Interface\GlueXML\CharacterServices.lua"]:787: in function `Initialize'
[string "@Interface\GlueXML\CharacterServices.lua"]:238: in function `SetUpBlock'
[string "@Interface\GlueXML\CharacterServices.lua"]:212: in function `Restart'
[string "@Interface\GlueXML\CharacterServices.lua"]:305: in function `Initialize'
[string "@Interface\GlueXML\CharacterSelect.lua"]:2670: in function `CharacterServicesMaster_SetFlow'
[string "@Interface\GlueXML\CharacterSelect.lua"]:2641: in function `CharacterServicesMaster_OnCharacterListUpdate'
[string "@Interface\GlueXML\CharacterSelect.lua"]:542: in function `CharacterSelect_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
Locals: self = <table> {
IsUnrevoke = <function> defined @Interface\GlueXML\CharacterServices.lua:283
FinishLabel = "Level Up!"
data = <table> {
}
SetTrialBoostGuid = <function> defined @Interface\GlueXML\CharacterServices.lua:274
IsTrialBoost = <function> defined @Interface\GlueXML\CharacterServices.lua:279
GetAutoSelectGuid = <function> defined @Interface\GlueXML\CharacterServices.lua:270
numSteps = 2
Icon = "Interface\Icons\achievement_level_90"
results = <table> {
}
Advance = <function> defined @Interface\GlueXML\CharacterServices.lua:330
step = 1
Steps = <table> {
}
Text = "LEVEL 90 CHARACTER BOOST"
isTrialBoost = false
SetTarget = <function> defined @Interface\GlueXML\CharacterServices.lua:262
GetFinishLabel = <function> defined @Interface\GlueXML\CharacterServices.lua:417
Rewind = <function> defined @Interface\GlueXML\CharacterServices.lua:308
Initialize = <function> defined @Interface\GlueXML\CharacterServices.lua:298
SetAutoSelectGuid = <function> defined @Interface\GlueXML\CharacterServices.lua:266
OnAdvance = <function> defined @Interface\GlueXML\CharacterServices.lua:318
OnHide = <function> defined @Interface\GlueXML\CharacterServices.lua:313
Finish = <function> defined @Interface\GlueXML\CharacterServices.lua:362
}
results = <table> {
charid = 0
}
experienceLevel = nil
(*temporary) = 58
(*temporary) = <function> defined =[C]:-1
(*temporary) = <function> defined =[C]:-1
(*temporary) = "attempt to compare number with nil"