Bug: When trying to upgrade 2nd account to DF

Get the following crash on retail when I try to upgrade 2nd account to DF:

Message: …e/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1761: ‘for’ initial value must be a number
Time: Fri Oct 28 01:30:14 2022
Count: 1
Stack: …e/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1761: ‘for’ initial value must be a number
[string “@Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua”]:1761: in function StoreFrame_SetCategoryProductCards' [string "@Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua"]:1700: in function StoreFrame_SetCategory’
[string “@Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua”]:2472: in function <…e/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:2468>
[string “@Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua”]:2533: in function <…e/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:2503>
[string “=[C]”]: in function SetAttribute' [string "@Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUIInbound.lua"]:32: in function StoreFrame_SetGamesCategory’
[string “@Interface/GlueXML/GlueParent.lua”]:681: in function `UpgradeAccount’
[string “@Interface/GlueXML/CharacterSelect.lua”]:1807: in function <Interface/GlueXML/CharacterSelect.lua:1802>

Locals: forceModelUpdate = nil
entries = {
}
self = StoreFrame {
0 =
LeftInset = Frame {
}
PrevPageButton = Button {
}
ErrorFrame = Frame {
}
SetPortraitShown = defined @Interface/SharedXML/PortraitFrame.lua:91
PurchaseSentFrame = Frame {
}
Cover = Frame {
}
GetTitleText = defined @Interface/SharedXML/PortraitFrame.lua:28
SetPortraitTexCoord = defined @Interface/SharedXML/PortraitFrame.lua:87
SetPortraitTextureRaw = defined @Interface/SharedXML/PortraitFrame.lua:79
TitleContainer = Frame {
}
SetTitleMaxLinesAndHeight = defined @Interface/SharedXML/PortraitFrame.lua:49
SetTitleColor = defined @Interface/SharedXML/PortraitFrame.lua:32
productCardPoolCollection =

{
}
DefaultPortraitTextureSizeAndOffset = defined @Interface/SharedXML/PortraitFrame.lua:101
SetTitle = defined @Interface/SharedXML/PortraitFrame.lua:36
SetBorder = defined @Interface/SharedXML/PortraitFrame.lua:62
layoutType = “PortraitFrameTemplate”
LeftDisplay = Frame {
}
distributionsUpdated = false
SetPortraitToBag = defined @Interface/SharedXML/PortraitFrame.lua:75
PortraitContainer = Frame {
}
SetPortraitToUnit = defined @Interface/SharedXML/PortraitFrame.lua:71
variablesLoaded = false
Bg = StoreFrameBg {
}
layoutGrid =
{
}
GetPortrait = defined @Interface/SharedXML/PortraitFrame.lua:58
SetTitleFormatted = defined @Interface/SharedXML/PortraitFrame.lua:40
NineSlice = Frame {
}
TopTileStreaks = Texture {
}
Notice = Frame {
}
RightDisplay = Frame {
}
SetPortraitToAsset = defined @Interface/SharedXML/PortraitFrame.lua:67
SetPortraitTextureSizeAndOffset = defined @Interface/SharedXML/PortraitFrame.lua:95
NextPageButton = Button {
}
CloseButton = Button {
}
BuyButton = Button {
}
PageText = FontString {
}
CategoryFrames =
{
}
SetPortraitAtlasRaw = defined @Interface/SharedXML/PortraitFrame.lua:83
RightInset = Frame {
}
BrowseNotice = FontString {
}
}
pageInfo =
{
}
startIndex = nil
showGlobalBuyButton = true
(for index) = nil
(for limit) = 0
(for step) = 1
(*temporary) = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1820
(*temporary) =
{
currentCol = 1
currentRow = 1
Init = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1811
xOffset = 0
SpaceAtIndex = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1853
numRows = 2
yOffset = 0
grid =
{
}
FindNextEmptyIndex = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1836
numCols = 4
AdjustYOffsetForNewRow = defined @Interface/AddOns

Try clearing your browsers cookies and cache and try again, or even a different browser altogether.

1 Like

If they are getting LUA errors, then this is likely in-game.

Greenstone, try doing a full UI reset following these instructions:

Then try it again.

1 Like

Did all that its not working.

I have a ticket created to customer support.

What happens when you go through the website shop? Or is this not the launcher?

You might try this for the launcher also

Can’t do it through the shop (browser)- since I already have a sub - I just want to upgrade using my battle.net balance - however when I use the in game upgrade button it crashes. Already have DF on my main account so yeah it worked before not working now.

So I put a ticket in and posted the error.

Like I said been playing the game for a while now did all the “normal” solutions, renaming the wtf/interface/cache folders and letting it go cleanly in didn’t work either.

Which account are you on when you try it in-game?

LOL the one im trying to upgrade the one that has the “upgrade” button on the login screen…

Imgur

Not my first rodeo.

Imgur

Message: …e/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1761: ‘for’ initial value must be a number
Time: Fri Oct 28 12:40:00 2022
Count: 1
Stack: …e/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1761: ‘for’ initial value must be a number
[string “@Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua”]:1761: in function StoreFrame_SetCategoryProductCards' [string "@Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua"]:1700: in function StoreFrame_SetCategory’
[string “@Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua”]:2472: in function <…e/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:2468>
[string “@Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua”]:2533: in function <…e/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:2503>
[string “=[C]”]: in function SetAttribute' [string "@Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUIInbound.lua"]:32: in function StoreFrame_SetGamesCategory’
[string “@Interface/GlueXML/GlueParent.lua”]:681: in function `UpgradeAccount’
[string “@Interface/GlueXML/CharacterSelect.lua”]:1807: in function <Interface/GlueXML/CharacterSelect.lua:1802>

Locals: forceModelUpdate = nil
entries = {
}
self = StoreFrame {
0 =
LeftInset = Frame {
}
PrevPageButton = Button {
}
ErrorFrame = Frame {
}
SetPortraitShown = defined @Interface/SharedXML/PortraitFrame.lua:91
PurchaseSentFrame = Frame {
}
Cover = Frame {
}
GetTitleText = defined @Interface/SharedXML/PortraitFrame.lua:28
SetPortraitTexCoord = defined @Interface/SharedXML/PortraitFrame.lua:87
SetPortraitTextureRaw = defined @Interface/SharedXML/PortraitFrame.lua:79
TitleContainer = Frame {
}
SetTitleMaxLinesAndHeight = defined @Interface/SharedXML/PortraitFrame.lua:49
SetTitleColor = defined @Interface/SharedXML/PortraitFrame.lua:32
productCardPoolCollection =

{
}
DefaultPortraitTextureSizeAndOffset = defined @Interface/SharedXML/PortraitFrame.lua:101
SetTitle = defined @Interface/SharedXML/PortraitFrame.lua:36
SetBorder = defined @Interface/SharedXML/PortraitFrame.lua:62
layoutType = “PortraitFrameTemplate”
LeftDisplay = Frame {
}
distributionsUpdated = false
SetPortraitToBag = defined @Interface/SharedXML/PortraitFrame.lua:75
PortraitContainer = Frame {
}
SetPortraitToUnit = defined @Interface/SharedXML/PortraitFrame.lua:71
variablesLoaded = false
Bg = StoreFrameBg {
}
layoutGrid =
{
}
GetPortrait = defined @Interface/SharedXML/PortraitFrame.lua:58
SetTitleFormatted = defined @Interface/SharedXML/PortraitFrame.lua:40
NineSlice = Frame {
}
TopTileStreaks = Texture {
}
Notice = Frame {
}
RightDisplay = Frame {
}
SetPortraitToAsset = defined @Interface/SharedXML/PortraitFrame.lua:67
SetPortraitTextureSizeAndOffset = defined @Interface/SharedXML/PortraitFrame.lua:95
NextPageButton = Button {
}
CloseButton = Button {
}
BuyButton = Button {
}
PageText = FontString {
}
CategoryFrames =
{
}
SetPortraitAtlasRaw = defined @Interface/SharedXML/PortraitFrame.lua:83
RightInset = Frame {
}
BrowseNotice = FontString {
}
}
pageInfo =
{
}
startIndex = nil
showGlobalBuyButton = true
(for index) = nil
(for limit) = 0
(for step) = 1
(*temporary) = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1820
(*temporary) =
{
currentCol = 1
currentRow = 1
Init = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1811
xOffset = 0
SpaceAtIndex = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1853
numRows = 2
yOffset = 0
grid =
{
}
FindNextEmptyIndex = defined @Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUISecure.lua:1836
numCols = 4
AdjustYOffsetForNewRow = defined @Interface/AddOns

I am thinking the problem is that they are not offering the service in the store cause when I look through the store options from this window it is not showing any item you can use to upgrade it. Not under services at least.

Imgur

Imgur

Howdy!

Testing this out myself it looks more like a bug, related to you having another account already upgraded to Dragonflight. As I ran into the same issue on a trial account, with no options to upgrade via the in-game store. When I tested a single shadowlands account no issues at all upgraded in game or seeing the upgrade via the store. As for other options to upgrade, you should be able to upgrade via our site’s shop out side of the game: World of Warcraft®: Dragonflight - World of Warcraft | Battle.net The second page when you pre-purchase will ask you which account you want to use it on.

Thank you for taking the time to provide these details they were very helpful. I have forwarded them to our team for investigation.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.