LUA Error on main screen

Today I get this error message on main screen:
What is the problem? I do not use elvUI, or addons.

Message: …e\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:1822: attempt to index field ‘?’ (a nil value)
Time: Wed Feb 10 10:25:56 2021
Count: 1
Stack: …e\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:1822: attempt to index field ‘?’ (a nil value)
[string “@Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua”]:1822: in function SpaceAtIndex' [string "@Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua"]:1885: in function StoreFrame_LayoutCard’
[string “@Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua”]:1700: in function StoreFrame_GetPageInfo' [string "@Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua"]:1725: in function StoreFrame_SetCategoryProductCards’
[string “@Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua”]:1668: in function `StoreFrame_SetCategory’
[string “@Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua”]:2203: in function <…e\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:2193>

Locals: self = {
currentCol = 1
currentRow = 1
Init = defined @Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:1779
xOffset = 0
SpaceAtIndex = defined @Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:1821
numRows = 2
yOffset = 0
grid =

{
}
FindNextEmptyIndex = defined @Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:1804
numCols = 4
AdjustYOffsetForNewRow = defined @Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:1863
GetNextSpaceOnRow = defined @Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:1837
IsGridFull = defined @Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:1800
FillSpaceAtIndex = defined @Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:1848
Reset = defined @Interface\AddOns\Blizzard_StoreUI\Blizzard_StoreUISecure.lua:1788
}
cardTemplate = nil
row = 1
col = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = “attempt to index field ‘?’ (a nil value)”
productCardTemplateData =
{
VerticalLargeStoreCardWithBuyButtonTemplate =
{
}
SmallStoreCardTemplate =
{
}
MediumStoreCardTemplate =
{
}
VerticalFullStoreCardWithBuyButtonTemplate =
{
}
HorizontalFullStoreCardWithBuyButtonTemplate =
{
}
HorizontalLargeStoreCardTemplate =
{
}
MediumStoreCardWithBuyButtonTemplate =
{
}
HorizontalLargeStoreCardWithBuyButtonTemplate =
{
}
VerticalLargeStoreCardTemplate =
{
}
}

1 Like

Have you tried repairing the game or a FULL UI reset?

Maybe try deleting the Blizzard_StoreUI from the Interface folder.

1 Like

I had the exact same error.
There was a patch on the Launcher, after it was applied, the error was gone.
if you don’t start the game via the Launcher, maybe try if that helps.
(you do NOT have to delete/reset etc anything, applying the update solved it, at least for me)

1 Like

Hi Talizandar!

Is this appearing when you’re trying to use the ingame shop UI?

If you’re not already, can you try changing the game language to English or French to see if this helps solve the issue?

As Ithyrea mentions, also make sure to restart your launcher and use the launcher to launch the game to ensure there are no updates that may not have been picked up.

2 Likes

It could be the launcher as I’m using the beta one and I’m finally used to it.

1 Like

Dear Ferumlac!
The Blizzard app said at bottom that ‘Game is running’ even when I exited from the game, and closed that. Windows 10 task manager: no copy of game was running.
So I logged out and restart the OS (even that I never shut down my PC, It runs 0-24 (just home office things :slight_smile: )) .
After restart logged in Blizz app, there was a patch that I have not installed earlier. I deployed it. Maybe somehow I missed that patch. IDK how.
So after the patch I logged in to game and the error msg was gone, everything is OK.
I think it has been solved, Thank You all, Love You all!
GG :slight_smile:
Talizandar

1 Like