• Dear forum reader,

    To actively participate on the forum by joining discussions or starting your own threads or topics, you need a game account and to REGISTER HERE!

Cannot reproduce [44549] No season progress, no close button and no rewards tab in season UI

Karvest

Well-Known Member
Game version: v1.178-beta.16-(00d5d2a) - html5 (2023-06-22 18:56)
Game world: Beta1
Browser/IOS/Android + version: Chrome x64
Operating System or Mobile Device: windows 10
Screen resolution: 2560x1600
Account name: Karvest
Humans or Elves: Elves

Reproducibility: 3/5 (1/5 = happened once; 2/5 = happens randomly; 3/5 = happens sometimes; 4/5 = happens often, but not always; 5/5 = happens always)

Quest title: (if applicable)

Current situation:
Sometimes client UI loads faster than season data and it fails to initialize properly. As result client is not showing you your current progress level, close&help buttons in seasons UI and deny switching to the rewards tab.

Expected situation:
Proper loading with correct level shown and working buttons

Reproduction Steps:
1. Load the game, notice there is 0 level on season questgiver
2. Click on it, notice there are no close & help buttons and clicking on Rewards tab has no effect.

Screenshot:

1687534581877.png

JavaScript:
TypeError: Cannot read properties of undefined (reading 'minimumTotalXp')
    at elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:18311:3
    at Object.invoke (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30669:171)
    at new hdc (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30750:417)
    at Object.bind (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30721:335)
    at Tzb.initialize (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:18310:120)
    at qCc.initializeMediator (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30025:459)
    at qCc.addMediator (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30025:149)
    at rCc.addMediator (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30023:310)
    at rCc.createMediator (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30023:128)
    at rCc.createMediators (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30021:403)
    at lcc.handleView (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30035:113)
    at gcc.handleView (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30028:240)
    at uca.handleView (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30056:207)
    at B7a._onViewAddedToStage (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:30065:375)
    at kU.__dispatchEvent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:13:370)
    at kU.__dispatch (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:62:293)
    at P5.__dispatchWithCapture (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:63:415)
    at bG.addChildAt (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:115:334)
    at bG.addComponent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:228:150)
    at bG.createChildren (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:3310:191)
    at bG._init (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:371:256)
    at bG.__onAddedToStage (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:186:28)
    at bG.__dispatchEvent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:13:370)
    at bG.__dispatchEvent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:62:477)
    at bG.__dispatchWithCapture (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:64:15)
    at B.__dispatchChildren (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:124:44)
    at ba.__dispatchChildren (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:124:77)
    at bX.addChildAt (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:115:361)
    at bX.addComponent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:228:150)
    at bX.createChildren (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:428:121)
    at bX.createChildren (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:3188:265)
    at bX._init (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:371:256)
    at bX._init (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:428:483)
    at bX._init (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:438:396)
    at bX.__onAddedToStage (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:186:28)
    at bX.__dispatchEvent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:13:370)
    at bX.__dispatchEvent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:62:477)
    at bX.__dispatchWithCapture (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:64:15)
    at MY.addChildAt (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:115:334)
    at MY.addComponent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:228:150)
    at MY.addWindow (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:21346:294)
    at L3a._registerWindow (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:26303:304)
    at L3a.addWindow (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:26302:6)
    at kRa._showWindow (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:21350:464)
    at kRa._onAddWindow (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:21352:68)
    at Xa.__dispatchEvent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:13:370)
    at Xa.dispatchEvent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:11:194)
    at sYb.dispatch (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:157:296)
    at sYb.onClicked (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:25549:380)
    at UN.__dispatchEvent (elvenar-release-min-7ba299fdf6309b2961a45bfba782b5e6.js:13:370)
Not sure what exactly goes wrong, either startup data with current season_xp comes too late, or seasonal event configuration (most likely second, at least startup data message is received before seasonal event data configuration), but at the moment of SeasonPassModel initialization it has currentLevel = 0 (less than minimum possible 1).
 

Karvest

Well-Known Member
despite being marked as fixed, it's not.
Yes, season UI now loads without error all the times, but questgiver sometimes still shows lvl 0 and rewards tab opens at wrong position and highlights wrong level.
1688242344388.png
+ no way to collect reward that should be available (25 one):
1688256330372.png
 
Last edited:

Karvest

Well-Known Member
there are 2 bugs which are still active:
1. Incorrect initialization of SeasonPassModel leading to level 0 on questgiver and inability to get prizes. Originally in such situation there were no buttons and not working reward tab due to error, after implemented partial fix - ui now opens without errors, but the root issue is still there.
2. Missing season questgiver at all. That happened earlier as well, but marked as cannot reproduce.

Screenshot in moved message is about first one, so should be in this thread.
 

Karvest

Well-Known Member
Just saw original issue, same as in first post...
1690543468245.png
 
Last edited:

Deadeye Jerry

Community Manager
Elvenar Team
@Karvest can you check if you get any error in the console?
Current situation:
Sometimes client UI loads faster than season data and it fails to initialize properly. As result client is not showing you your current progress level, close&help buttons in seasons UI and deny switching to the rewards tab.
and is that your current situation?
 

Deadeye Jerry

Community Manager
Elvenar Team
This won't be fixed, at least not now, the dev team has a pretty hard time reproducing it. We will reopen the bug report if more players experience the issue, so please be vigilant. I will leave the report in the confirmed for a month or two and then will move it to the Archive if it doesn't occur again.
 
Top