7 - UBI fails with characters created before installing UBI 4.5
#What steps will reproduce the problem?
I found this really hard to reproduce. I normally play with characters on Nesingwary and Thrall realms. But yesterday I logged into some old characters on Azuremyst, abandoned over 2 years ago, before I started using UBI at all. Logging in to the same characters today, UBI works just fine.
I had this happen with all of my characters on Azuremyst yesterday, but I've never seen it before, and today I cannot reproduce it. I tried to disable other addons, as well as exiting wow and reloading, but all day yesterday I could reproduce the problem on Azuremyst simply by logging in. Today I cannot recreate it nomatter what I try.
#What is the expected output? What do you see instead?
Immediately after login I noticed that the old mail warnings are missing, and the minimap icon is missing as well. The chat log said UBI was loaded. Swatter gave me an error message (below). After being logged in for a minute or so, the UBI icon shows up on the minimap, the inventory listing for the current character works (both the window and in the tooltips). But the drop down boxes on the inventory window are layered on top of each other and do not respond to mouseclicks. UBI responds to chat commands (remchar and the search feature), but I cannot access the options window at all. Token listing in the inventory window works as well.
#What version of the product are you using?
4.5
#Do you have an error log of what happened?
Date: 2011-05-24 21:44:48
ID: -9
Error occured in: Global
Count: 8
Message: ..\AddOns\UberInventory\UberInventory.lua line 552:
attempt to concatenate field 'level' (a nil value)
Debug:
[C]: ?
UberInventory\UberInventory.lua:552 UberInventory_Build_Locations()
UberInventory\UberInventory.lua:1819 UberInventory_Init()
UberInventory\UberInventory.lua:1996 UberInventory_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
AddOns:
Swatter, v5.12.5165 (QuirkyKiwi)
WowheadLooter, v40017
Atlas, v1.19.1
AtlasBattlegrounds, v1.19.1
AtlasDungeonLocs, v1.19.1
AtlasOutdoorRaids, v1.19.1
AtlasTransportation, v1.19.1
AtlasLootLoader, vv6.03.02
AucAdvanced, v5.12.5165 (QuirkyKiwi)
AucFilterBasic, v5.12.5165 (QuirkyKiwi)
AucFilterOutlier, v5.12.5165.2531
AucMatchUndercut, v5.12.5165.2531
AucScanData, v5.12.5165 (QuirkyKiwi)
AucStatHistogram, v5.12.5165 (QuirkyKiwi)
AucStatiLevel, v5.12.5165 (QuirkyKiwi)
AucStatPurchased, v5.12.5165 (QuirkyKiwi)
AucStatSales, v5.12.5165.2842
AucStatSimple, v5.12.5165 (QuirkyKiwi)
AucStatStdDev, v5.12.5165 (QuirkyKiwi)
AucStatWOWEcon, v5.12.5165.2530
AucUtilAHWindowControl, v5.12.5165.3311
AucUtilAppraiser, v5.12.5165.2530
AucUtilAskPrice, v5.12.5165.3175
AucUtilAutoMagic, v5.12.5165.3142
AucUtilCompactUI, v5.12.5165.2530
AucUtilEasyBuyout, v5.12.5165.3583
AucUtilFixAH, v5.12.5165 (QuirkyKiwi)
AucUtilGlypher, v5.12.5165.5061
AucUtilGlypherPost, v5.12.5165.5069
AucUtilItemSuggest, v5.12.5165.3108
AucUtilPriceLevel, v5.12.5165.2545
AucUtilScanButton, v5.12.5165.2530
AucUtilScanFinish, v5.12.5165.2530
AucUtilScanProgress, v5.12.5165.2530
AucUtilScanStart, v5.12.5165.4784
AucUtilSearchUI, v5.12.5165.3655
AucUtilSimpleAuction, v5.12.5165.4546
AucUtilVendMarkup, v5.12.5165.2530
Babylonian, v5.1.DEV.130
Baggins, v443
BagginsLibFilter, v2010-10-14.2
BagginsProfessions, v2010-10-14.2
BagginsUsable, v2010-10-14.2
BeanCounter, v5.12.5165 (QuirkyKiwi)
Configator, v5.1.DEV.282
DBMCore, v
DBMLDB, v
DBMSpellTimers, v
DebugLib, v5.1.DEV.275
Enchantrix, v5.12.5165 (QuirkyKiwi)
EnchantrixBarker, v5.12.5165 (QuirkyKiwi)
EnhTooltip, v5.1.3715 (SnaggleTooth)
Gatherer, v3.2.3
Informant, v5.12.5165 (QuirkyKiwi)
LoadIT, v
Omen, v3.1.2
QuestAnnouncer4, v1.2
RatingBuster, v
Recount, v
SlideBar, v5.12.5165 (QuirkyKiwi)
SpamMeNot, v4.0
Stubby, v5.12.5165 (QuirkyKiwi)
Titan, v5.0.5.40100 - Revision 519
TitanBag, v5.0.5.40100
TitanClock, v5.0.5.40100
TitanGold, v5.0.5.40100
TitanLocation, v5.0.5.40100
TitanLootType, v5.0.5.40100
TitanPerformance, v5.0.5.40100
TitanRepair, v5.0.5.40100
TitanVolume, v5.0.5.40100
TitanXP, v5.0.5.40100
UberInventory, v4.4
VisualHeal, v
WIM, v3.5.4
XPerl, v3.1.3b
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v4.1.0.40100 <us>
(ck=a28)
#Please provide any additional information below.
I tried dumping the WTF data for all of the Azuremyst realm. I checked the .lua data file in WordPad, but couldn't see any difference in the structure between the data for Azuremyst from the other realms. I did not change anything in the file. I always use the remchar and remguild commands to remove data from the UBI datafile.
I forgot to take a screenshot of the corrupted state, sorry.
| User | When | Change |
|---|---|---|
| fmeus | May 30, 2011 at 16:59 UTC | Changed status from Accepted to Fixed |
| fmeus | May 28, 2011 at 00:32 UTC | Changed status from New to Accepted |
| Metalbunny | May 25, 2011 at 10:16 UTC | Create |
- 1 comment
- 1 comment
Facts
- Last updated
- May 30, 2011
- Reported
- May 25, 2011
- Status
- Fixed - Developer made requested changes. QA should verify.
- Type
- Defect - A shortcoming, fault, or imperfection
- Priority
- Medium - Normal priority.
- Votes
- 0
- Reply
- #1
fmeus May 30, 2011 at 16:59 UTC - 0 likesI have updated some of the code involved in building the locations list. It now handles any missing data (level, class) and uses default values.
If you keep having issues with the Options window, please open another issue and provide any error logs as you did before. Those were perfect.
Regards, Frank