Major bug in 4.1 detection on 4.0 live, impacts lots of addons #34


  • Defect
  • Fixed
Closed
Assigned to moonfann
  • Carnitaas created this issue Mar 31, 2011

    It looks like ace3 is using a 4.1 routine on 4.0 live, which is breaking tons of addons. We have another ticket about this, but the subject doesn't make it clear what a big deal this is, so I believe nobody has read it yet. The error is as follows.

    Message: ...Libs\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua:271: attempt to call method 'GetStringWidth' (a nil value)
    Time: 03/31/11 08:29:35
    Count: 1
    Stack: (tail call): ?
    ...Libs\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua:271: in function `BuildTabs'
    ...Libs\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua:173: in function `SetTabs'
    ...ceConfig\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1611: in function `FeedGroup'
    ...ceConfig\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1853: in function `Open'
    ...ceConfig\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:830: in function <...ceConfig\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:613>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[4]"]:9: in function <[string "safecall Dispatcher[4]"]:5>
    (tail call): ?
    ...ns\ArkInventory\Externals\Ace3-AceGUI\AceGUI-3.0.lua:314: in function `Fire'
    ...xternals\Ace3-AceGUI\widgets\AceGUIWidget-Button.lua:22: in function <...xternals\Ace3-AceGUI\widgets\AceGUIWidget-Button.lua:19>

    Locals: <none>

  • Carnitaas added the tags New Defect Mar 31, 2011
  • _ForgeUser684796 posted a comment Apr 2, 2011

    This error is occurring when I click the import option. It started right after updating Ackis Recipe List from v.2.2.2 to v.2.2.3. Reverting Ackis Recipe List back to v.2.2.2 "fixes" the issue. I posted a comment at Ackis Recipe List, and will now update it to reference this ticket.

  • Forge_User_80474796 posted a comment Apr 9, 2011

    I had the same error but disabling Skillet fixed the problem (thanks fixitman for pointing out Ackis). Seems a few people are getting this error as seen on Curse.com comments.


    Edited Apr 9, 2011
  • _ForgeUser684796 posted a comment Apr 13, 2011

    I fixed this by copying using the AceGUI libs from GM2 to replace the newer one in ARL. ARL still works, and the 4.1 code is gone. The real problem is with ACE3, and any addons that use the newer version.

  • moonfann removed a tag New Apr 23, 2011
  • moonfann added a tag Fixed Apr 23, 2011
  • moonfann closed issue Apr 23, 2011

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