UberInventory

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

You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • Avatar of fmeus fmeus May 30, 2011 at 16:59 UTC - 0 likes

    I 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

    Last edited Jun 09, 2011 by fmeus
  • 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

Reported by

Possible assignees