AtlasLoot Enhanced

569 - WorldEvents module doesn't get correctly loaded on demand

What steps will reproduce the problem?
1. Open Atlas with AtlasLoot Enhanced integrated
2. Choose the Slave pens in Outland
3. click on Ahune

What is the expected output? What do you see instead?
I expect to see the loot list, instead I see the error below.

What version of the product are you using?
v6.04.03-nolib

Do you have an error log of what happened?
2x AtlasLoot\Core\AtlasLoot-v6.04.03.lua:584 attempt to concatenate local "bossName" (a nil value)
AtlasLoot\Core\AtlasLoot-v6.04.03.lua:584 in function "GetTableInfo"
AtlasLoot\Core\AtlasLoot-v6.04.03.lua:970 in function "ShowLootPage"
AtlasLoot-v6.04.03\Core\AtlasIntegration.lua:483 in function <AtlasLoot\Core\AtlasIntegration.lua:453

Locals:
self = <table> {
 EJ_GetBossName = <func> @..\Core\EJIntegration.lua:106
 GetEnchantLink = <func> @..\Core\AtlasLoot.lua:1300
 AddTextToTooltip = <func> @..\Core\AtlasLoot.lua:802
 AddItemButtonTemplateFunc = <func> @..\Core\LootButtons.lua:1143
 SlashCommand = <func> @..\Core\AtlasLoot.lua:276
 RegisterModuleOptions = <func> @..\Core\Options.lua:285
 CreateItemButton = <func> @..\Core\LootButtons.lua:48
 GetModuleEnabled = <func> @..\Core\AtlasLoot.lua:1252
 RegisterOnProfileChanged = <func> @..\Core\AtlasLoot.lua:257
 ItemShowCompareItem = <func> @..\Core\LootButtons.lua:1373
 SetDefaultModulePrototype = <func> @Ace3\..\AceAddon-3.0.lua:425
 GetBossTableZoneID = <func> @..\Core\AtlasLoot.lua:473
 CheckDataID = <func> @..\AtlasLoot_Loader.lua:173
 CompareFrame_CompleteTable = <func> @..\Modules\..\CompareFrame.lua:517
 IsEnabled = <func> @Ace3\..\AceAddon-3.0.lua:467
 GetQuestName = <func> @..\Core\AtlasLoot.lua:1342
 AddToolTipTextFunc = <func> @..\Core\AtlasLoot.lua:781
 GetTableFormatFunction = <func> @..\Core\AtlasLoot.lua:753
 CompareFrame_StatsListInitialize = <func> @..\Modules\..\CompareFrame.lua:1341
 SetupTooltip = <func> @..\Core\LootButtons.lua:1274
 SetEnableQuickLook = <func> @..\Core\QuickLooks.lua:202
 CreateSearchModuleDropDown = <func> @..\Core\Search.lua:59
 SetupForAtlas = <func> @..\Core\AtlasIntegration.lua:30
 SetEnabledState = <func> @Ace3\..\AceAddon-3.0.lua:440
 GetEnableQuickLook = <func> @..\Core\QuickLooks.lua:215
 CFSortButton_UpdateArrows = <func> @..\Modules\..\CompareFrame.lua:1239
 RefreshBossSelect = <func> @..\Core\ItemFrame.lua:122
 NavButton_OnClick = <func> @..\Core\ItemFrame.lua:138
 imagePath = "..\Images\"
 FilterButtonOnClick = <func> @..\Modules\Filter.lua:592
 Paneldb = <table> {}
 ShowHeriloomConfigWindow = <func> @..\Core\LootButtons.lua:1489
 OnInitialize = <func> @..\AtlasLoot_Loader.lua:31
 RegisterPFrame = <func> @..\Core\AtlasLoot.lua:1193
 OnLoaderLoad = <func> @..\Core\AtlasLoot.lua:186
 QueryLootPage = <func> @..\Core\ItemFrame.lua:262
 QAItemOnClick = <func> @..\Core\LootButtons.lua:1216
 OptionsInitialize = <func> @..\Options.lua:60
 GetToolTipTextFunc = <func> @..\Core\AtlasLoot.lua:792
 QAItemOnLeave = <func> @..\Core\LootButtons.lua:1209
 ReplaceOptions = <func> @..\Core\Options.lua:273
 OnProfileChanged = <func> @..\Core\AtlasLoot.lua:261
 GetName = <func> @Ace3\..\AceAddon-3.0.lua:300
 MiniMapButtonHideShow = <func> @..\MiniMap-LDB.lua:33
 name = "AtlasLoot"
 GetHeirloomMaxLvl = <f

Please provide any additional information below.

User When Change
Lag123 Apr 27, 2012 at 05:06 UTC Changed status from New to Fixed
Asteague Jun 30, 2011 at 14:48 UTC Changed description:
  3. click on Ahune

  What is the expected output? What do you see instead?
- I expect to see the loot list, instead I see a previously open Boss loot table, resulting from the not loaded module.
+ I expect to see the loot list, instead I see the error below.

  What version of the product are you using?
- v6.04.01-nolib
+ v6.04.03-nolib
  Do you have an error log of what happened?
- Nope.
+ 2x AtlasLoot\Core\AtlasLoot-v6.04.03.lua:584: attempt to concatenate local "bossName" (a nil value)
+ AtlasLoot\Core\AtlasLoot-v6.04.03.lua:584: in function "GetTableInfo"
+ AtlasLoot\Core\AtlasLoot-v6.04.03.lua:970: in function "ShowLootPage"
+ AtlasLoot-v6.04.03\Core\AtlasIntegration.lua:483: in function <AtlasLoot\Core\AtlasIntegration.lua:453>
+
+ Locals:
+ self = <table> {
+  EJ_GetBossName = <func> @..\Core\EJIntegration.lua:106
+  GetEnchantLink = <func> @..\Core\AtlasLoot.lua:1300
+  AddTextToTooltip = <func> @..\Core\AtlasLoot.lua:802
+  AddItemButtonTemplateFunc = <func> @..\Core\LootButtons.lua:1143
+  SlashCommand = <func> @..\Core\AtlasLoot.lua:276
+  RegisterModuleOptions = <func> @..\Core\Options.lua:285
+  CreateItemButton = <func> @..\Core\LootButtons.lua:48
+  GetModuleEnabled = <func> @..\Core\AtlasLoot.lua:1252
+  RegisterOnProfileChanged = <func> @..\Core\AtlasLoot.lua:257
+  ItemShowCompareItem = <func> @..\Core\LootButtons.lua:1373
+  SetDefaultModulePrototype = <func> @Ace3\..\AceAddon-3.0.lua:425
+  GetBossTableZoneID = <func> @..\Core\AtlasLoot.lua:473
+  CheckDataID = <func> @..\AtlasLoot_Loader.lua:173
+  CompareFrame_CompleteTable = <func> @..\Modules\..\CompareFrame.lua:517
+  IsEnabled = <func> @Ace3\..\AceAddon-3.0.lua:467
+  GetQuestName = <func> @..\Core\AtlasLoot.lua:1342
+  AddToolTipTextFunc = <func> @..\Core\AtlasLoot.lua:781
+  GetTableFormatFunction = <func> @..\Core\AtlasLoot.lua:753
+  CompareFrame_StatsListInitialize = <func> @..\Modules\..\CompareFrame.lua:1341
+  SetupTooltip = <func> @..\Core\LootButtons.lua:1274
+  SetEnableQuickLook = <func> @..\Core\QuickLooks.lua:202
+  CreateSearchModuleDropDown = <func> @..\Core\Search.lua:59
+  SetupForAtlas = <func> @..\Core\AtlasIntegration.lua:30
+  SetEnabledState = <func> @Ace3\..\AceAddon-3.0.lua:440
+  GetEnableQuickLook = <func> @..\Core\QuickLooks.lua:215
+  CFSortButton_UpdateArrows = <func> @..\Modules\..\CompareFrame.lua:1239
+  RefreshBossSelect = <func> @..\Core\ItemFrame.lua:122
+  NavButton_OnClick = <func> @..\Core\ItemFrame.lua:138
+  imagePath = "..\Images\"
+  FilterButtonOnClick = <func> @..\Modules\Filter.lua:592
+  Paneldb = <table> {}
+  ShowHeriloomConfigWindow = <func> @..\Core\LootButtons.lua:1489
+  OnInitialize = <func> @..\AtlasLoot_Loader.lua:31
+  RegisterPFrame = <func> @..\Core\AtlasLoot.lua:1193
+  OnLoaderLoad = <func> @..\Core\AtlasLoot.lua:186
+  QueryLootPage = <func> @..\Core\ItemFrame.lua:262
+  QAItemOnClick = <func> @..\Core\LootButtons.lua:1216
+  OptionsInitialize = <func> @..\Options.lua:60
+  GetToolTipTextFunc = <func> @..\Core\AtlasLoot.lua:792
+  QAItemOnLeave = <func> @..\Core\LootButtons.lua:1209
+  ReplaceOptions = <func> @..\Core\Options.lua:273
+  OnProfileChanged = <func> @..\Core\AtlasLoot.lua:261
+  GetName = <func> @Ace3\..\AceAddon-3.0.lua:300
+  MiniMapButtonHideShow = <func> @..\MiniMap-LDB.lua:33
+  name = "AtlasLoot"
+  GetHeirloomMaxLvl = <f
  Please provide any additional information below.
Asteague Jun 29, 2011 at 12:02 UTC Changed description:
  3. click on Ahune

  What is the expected output? What do you see instead?
- I expect to see the loot list, instead I receive the below mentioned error, resulting from the not loaded module.
+ I expect to see the loot list, instead I see a previously open Boss loot table, resulting from the not loaded module.

  What version of the product are you using?
- v6.03.02-nolib
+ v6.04.01-nolib
  Do you have an error log of what happened?
+ Nope.
- 1x AtlasLoot\Core\AtlasLoot-v6.03.02.lua:543: attempt to concatenate local "bossName" (a nil value)
- AtlasLoot\Core\AtlasLoot-v6.03.02.lua:543: in function "GetTableInfo"
- AtlasLoot\Core\AtlasLoot-v6.03.02.lua:917: in function "ShowLootPage"
- AtlasLoot-v6.03.02\Core\AtlasIntegration.lua:464: in function <AtlasLoot\Core\AtlasIntegration.lua:434>
-
- Locals:
- self = <table> {
-  GetEnchantLink = <func> @..\Core\AtlasLoot.lua:1234
-  AddTextToTooltip = <func> @..\Core\AtlasLoot.lua:749
-  AddItemButtonTemplateFunc = <func> @..\Core\LootButtons.lua:684
-  SlashCommand = <func> @..\Core\AtlasLoot.lua:235
-  RegisterModuleOptions = <func> @..\Core\Options.lua:295
-  CreateItemButton = <func> @Ace3\..\AceHook-3.0.lua:100
-  GetModuleEnabled = <func> @..\Core\AtlasLoot.lua:1186
-  RegisterOnProfileChanged = <func> @..\Core\AtlasLoot.lua:216
-  ItemShowCompareItem = <func> @..\Core\LootButtons.lua:873
-  SetDefaultModulePrototype = <func> @Ace3\..\AceAddon-3.0.lua:425
-  GetBossTableZoneID = <func> @..\Core\AtlasLoot.lua:432
-  CheckDataID = <func> @..\AtlasLoot_Loader.lua:173
-  IsEnabled = <func> @Ace3\..\AceAddon-3.0.lua:467
-  GetQuestName = <func> @..\Core\AtlasLoot.lua:1276
-  AddToolTipTextFunc = <func> @..\Core\AtlasLoot.lua:728
-  GetTableFormatFunction = <func> @..\Core\AtlasLoot.lua:700
-  SearchBox = AtlasLootSearch_Box {}
-  SetupTooltip = <func> @..\Core\LootButtons.lua:774
-  SetEnableQuickLook = <func> @..\Core\QuickLooks.lua:202
-  SetupForAtlas = <func> @..\Core\AtlasIntegration.lua:30
-  SetEnabledState = <func> @Ace3\..\AceAddon-3.0.lua:440
-  GetEnableQuickLook = <func> @..\Core\QuickLooks.lua:215
-  RefreshBossSelect = <func> @..\Core\ItemFrame.lua:120
-  NavButton_OnClick = <func> @..\Core\ItemFrame.lua:136
-  imagePath = "..\Images\"
-  Paneldb = <table> {}
-  ShowHeriloomConfigWindow = <func> @..\Core\LootButtons.lua:989
-  OnInitialize = <func> @..\AtlasLoot_Loader.lua:31
-  RegisterPFrame = <func> @..\Core\AtlasLoot.lua:1124
-  OnLoaderLoad = <func> @..\Core\AtlasLoot.lua:162
-  QueryLootPage = <func> @..\Core\ItemFrame.lua:260
-  QAItemOnClick = <func> @..\Core\LootButtons.lua:724
-  OptionsInitialize = <func> @..\Options.lua:60
-  GetToolTipTextFunc = <func> @..\Core\AtlasLoot.lua:739
-  QAItemOnLeave = <func> @..\Core\LootButtons.lua:717
-  ReplaceOptions = <func> @..\Core\Options.lua:283
-  OnProfileChanged = <func> @..\Core\AtlasLoot.lua:220
-  GetName = <func> @Ace3\..\AceAddon-3.0.lua:300
-  MiniMapButtonHideShow = <func> @..\MiniMap-LDB.lua:33
-  name = "AtlasLoot"
-  GetHeirloomMaxLvl = <func> @..\Core\AtlasLoot.lua:1254
-  SetLootTableType = <func> @..\Core\AtlasLoot.lua:663
-  Disable = <func> @Ace3\..\AceAddon-3.0.lua:330
-  ItemOnLeave = <func> @..\Core\LootButtons.lua:863
-  Print = <func> @..\Core\AtlasLoot.lua:226
-  ShowSearchResult = <func> @..\Core\Search.lua:22
-  HookUnitTarget = <func> @..\Options.lua:101
-  AddTableFormatFunction
  Please provide any additional information below.
-
- I don't even know if you really still need this error report as you are busy with at least a partial rewrite for 6.04 which might even fix this error out of the box.
Asteague Jun 26, 2011 at 13:58 UTC Create

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

  • 6 comments
  • Avatar of Lag123 Lag123 Apr 27, 2012 at 05:05 UTC - 0 likes

    Looks like the bug is fixed for you. If not please open a new ticket :)

  • Avatar of Asteague Asteague Jun 30, 2011 at 14:48 UTC - 0 likes

    Sadly, v6.04.03-nolib returned the error.

  • Avatar of Asteague Asteague Jun 30, 2011 at 12:28 UTC - 0 likes

    Yes, it certainly is. At least, if you mean on the character selection screen in the addon listing. Manual loading of the module via the "World Events" button in the AtlasLoot works perfectly, as well as a second view of the boss after loading it.

  • Avatar of Hegarol Hegarol Jun 29, 2011 at 13:01 UTC - 0 likes

    Are you sure the WorldEvents module is enabled?

    Project Lead Atlasloot
    http://twitter.com/Atlasloot
    http://www.atlasloot.net

  • Avatar of Asteague Asteague Jun 29, 2011 at 12:02 UTC - 0 likes

    changed after testing on 4.2

  • Avatar of Hegarol Hegarol Jun 27, 2011 at 09:30 UTC - 0 likes

    New version is coming tomorrow. Please report back wether the error still pops up with that new version :)

  • 6 comments

Facts

Last updated
Apr 27, 2012
Reported
Jun 26, 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