View Bug Report
Error popped referencing Frostwall Mines on my Alliance toon
Bug #: 8309
File: All Your Base
Date: 03-12-15 02:41 AM
By: Barleduq
Status: Fixed
Logged in to wow first time today.
Logged in to toon that's been in Draenor longest.
Got notice from AYB from toon that's been in draenor shortest, maxed resources.
Went into hall, completed all missions.
Left to gather without setting any missions.
Stopped at Trade Post, gathered resources, set work orders: chose 'create all' but not all were empty.
Walked away without closing window first.
As soon as create work order window closed, swatter popped up this error.
Note: While I do have Horde characters, I haven't logged into any of them in months.

Code:
Date: 2015-03-12 05:00:42
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\AllYourBase\AllYourBase.lua line 1128:
   attempt to index field 'Frostwall Mines' (a nil value)
Debug:
   AllYourBase\AllYourBase.lua:1128: CharHasOpenItem()
   AllYourBase\AllYourBase.lua:181:
      AllYourBase\AllYourBase.lua:118
Locals:
toon = "Rhythmgold-Eitrigg"
checkWhich = <table> {
 1 = true
 2 = true
 3 = true
 4 = true
 5 = true
}
doWhich = <table> {
 1 = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1014
 2 = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1059
 3 = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1029
 4 = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1044
 5 = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1078
}
actions = <table> {
 1 = "Collect Mission rewards!"
 2 = "Start some new Missions!"
 3 = "Finalize buildings!"
 4 = "Build up Work Order Queues!"
 5 = "Collect Garrison Resources!"
}
tooltip = <table> {
 1 = "Start some new Missions!"
 2 = "Build up Work Order Queues!"
}
(*temporary) = nil
(*temporary) = 5
(*temporary) = 1
(*temporary) = 5
(*temporary) = 0
(*temporary) = "Rhythmgold-Eitrigg"
(*temporary) = nil
(*temporary) = "attempt to index field 'Frostwall Mines' (a nil value)"
AYB = <table> {
 StatusButton_OnEnter = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:2122
 RemoveCompletedMission = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:599
 RaceIDs = <table> {
 }
 Blacklist = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1273
 DisplayCompletedSingleMission = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:706
 CompareLoginTimes = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1356
 Indices = <table> {
 }
 SettingsMap = <table> {
 }
 SearchAllForCompleteMissions = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:656
 RemoveCharacter = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1292
 SearchAllForCompleteBuildings = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:753
 CharHasOpenShipments = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1044
 SearchAllForResourceLimit = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:876
 CharHasOpenIdleMissions = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1059
 SliderWindow = AllYourBaseResourceLimitSliderWindow {
 }
 DoSavedNotifications = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1311
 CharHasOpenResources = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1078
 UpNext = <table> {
 }
 ResetDailyInformation = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1375
 DecrementNode = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1422
 StatusButton = AllYourBaseStatusButton {
 }
 CreateReportPageItemList = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1146
 BuildingIDsToNames = <table> {
 }
 FakeWhisper = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1301
 DailyResetFrame = <unnamed> {
 }
 DisplayCompletedSingleBuilding = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:803
 CharHasOpenBuildings = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1029
 WhichCrafter = AllYourBaseDetermineCrafter {
 }
 ReportItem_OnMouseWheel = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1514
 NextToComplete = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:621
 SearchAllForCompleteShipments = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:815
 CharHasOpenMissions = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:1014
 StatusIntros = <table> {
 }
 Tooltip = AllYourBaseTooltip {
 }
 HashLength = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:2216
 ReportItem_OnLeave = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:2103
 PrintAtPEW = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:2209
 DisplayResourceLimitReached = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:902
 AddAnyMissing = <function> defined @Interface\AddOns\AllYourBase\AllYourBase.lua:553
 Slider = AllYourBaseResourceSlider {
 }
 Print = <function> defined @Interface\AddOns\A
AddOns:
  Swatter, v5.0.0 (<%codename%>)
  WowheadLooter, v60005
  ACP, v3.4.15 
  AdvancedIconSelector, v1.0.7
  AdvancedXPBar, v2.0.1
  AllYourBase, v1.0.3
  Altoholic, vr155
  Analyst, v1.3.0
  Archy, v6.1.0.10
  Armory, vv12.4.1
  ArmoryGuildBank, vv12.4.1
  AucAdvanced, v5.21c.5521 (SanctimoniousSwamprat)
  AucFilterBasic, v5.21c.5521 (SanctimoniousSwamprat)
  AucFilterOutlier, v5.21c.5521.5459(5.21c/embedded)
  AucMatchUndercut, v5.21c.5521.5507(5.21c/embedded)
  AucScanData, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatHistogram, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatiLevel, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatPurchased, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatSales, v5.21c.5521.5476(5.21c/embedded)
  AucStatSimple, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatStdDev, v5.21c.5521 (SanctimoniousSwamprat)
  AucStatWOWEcon, v5.21c.5521.5323(5.21c/embedded)
  AucUtilAHWindowControl, v5.21c.5521.5347(5.21c/embedded)
  AucUtilAppraiser, v5.21c.5521.5495(5.21c/embedded)
  AucUtilAskPrice, v5.21c.5521.5447(5.21c/embedded)
  AucUtilAutoMagic, v5.21c.5521.5443(5.21c/embedded)
  AucUtilCompactUI, v5.21c.5521.5496(5.21c/embedded)
  AucUtilEasyBuyout, v5.21c.5521.5507(5.21c/embedded)
  AucUtilFixAH, v5.21c.5521 (SanctimoniousSwamprat)
  AucUtilItemSuggest, v5.21c.5521.5417(5.21c/embedded)
  AucUtilPriceLevel, v5.21c.5521.5458(5.21c/embedded)
  AucUtilScanButton, v5.21c.5521.5403(5.21c/embedded)
  AucUtilScanFinish, v5.21c.5521.5515(5.21c/embedded)
  AucUtilScanProgress, v5.21c.5521.4979(5.21c/embedded)
  AucUtilScanStart, v5.21c.5521.5347(5.21c/embedded)
  AucUtilSearchUI, v5.21c.5521.5515(5.21c/embedded)
  AucUtilSimpleAuction, v5.21c.5521.5514(5.21c/embedded)
  AucUtilVendMarkup, v5.21c.5521.4828(5.21c/embedded)
  AutoRepair, v
  Awwwww, v2.0.1
  Babylonian, v5.1.DEV.332(/embedded)
  BadBoy, v12.532
  BadBoyCCleaner, v
  BadBoyHistory, v1.31
  BattlePetAbilityTooltips, v1.0.7
  BeanCounter, v5.21c.5521 (SanctimoniousSwamprat)
  BelowAverageItems, v1.13
  BetterTooltips, vv1.4b
  BindsWhen, v6.1.0.3
  BodyguardFocusAlert, v1.2
  BOPCraftConfirm, v1.2.0
  BulkOrder, vv1.15
  ChatLoot, v1.5
  Compass, v1.0.5
  Configator, v5.1.DEV.376(/embedded)
  CritterEmote, v1.8
  DarkmoonProfessional, v6.0.3.2
  DataStore, vr53
  DataStoreAchievements, vr39
  DataStoreAgenda, vr21
  DataStoreAuctions, v6.0.001
  DataStoreCharacters, vr31
  DataStoreContainers, vr49
  DataStoreCrafts, vr65
  DataStoreCurrencies, vr28
  DataStoreGarrisons, vr9
  DataStoreInventory, vr42
  DataStoreMails, vr42
  DataStorePets, vr37
  DataStoreQuests, vr34
  DataStoreReputations, vr35
  DataStoreSpells, vr25
  DataStoreStats, vr24
  DataStoreTalents, vr50
  DebugLib, v5.1.DEV.337(/embedded)
  DragEmAll, v1.0.6
  Dresser, v6.0.0.141016
  Elephant, v3.4.2
  Engravings, v6.0.0.30
  Exonumist, v6.1.0.16
  FactionAddict, v1.28
  FishingBuddy, v1.4w
  FlightMapEnhanced, v1.5.55
  GarrisonMissionManager, vv27
  Gatherer, v5.0.0
  GemHelper, v6.0.6
  GoFish, v6.1.0.12
  Grail, v068
  GrailAchievements, v011
  GrailReputations, v007
  GrailWhen, v001
  GuildRosterButtons, v4.0
  IgnoreMore, v1.1.1-40300
  InFlightLoad, v6.0.001
  Informant, v5.21c.5521 (SanctimoniousSwamprat)
  KeepingTabs, v1.4.2
  LagBar, v3.3
  LegacyQuest, vv1.0
  LibExtraTip, v5.12.DEV.363(/embedded)
  LightHeaded, vwowi:revision
  Linkerize, v006
  Livestock, v2.3.7
  MasterPlan, v0.32
  MerchantFilterButtons, v2.2
  MetaMap, v6.1.0.1
  MetaMapBWP, v6.1.0
  MetaMapFWM, v6.1.0
  MetaMapNBK, v6.1.0
  MetaMapQST, v6.1.0
  MetaMapTRK, v6.1.0.1
  MetaMapWKB, v6.1.0
  Overachiever, v0.82
  OverachieverTrade, v0.82
  Pawn, v1.9.15
  PetLeash, v3.0.5
  Postal, v3.5.4
  QuestPlates, v0.8
  QuickQuestItem, v3.0
  RangeDisplay, vv4.3.2
  SanityCheck, vv1.67
  SilverDragon, vv3.1.5
  SimpleDing, v0.8
  SimpleGold, v5.4.3
  SlideBar, v5.0.0 (<%codename%>)
  SpeedyGonzales, v1.7.1
  Squirrels, vr09
  StoreBeGone, v1.2
  Stubby, v5.21c.5521 (SanctimoniousSwamprat)
  SwindlerPreventer, v5.0.1 (15799) BETA
  TabardAddict, v2.28
  TinyPad, v2.0.4
  TipHelper, v5.12.DEV.351(/embedded)
  TipTop, v2.14.2
  TomTom, vv60000-1.1.1-2dddf66
  TrackOMatic, v1.7.0
  TradeSkillDW, v1.98
  WhoFramedWatcherWabbit, v2.1.1
  Wholly, v050
  WowheadGarrisonTimer, v1.0.9
  ZoneAchievementTracker, v6.1.0.15
  BlizRuntimeLib_enUS v6.1.0.60100 <none>
  (ck=10ea)

RSS 2.0 Feed for Bug CommentsNotes Sort Options
By: rocnroll - 03-13-15 08:16 AM
I am getting the same error.

13x AllYourBase\AllYourBase-1.0.3.lua:1128: attempt to index field 'Frostwall Mines' (a nil value)
AllYourBase\AllYourBase-1.0.3.lua:1128: in function `CharHasOpenItem'
AllYourBase\AllYourBase-1.0.3.lua:181: in function <AllYourBase\AllYourBase.lua:118>

Locals:
self = AllYourBaseMain {
Timer = 0.25800001621246
0 = <userdata>
OnUpdate = <function> defined @AllYourBase\AllYourBase.lua:306
OnEvent = <function> defined @AllYourBase\AllYourBase.lua:118
}
event = "GARRISON_SHOW_LANDING_PAGE"
(*temporary) = <function> defined =[C]:-1
AYB = <table> {
StatusButton_OnEnter = <function> defined @AllYourBase\AllYourBase.lua:2122
RemoveCompletedMission = <function> defined @AllYourBase\AllYourBase.lua:599
RaceIDs = <table> {
}
Blacklist = <function> defined @AllYourBase\AllYourBase.lua:1273
DisplayCompletedSingleMission = <function> defined @AllYourBase\AllYourBase.lua:706
CompareLoginTimes = <function> defined @AllYourBase\AllYourBase.lua:1356
Indices = <table> {
}
SettingsMap = <table> {
}
SearchAllForCompleteMissions = <function> defined @AllYourBase\AllYourBase.lua:656
RemoveCharacter = <function> defined @AllYourBase\AllYourBase.lua:1292
SearchAllForCompleteBuildings = <function> defined @AllYourBase\AllYourBase.lua:753
CharHasOpenShipments = <function> defined @AllYourBase\AllYourBase.lua:1044
SearchAllForResourceLimit = <function> defined @AllYourBase\AllYourBase.lua:876
CharHasOpenIdleMissions = <function> defined @AllYourBase\AllYourBase.lua:1059
SliderWindow = AllYourBaseResourceLimitSliderWindow {
}
DoSavedNotifications = <function> defined @AllYourBase\AllYourBase.lua:1311
CharHasOpenResources = <function> defined @AllYourBase\AllYourBase.lua:1078
UpNext = <table> {
}
ResetDailyInformation = <function> defined @AllYourBase\AllYourBase.lua:1375
DecrementNode = <function> defined @AllYourBase\AllYourBase.lua:1422
StatusButton = AllYourBaseStatusButton {
}
CreateReportPageItemList = <function> defined @AllYourBase\AllYourBase.lua:1146
BuildingIDsToNames = <table> {
}
FakeWhisper = <function> defined @AllYourBase\AllYourBase.lua:1301
DailyResetFrame = <unnamed> {
}
DisplayCompletedSingleBuilding = <function> defined @AllYourBase\AllYourBase.lua:803
CharHasOpenBuildings = <function> defined @AllYourBase\AllYourBase.lua:1029
WhichCrafter = AllYourBaseDetermineCrafter {
}
ReportItem_OnMouseWheel = <function> defined @AllYourBase\AllYourBase.lua:1514
NextToComplete = <function> defined @AllYourBase\AllYourBase.lua:621
SearchAllForCompleteShipments = <function> defined @AllYourBase\AllYourBase.lua:815
CharHasOpenMissions = <function> defined @AllYourBase\AllYourBase.lua:1014
StatusIntros = <table> {
}
Tooltip = AllYourBaseTooltip {
}
HashLength = <function> defined @AllYourBase\AllYourBase.lua:2216
ReportItem_OnLeave = <function> defined @AllYourBase\AllYourBase.lua:2103
PrintAtPEW = <function> defined @AllYourBase\AllYourBase.lua:2209
DisplayResourceLimitReached = <function> defined @AllYourBase\AllYourBase.lua:902
AddAnyMissing = <function> defined @AllYourBase\AllYourBase.lua:553
Slider = AllYourBaseResourceSlider {
}
Print = <function> defined @AllYourBase\AllYourBase.lua:2199
StartShipment = <function> defined @AllYourBase\AllYourBase.lua:360
UpdateHasGarrisonStatus = <function> defined @AllYourBase\AllYourBase.lua:1617
OptionsDropdown_OnLoad = <function> defined @AllYourBase\AllYourBase.lua:2079
TextToSecs = <function> defined @AllYourBase\AllYourBase.lua:2162
Sync = <function> defined @AllYourBase\AllYourBase.lua:377
ProperCase = <function> defined @AllYourBase\AllYourBase.lua:2182
SecsToText = <function> defined @AllYourBase\AllYourBase.lua:2177
RefreshStatusReport = <function> def
By: Recompense - 03-13-15 09:18 PM
Yes, the problem is that it's Frostwall Mine, not Mines. I am reviewing some other reports and will push out an updated version shortly if there's no other issues.
By: Recompense - 03-13-15 09:38 PM
Edit - OK, no, now that I actually check, it's "Mines," it's just that the logic shouldn't check for that on Alliance characters but it is. (I only play Horde and the code masked the error!)
By: Recompense - 03-13-15 11:00 PM
Fixed in v 1.0.4