Indicator errors #220


  • Defect
  • Fixed
Closed
Assigned to michaelsp
  • Presup created this issue May 22, 2011

    On the latest build I logged in to indicator errors, not suprised with the changes. I reset grid2 and re-did all my settings and once I reloaded my ui I got the same errors.

    1x Grid2-Grid2 vr578\modules\IndicatorIcon.lua:65: attempt to compare number with nil
    Grid2-Grid2 vr578\GridIndicator.lua:111: in function `Update'
    Grid2-Grid2 vr578\GridFrame.lua:126: in function `UpdateIndicators'
    Grid2-Grid2 vr578\GridFrame.lua:31: in function <Grid2\GridFrame.lua:24>
    <in C code>: in function `SetAttribute'
    Interface\FrameXML\SecureGroupHeaders.lua:195: in function <Interface\FrameXML\SecureGroupHeaders.lua:115>:
    Interface\FrameXML\SecureGroupHeaders.lua:457: in function `SecureGroupHeader_Update':
    Interface\FrameXML\SecureGroupHeaders.lua:57: in function <Interface\FrameXML\SecureGroupHeaders.lua:52>:
    <in C code>: in function `SetAttribute'
    Grid2-Grid2 vr578\GridLayout.lua:436: in function <Grid2\GridLayout.lua:427>
    Grid2-Grid2 vr578\GridLayout.lua:476: in function `LoadLayout'
    Grid2-Grid2 vr578\GridLayout.lua:384: in function `ReloadLayout'
    Grid2-Grid2 vr578\GridLayout.lua:228: in function `?'
    ...:
    <string>:"safecall Dispatcher[2]":13: in function `?'
    CallbackHandler-1.0-6 (Ace3):92: in function `SendMessage'
    Grid2-Grid2 vr578\GridCore.lua:268: in function `GroupChanged'
    Grid2-Grid2 vr578\GridCore.lua:228: in function `?'
    CallbackHandler-1.0-6 (Ace3):147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    <string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
    <in C code>: ?
    <string>:"safecall Dispatcher[1]":13: in function `?'
    CallbackHandler-1.0-6 (Ace3):92: in function `Fire'
    AceEvent-3.0-3 (Ace3):120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>

  • Presup added the tags New Defect May 22, 2011
  • michaelsp posted a comment May 22, 2011

    Can you tell me what statuses are mapped to your icon indicators ?
    I really dont want to reintroduce a lot of checks in the update functions. Some status is returning nil in its GetCount method (and it must not return nil)


    Edited May 22, 2011
  • michaelsp removed a tag New May 22, 2011
  • michaelsp added a tag Accepted May 22, 2011
  • michaelsp unassigned issue from _ForgeUser117147 May 22, 2011
  • michaelsp self-assigned this issue May 22, 2011
  • Presup posted a comment May 22, 2011

    rejuv, lifebloom, wildgrowth, regrowth, mark of the wild, debuffs (raid and standard) Possibly Mark of the wild since i have to add it in? So I reset everything again, added just MOW, assigned it to an icon and after reloadui I get the same errors


    Edited May 22, 2011
  • michaelsp posted a comment May 22, 2011

    Unfortunately i cannot reproduce the problem on my druid.
    Could you send me your profile configuration ?.
    Profiles -> Advanced Tab -> Export,  copy with CTRL-C the profile text,  and paste the text data here or using a PM.

  • Presup posted a comment May 22, 2011

    [=== Bjhealer - Nordrassil profile ===] 3044444200D290BB429F548243C82D13A2BC80976206A944D5340BD425EB1503 E8847E8883829A4B0904F09003112A8B841A63A4AAE3244C842127250265A4A2 2F25251A99482DD4184B35AE7258C05245745251C2518A7A06A255759050B552 515F512A436905427690544B690548DBAEF21A8238944D1625B898A7C82D4680 791963394F992A1D88C9684BA90545FA948A9D247B522BB15CF68A1E28E831A8 4D2745FC90A9E2ABE88ADE015D7720A1F4283F80DA7884BF944EDDE7042C1548 84CA622627EE7014CC1149B0E5F56288C98A665A65410384C0211DA61480C015 31139358BF148832E10074CA4AC205C82E4370EA15483B3802159491907C4E05 949D9552561826417A92C124DC3983802159491907C4E0594990A4AC205C82E4 358307D822AC670142A292321E89C1A29279DE0C53A8074814098A4AC8483627 8A4ACE80A4AC205C82E4358307D822444814098A4AC84836278A4AC2228292B0 413A83D41E0A93564F02844525642C13934525628292B0413A83D41E0C53A801 9D14098A4AC84836278A4AC22B3488C3C14098A4AC84836278A4AC56B7E028A9 55C627C46601287DB1205638D2B45A6302DA91C5D20BA501A6300BA32504192D BD5569034D37D52A2613BA871C140137405E57F6B38026E80AC38FAF23144E44 53B25B2A081426098865B02406017C241357DB4DABA59D9DA937609A4C2180BA 549BC386685216E38732171B6C5FE7014DCA26393623380427DB1205638D2B45 A6302DA91C5D20BA501A6389C1393CABC0B42CC70F642E26D8BEDF02E858262F AF2AC60B292B1A6569ADA91802294D65B82706017D8040AC897BD14053BA8D4E 89CC0228FA7340AC60B569A4D604A5338BA5065B024D6040599C6E2F028A955C 627C4660157F6B30B15792C507014CC1149329BEBC4019315DCA4DA820609814 22A5D280181AE9BE2154605168153178AB150A62A070216E8225CC4AE8B0E020 22ACA26F42E89C62961C1024DC2AC89770EC109074112ADF082380495D989B07 F30B89334971983C2225537F38A899404192DBD50604099BE44133B0E0A2662B E446162AA21BEC340D028C02326D8705133934D37419A2927D18CA11C57A6525 6FE70513395722B0315598A8601B6C5FE784268470495CCC0113BA315CCCE702 ED670E43A836499C1CB198B853EA7F3488156270F642E26D8BEDF0A07BD37884 193D87B4684AA0919236629E672A1488225A7BB0C93801540D22178BF145CC42 0A849ED2D10146EA315CCC2830B8326EE6F38EBDD0CFAFA98C5DC01804DC6044 60198C5065B0201603FAFA9D2B5722725240C91422224065B0240609FAF23144 E4453B25B2A081426098B5D2805E3705133934D37419A2927D18CA11C57A6525 6FE784268470495CCC0113BA315CCCE702ED54080307A15C13AC4E0ED84C7801 3AC4E0ED84C7058BDE9344A8C96CB52342558C849133947B31D0244192DBD98E C185CC91ACB091762E251C153949BF129812D129A24E080237D9826661C145CC 4E0020CB292B1794E84B438A899404192DBD986016A6651F2F0113BA315CCCE7 02ED670E43A836499C140D8CB73A0A1C1409822F34881562701432FED8286070 142A8CF0A07BD37884193D87B4684AA0919236629EEAD0244192DB907E094512 B040618CCE7842684784AA0938A899404192DBD98688895D982666F301F675E1 83D82E81562701432FED828E0126499C140D8CB73A0A382CD2A0C9344A8C96CB B6342558C8491339477D605133930800FA4AC6C52932D2D930AC266A8845DCDF 094C09E082B899145CC46D98C2C445526D970F642E344A8C96CB5A344CCAE441 33BF1887BD183D82E81562701B6C5FE78013AC4E026D8BEDF0A07BD370513395 722B0315598A8601B6C5FE705133908225A7B31D0244192DBD50EC146CC1149F E7842684709137405E30B8326EE6F38EBDE0CF6B3897BD14EBDE97E094512B04 0618C41C2E889FE7842684784AA0950B8326E7E082B899285AC425EBF129812D 1056133344CCAE44133BF1887BD183D82E8156270106CDED83878013AC4E020C 8BDB170F0A0771EA67E019227A1F69E0A26621054A4F69E0244192DBD5DEC184 457C4251C2E889FE784268470953F285C113F370495CC41C153949BF129812D1 056133344CCAE44133BF1887BD183D82E81562780E0284419F124C8239340701 42A8CF0A0771E807E019227A1F69E0A26621054A4F69E0244192DBD5DEC18445 74161C2E889FE784268470953F285C113F370D13429EDF094C09E0A36842D30B 8326EE6F38EBDD0CF6B3897BD14EBDE97E0C26EC05E58C833179A8845DCDF094 C09E082B8991488225A7BB0C0113BA315CCCE702EDE60E43A836499C140D8CB7 3A0A26D8BEDF0126499C140D8CB73A0A26D8BEDF0A07BD37884193D873160513 3908225A7B4706174CCDDE70D7BB18FDE603F6738C7BB3FC184457C42DE78426 8470953F12266572A899DF04CBDE0C96417C823938003E6F6C1C348815627010 6CDED8387058BDE9344A8C96CB543425584237A302BA392F185C11377BF14FDE 60E7BD1CCBDE02FD6FC3706137682F246C998B45074D42561C2E889FE7842684 784AA0950B8326E7E094512B0278BF129812D129A24E0A26621054A4F69E0113 BA315CCCE702ED58B183D82E8156270F642E3488156270F642E382CD6FC12254 E43ED68129A2464AC8994ABB638A899C1AE93A845949BE046D80EA35B292B7F7 E094512B027850B8326EBF129812D129A2461C2E889F93098AE82CDF094C09E0 2B6E30AC027AC3500E889F28344CCAE44133BF1887BD183D82E8156270106CDE D83878013AC4E020C8BDB170F0A07BD37884193D87BB129A242993D1095D949F 0C2E889BBDF0AF6B30FBDE06ED6709F6B7E930B89334971983C283A62927F38A 899C1AE93A845949BE046D80EA35B292B7F342134A30AC266605133908225A7B 47884193D87B4688895D982666F301F6B307A15C13AC4E0ED84C383802154E78 013AC4E0ED84C383802154E7058BDE93028CC572A89950784AA0919236629E67 2A1488225A7BB0C97E02C4D9461605D1EE706137682F22178544AA6EE7099CAA A540351372327AC8E441335490568ED40B7E0244114B84C1EE7099CAAA5405DC 5136539441954322E61D0239555B0461D88042C1B0C425152491A770EC185CC9 1ACB091762E251C153949BF1A4A91D731CE9342558C20185023BF181D52A7B44 27E082B8992225537F38C4655D24C2AA259326C5A2A48234F628D3709137405E BF1294C9AECB90EEC129A246180C2099285C113FDF02B6609A64F628D370495C C41C256292FDF0C9A6401B06944955C7B328D18B64115028AC465551EDE80481 0145729E67402C93098AE894A285C113FDF0C64D2412B8326E7B4423098AE894 A285237E499CB5A483706137682F221785074D425EEFC1844574161C2E889FE7 0215D15850AC0B8B48236ED219C938E81294FE70CAAA11568ED213C0C53362DB 522910145729E6984FC184457C42DE70215D139450B46EC92397B4427E082B89 9283A62927F3028AC4655D240099B09ED4073028AC4655D228A63156F6288604 0599CAAA58836458899B90183784AA095093CDF0C2943F2154CD532C0A254D46 A0405D94AB525B184457C425180AA2AC2A9731CE0855532AC0DB521810145729 E6901604E49482B19ED60B7E094512B027850B8326EBF185296E52A88BB64814 5A8A9C4180AA3947B4A63098AE894A20145549543F628D10BAA64491A7B42030 28AE42DD212C08C92905632DBD06FC185CC91ACB091762E25119AA9BF1462BAA 611C4D4E850629A821AC0DB906FC18445741EE70215D15850AC0B8B48236ED21 9C97E08C92712A8911EE7042C15488E673021E822441CA1540234562BAAA0F67 7E080A239DC5E1489A39C24A2CDF08049356315CCCE78426847040AC92B98266 606174CCDDE70D7BB18FD6703F6738C7BD3FC184457C425180AA2AC2A9BF1294 C9A0948322E6B5952C094C09E042AA3629A040551561DC185C11377BF14FDE60 E7BB1CCBDD02FDEEC37040599CAAA5405D62ACEE78426847040599CAAAE9812D 148469D3134A3405D62ACE0C2E889BBDF0AF6730FBD652A1CCBD655B14EBDD97 E0C174ABF185C11371DE70D7BB18FD6B22C06EDE609F677E094C09E0C174A30B 8326E2003999CB5430B8326EE6F38EBDD0CF673897BB14EBD65483FC1462BAA6 11C4D4E850629A821AC0DDF02C096C8DAB44F69A4205B129812D1462BAAE0524 91AB0E0C2E889BBDF0AF6730FBD65481CCBDD02FD6FC3784DCD4A9BF129812D1 2537396E0C2E889BBDF0AF6B5918030FBD652D1CCBD652D14EBD652D3FC18B64 115028AC465551EE784268470EA1544180A239555583028AC465551EEFC185C1 1377BF14FDE60E7BB1CCBD654814EBDD97E042AA3A0B04916179056CCDF0A64D 6A0F6B342134A3098AE82C205685C5249137049163291145C3A6225EA88AE82C 5E185C11377BF14FDE60E7BD1CCBDD02FD6FC3784217AA37F30B8326E2ADF0AF 6730FBD65481CCBDD02FDEEC129812D1294C9AEC185C113F0CE70D7BB18FDE60 3F6738C7BB3706174CC50062339770606174CCDDE70D7BB18FDE603F6B38C7BD 3FC1462BAA618C2A111848361894A2A482347F38034A136BE21DBBC2D2704A34 2134A38C4655D1A4823471C185C11377BF14FDE60E7BDA443897BDA4238C7BDA 447E9307D822A0495CC419A9B9437F342134A307D822A0495CC419A9B9437061 74CCB6BF14FDE60E7BD1CCBD6560738C7BB370C1A661D42ED6B22C0C2E889BBD F0AF6730FBDD06ED6B2988609F6B7E0C2E889B86F38EBDD0CF6B5944A3897BDA 806814EBDE930B8326E18DF0AF6730FBD652D0C06ED6B2198609F6B594EC185C 11371089CC4ED2D185C113F2FE70D7BB18FD6B2B5E1CCBD65212C02FD6FC185C 11379EE70D7BB18FD6B2984703F6B5944A38C7BDA422D3706174CC90BF14FDE6 0E7BDAC03897BDA4A2A14EBD6525301EC185C11373CE70D7BB18FDE603F6B598 AC38C7BDAC5D4A7E9303AB447F342134A303AB44FC101457296F342134A3028A E42D0C2E889BBDF0AF6730FBDD06EDE609F677E9307AA114C285215651FE7842 17A2421E888BD9D129812D1835D80261C2982BA8706174CC30BF14FDE60E7BB1 CCBDE02FD6FC185C11371089CC4ED5E185C113F2FE70D7BB18FDE603F6B38C7B B3706174CC54BF14FDE60E7BD1CCBDD02FD6FC185C11377BF14FDE60E7BB1CCB DD02FD6FC37801978BF129812D1244E1E0C2E889BBDF0AF6B5918030FBDE06ED E609F677E9386551FE784268470DAA2E185C11377BF14FDE60E7BB1CCBDE02FD 6FC370EA9139EE70A157824A88BD65222C094C09E0C53362D18B66C4A7704A30 28AAA9C13F6B598807E080A239555B04605125D24ABF129812D1014562BAAA72 6847012956F4C09E08C0A24AA584706174CCDDE70D7BB18FD6BAAD06ED6BA2F0 2FD6FC37801B04AC57CCDF094C09E01261849BE8930B8326EE6F38EBDD0CF673 897BD14EBD65483FC145A8A9C4180AA394BF129812D145A8A9C4180AA39430B8 326EE6F38EBDD0CF673897BDA8038C7BB3FC18D8A58246174CC7F342134A30B1 5B058C2E889F0C2E889B07F3881ABE8D648C6B89981A388FDF0AF6730FBD6548 1CCBD654814EBD65483701347D1BD809D61331736FBF14FDE60E7BD1CCBDD02F D6FC10415DD0A57B7F38EBDD0CF6B3897BDAAC5E14EBD65253C9340DAB84C87F 38EBDD0CF6B559DD06ED6B29E02FD6B2949FC1091A52CCCE70D7BB18FD6B2249 9065225B10988C11A6291CCBD6522249526D94A66D02D270CD02FD6BAA94B622 3499065225B10988EC10990613401466F38EBDD0CF673897BDAAC2914EBD656B C7E08C817D5FA8AE8D1409822FBF14FDE60E7BDAC0681CCBD65E4438C7BDA441 83703E84B44994D17F38EBDD0CF6B59B1CCBD651814EBD65293701F0E026C0E7 F38EBDD0CF673897BB14EBDD9302B573838388150FE70D7BB18FD6B2384703F6 B55DCD02FD6BA270EC141981ADB170FE70D7BB18FD6BAA91603F6B5943038C7B DAAC4837046BE60B85321057CDF0AF6730FBD65409E06ED6B228B14EBD65609C 93822320F144CA1FE70D7BB18FDE603F6B59B14EBD65EEC14CBEA8DAB8C409ED F0AF6730FBD6529AD06ED6B2201609F6B591207E0A88C52DC06411BF14FDE60E 7BDA42EC05B2B1C214A2515080181CCBD65533499065225B10988C11C038C7BD A4A563852845A2A00144292BB37014AA589BF14FDE60E7BDA421038880569857 29A95384703F6B591805396D4468231CA44A6BC38C7BDA446096930E2060111A C21B2A3780632422603EDF0AF6730FBDD06ED6B294D609F6B559DD97E0C2E889 B22C2C4432D50FC1093521AC64ABF129812D1093521AC64A30B8326EE6F38EBD 65602C0CF6B3897BB14EBDD97E042AA3629A069CC935627F30B8326EE6F38EBD D0CF6B3897BB14EBDE9342134A3098AE894A285237E499C370694A9798226F34 2134A30B42DCB441130B8326EE6F38EBDD0CF673897BDACD02FD6B277E938C46 55D24C2AA259326C5A2A482347F30B8326E2ADF0AF6730FBD655B1CCBD652914 EBD655B378426847099CAAA30B8326E18DF0AF6730FBDD06EDE609F677E02C09 6C8DAB44FE040C05B0C0C2E889B00C4662FE0C052491AB0E0C2E889BBDF0AF67 30FBD652A1CCBD656814EBD652A3FC1014562BAA612E81512666F342134A3028 AC46555F4C09E0242BCE9812D14C13A24CCC0C2E889BBDF0AF6730FBDE06ED6B AAD02FD6FC3704099139266A0E832DDF0C2E889B86F30FBDE06ED6B2301609F6 B7E094C09E080233625CC41C174A30B8326E18DF0CF6B3897BD14EBD65602C93 0E053B8621F6B5918030B8326E2003999CB3030B8326EE6F30FBD65602C06ED6 709F6B7E938C4655D228A6EA81BA942A8C2A111BF129812D1462BAAE05245824 491371C185C11377BF14FDE609F673897BB18FDEEC1A482347970168436C6D52 A3405DC51B2923655949394459491954322EC1462BAA611C45CC9C8C923A315C C4152491ABF14812D81B5798ED6034978426847099CAAA3490568E2830B8326E E6F38EBDD0CF673897BD14EBD655B3FC10936495ABF129812D10936495A30B83 26EE6F38EBDD0CF673897BB14EBDE97E042AA3629A88850EE784217A2421E888 BD655E129812D184457C425111B0C185C11377BF14FDE60E7BB1CCBDE02FD6FC 370EA1544182B89922C8A9849FE784268470EA1544182B89922C8A9849F0C2E8 897D6F38EBDD0CF6B3897BDAC0E609F677E0834DC2A94CBDD0C2E889BBDF0AF6 730FBDD06ED6B2988609F6B7E0C2E889B86F38EBDD0CF6B5944A3897BDA80681 4EBDE930B8326E18DF0AF6730FBD652D0C06ED6B2198609F6B594EC185C11371 089CC4ED2D185C113F2FE70D7BB18FD6B2B5E1CCBD65212C02FD6FC185C11379 EE70D7BB18FD6B2984703F6B5944A38C7BDA422D3706174CC90BF14FDE60E7BD AC03897BDA4A2A14EBD6525301EC185C11373CE70D7BB18FDE603F6B598AC38C 7BDAC5D4A7E9349433A7F342134A349433A706174CCDDE70D7BB18FD6703F6B3 8C7BB3FC1014562BAA61208CC5847F342134A3028AC46555F4C09E0242BCE981 2D140099B09E0C2E889BBDF0AF6730FBD655B1CCBDE02FDEEC370CAAA11568EE 784268470CAAA11568E0C2E889BBDF0AF6730FBDD06EDE609F677E938CA914AA 1DDF094C09E02B6609A64706174CCDDE70D7BB18FDE603F6B38C7BB3FC122618 52DC8EDF0942E45842C1117BDAC048129812D12261852DC8E185C11377BF14FD E60E7BDA803897BD14EBDD97E97E08483A80190644915CBF129812D1AE3A6129 60593513D46AC0B4CBBC7E08483A8015D37D52ABF145EAB44500E889FE70D7BB 18FD6703F6B38C7BD37040599C6E2F0A27D52A28893282FB5438AC5798A7AA09 46E470465725E38AC5798A22A8A94ACB9067059BE215108994AC4A00C113FDF0 AF6730FBDE06ED6709F6B7E02421618E13E89868381919081A489C24A81935EA 8053941153949BC342558432E82562572A8991AEC6C1CE38808AB2670CC15AC4 AE4413338223A0E02262C8AD7D51B30AC4256488621F6B5116059BE215461544 29E69016059BE21514CC11493238A03533C2DBDD93021E822441CA1540234562 BAAA07F7E9F0 [=== Bjhealer - Nordrassil profile ===]

  • Presup posted a comment May 22, 2011

    Doesn't affect function and not sure anyone would even notice, but changing the border color in its layout tab produces:

    1x Grid2Options-1001\GridIndicators.lua:436: attempt to call method 'UpdateDB' (a nil value) (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[5]":9: in function <[string "safecall Dispatcher[5]"]:5> (tail call): ?: AceConfigDialog-3.0-54:798: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:613> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[6]":9: in function <[string "safecall Dispatcher[6]"]:5> (tail call): ?: AceGUI-3.0-33 (Ace3):314: in function `Fire' ...Ace3\AceGUI-3.0\widgets\AceGUIWidget-ColorPicker.lua:33: in function <...Ace3\AceGUI-3.0\widgets\AceGUIWidget-ColorPicker.lua:21>: ...Ace3\AceGUI-3.0\widgets\AceGUIWidget-ColorPicker.lua:65: in function `opacityFunc': <string>:"*:OnClick":4: in function <[string "*:OnClick"]:1>

  • michaelsp posted a comment May 22, 2011

    Thank you very much, revision 580 must fix the reported issues (including the border color problem)


    Edited May 22, 2011
  • michaelsp removed a tag Accepted May 22, 2011
  • michaelsp added a tag Fixed May 22, 2011
  • michaelsp closed issue May 22, 2011

To post a comment, please login or register a new account.