Jump to content


Photo

[Fixed] New Lua error with new dbm release


  • Please log in to reply
6 replies to this topic

#1 Aneko

Aneko

    Glass Joe

  • Members
  • 16 posts
  • LocationCalifornia

Posted 03 June 2013 - 07:42 PM

The newest release of DBM gives the following error message for every boss encounter and does not work at all:

1315x DBM-Core\DBM-Core-5.3.2-16-g42f19b1.lua:2885: attempt to concatenate a boolean value
DBM-Core\DBM-Core-5.3.2-16-g42f19b1.lua:2885: in function "StartCombat"
DBM-Core\DBM-Core-5.3.2-16-g42f19b1.lua:2772: in function "handler"
DBM-Core\DBM-Core-5.3.2-16-g42f19b1.lua:417: in function <DBM-Core\DBM-Core.lua:404>

Locals:
self = <table> {
MoveSpecialWarning = <func> @..\DBM-Core.lua:5269
StopLogging = <func> @..\DBM-Core.lua:3346
CreatePizzaTimer = <func> @..\DBM-Core.lua:1216
MapSizes = <table> {}
UnregisterShortTermEvents = <func> @..\DBM-Core.lua:547
MovieFilter = <func> @..\DBM-Core.lua:3964
GetModByName = <func> @..\DBM-Core.lua:4048
CHAT_MSG_MONSTER_EMOTE = <func> @..\DBM-Core.lua:2816
CHAT_MSG_WHISPER = <func> @..\DBM-Core.lua:3670
RAID_BOSS_EMOTE = <func> @..\DBM-Core.lua:2825
PlaySpecialWarningSound = <func> @..\DBM-Core.lua:5249
UnregisterInCombatEvents = <func> @..\DBM-Core.lua:527
ShowUpdateReminder = <func> @..\DBM-Core.lua:2673
InfoFrame = <table> {}
RegisterOnGuiLoadCallback = <func> @..\DBM-Core.lua:1329
GetPlayerNameByGUID = <func> @..\DBM-Core.lua:1644
WORLD_STATE_TIMER_STOP = <func> @..\DBM-Core.lua:1967
AddOns = <table> {}
CreateModLocalization = <func> @..\DBM-Core.lua:6180
Options = <table> {}
ACTIVE_TALENT_GROUP_CHANGED = <func> @..\DBM-Core.lua:1824
Bars = <table> {}
AddMsg = <func> @..\DBM-Core.lua:3792
registeredUnitEvents = <table> {}
Schedule = <func> @..\DBM-Core.lua:1002
Capitalize = <func> @..\DBM-Core.lua:3857
ADDON_LOADED = <func> @..\DBM-Core.lua:686
BossHealth = <table> {}
CHAT_MSG_MONSTER_SAY = <func> @..\DBM-Core.lua:2830
ShowPizzaInfo = <func> @..\DBM-Core.lua:1232
GetHighestBossHealth = <func> @..\DBM-Core.lua:3035
StartCombat = <func> @..\DBM-Core.lua:2883
ShowRaidIDRequestResults = <func> @..\DBM-Core.lua:2458
GetModLocalization = <func> @..\DBM-Core.lua:6196
ShowTestSpecialWarning = <func> @..\DBM-Core.lua:5319
PlayCountSound = <func> @..\DBM-Core.lua:5226
UpdateSpecialWarningOptions = <func> @..\DBM-Core.lua:5014
NewMod = <func> @..\DBM-Core.lua:3995
GetFullPlayerNameByGUID = <func> @..\DBM-Core.lua:1640
GetBossUnitId = <func> @..\DBM-Core.lua:1699
ToggleRaidBossEmoteFrame = <func> @..\DBM-Core.lua:3750
Revision = 9744
RegisterEvents = <func> @..\DBM-Core.lua:482
COMBAT_LOG_EVENT_UNFILTERED = <func> @..\DBM-Core.lua:596
GetMapSizes = <func> @..\DBM-Core.lua:3945
FilterRaidBossEmote = <func> @..\DBM-Core.lua:573
RequestTimers = <func> @..\DBM-Core.lua:3406
WORLD_STATE_TIMER_START = <func> @..\DBM-Core.lua:1947
RoleCheck = <func> @..\DBM-Core.lua:3872
LFG_PROPOSAL_SUCCEEDED = <func> @..\DBM-Core.lua:1820
Version = "9727"
RegisterMapSize = <func> @..\DBM-Core.lua:3913
UPDATE_BATTLEFIELD_STATUS = <func> @..\DBM-Core.lua:1843
FindDungeonIDs = <func> @..\DBM-Core.lua:3899
UpdateMapSizes =

#2 MysticalOS

MysticalOS

    French Hacker

  • ♦ Administrators
  • 774 posts
  • LocationGeorgia

Posted 03 June 2013 - 07:58 PM

let me see if 9747 fixes this

sorry about bug, about to make a post soon about why we're putting debug there.

#3 Aneko

Aneko

    Glass Joe

  • Members
  • 16 posts
  • LocationCalifornia

Posted 03 June 2013 - 08:04 PM

ty!

#4 MysticalOS

MysticalOS

    French Hacker

  • ♦ Administrators
  • 774 posts
  • LocationGeorgia

Posted 03 June 2013 - 08:28 PM

Also, http://elitistjerks....rtcombat_debug/ for reference on what we're up to

#5 MysticalOS

MysticalOS

    French Hacker

  • ♦ Administrators
  • 774 posts
  • LocationGeorgia

Posted 04 June 2013 - 02:17 AM

Fixed for real now in r9751

#6 Aneko

Aneko

    Glass Joe

  • Members
  • 16 posts
  • LocationCalifornia

Posted 04 June 2013 - 03:01 AM

k so downloaded the newest version as of 7:30pm pst and I am currently getting this error message in dungeons as well as scenarios & lfr:

890x DBM-Core\DBM-Core-5.3.2-22-g0622d99.lua:2886: attempt to concatenate a boolean value
DBM-Core\DBM-Core-5.3.2-22-g0622d99.lua:2886: in function "StartCombat"
DBM-Core\DBM-Core-5.3.2-22-g0622d99.lua:2183: in function <DBM-Core\DBM-Core.lua:2172>
(tail call): ?
DBM-Core\DBM-Core-5.3.2-22-g0622d99.lua:2587: in function "handler"
DBM-Core\DBM-Core-5.3.2-22-g0622d99.lua:417: in function <DBM-Core\DBM-Core.lua:404>

Locals:
sender = "Aneko"
delay = 0
mod = <table> {
CHAT_MSG_MONSTER_YELL = <func> @DBM-Scenario-MoP\DarkHeartOfPandaria\DarkHeartPandaria.lua:93
stats = <table> {}
inCombatOnlyEventsRegistered = 1
ignoreBestkill = false
modId = "DBM-Scenario-MoP"
UNIT_DIED = <func> @DBM-Scenario-MoP\DarkHeartOfPandaria\DarkHeartPandaria.lua:72
revision = 9687
UNIT_SPELLCAST_SUCCEEDED = <func> @DBM-Scenario-MoP\DarkHeartOfPandaria\DarkHeartPandaria.lua:79
OnSync = <func> @DBM-Scenario-MoP\DarkHeartOfPandaria\DarkHeartPandaria.lua:99
localization = <table> {}
announces = <table> {}
optionCategories = <table> {}
SPELL_CAST_START = <func> @DBM-Scenario-MoP\DarkHeartOfPandaria\DarkHeartPandaria.lua:44
categorySort = <table> {}
timers = <table> {}
specwarns = <table> {}
inCombat = true
zones = <table> {}
combatInfo = <table> {}
Options = <table> {}
inScenario = true
addon = <table> {}
registeredUnitEvents = <table> {}
noHeroic = false
countdowns = <table> {}
hasChallenge = false
hasLFR = false
SPELL_CAST_SUCCESS = <func> @DBM-Scenario-MoP\DarkHeartOfPandaria\DarkHeartPandaria.lua:60
oneFormat = false
type = "SCENARIO"
DefaultOptions = <table> {}
id = "d647"
inCombatOnlyEvents = <table> {}
}
revision = 9687
startHp = -1
lag = 0.051
select = <func> =[C]:-1
IsInInstance = <func> =[C]:-1
DBM = <table> {
MoveSpecialWarning = <func> @..\DBM-Core.lua:5279
StopLogging = <func> @..\DBM-Core.lua:3348
CreatePizzaTimer = <func> @..\DBM-Core.lua:1216
MapSizes = <table> {}
UnregisterShortTermEvents = <func> @..\DBM-Core.lua:547
MovieFilter = <func> @..\DBM-Core.lua:3966
GetModByName = <func> @..\DBM-Core.lua:4050
CHAT_MSG_MONSTER_EMOTE = <func> @..\DBM-Core.lua:2816
CHAT_MSG_WHISPER = <func> @..\DBM-Core.lua:3672
RAID_BOSS_EMOTE = <func> @..\DBM-Core.lua:2825
PlaySpecialWarningSound = <func> @..\DBM-Core.lua:5259
UnregisterInCombatEvents = <func> @..\DBM-Core.lua:527
ShowUpdateReminder = <func> @..\DBM-Core.lua:2673
InfoFrame = <table> {}
RegisterOnGuiLoadCallback = <func> @..\DBM-Core.lua:1329
GetPlayerNameByGUID = <func> @..\DBM-Core.lua:1644
WORLD_STATE_TIMER_STOP = <func> @..\DBM-Core.lua:1967
AddOns = <table> {}
CreateModLocalization = <func> @..\DBM-Core.lua:6190
Options = <table> {}
ACTIVE_TALENT_GROUP_CHANGED = <func> @..\DBM-Core.lua:1824
Bars = <table> {}
AddMsg = <func> @..\DBM-Core.lua:3794
registeredUnitEvents = <table> {}
Schedule = <func> @..\DBM-Core.lua:1002
Capitalize = <func> @..\DBM-Core.lua:3859
ADDON_LOADED = <func> @..\DBM-Core.lua:686
BossHealth = <table> {}
CHAT_MSG_MONSTER_SAY = <func> @..\DBM-Core.lua:2830
ShowPizzaInfo = <func> @..\DBM-Core.lua:1232
GetHighestBossHealth = <func> @..\DBM-Core.lua:3037
StartCombat = <func> @..\DBM-Core.lua:2883
ShowRaidIDRequestResults = <func> @..\DBM-Core.lua:2458
GetModLocalization = <func> @..\DBM-Core.lua:6206
ShowTestSpecialWarning = <func> @AddOn

#7 MysticalOS

MysticalOS

    French Hacker

  • ♦ Administrators
  • 774 posts
  • LocationGeorgia

Posted 04 June 2013 - 07:07 AM

at 7:30pm it wasn't fixed. r9751 was uploaded at 10:17PM (the time of my post). your error is from r9750

I put it through a lot of testing and confirmed issue is completely gone. The debug prints also proved quite conclusively that IsEncounterInProgress is ALWAYS true on all genuine pulls with combat regen, UNIT HEALTH, IEEU and even emote/yell pulls. IsEncounterInProgress returned true in all of them. This is great news for what i added debug for. it means i can completely eliminate false pulls via the sync method in raids. I applied protection to just LFR for now but may just add it to ALL raids




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users