Error with target frame: attempt to call a nil value #280


  • Declined
  • Defect
Closed
  • _ForgeUser642028 created this issue Sep 18, 2009

    This error occurs after ui is loaded on a "clean" char with no other addons or previous settings. Causes the target frame to not show and the targets' target frame to display without any values.

    I did not have this error before i cleared my settings (deleted /WTF)

    Version is 3.0.5g and wow 3.2.0 on a Mac.

    Occurs every time i reload the ui or login. Also occurs after I change settings.

    Message: attempt to call a nil value
    Time: Fri Sep 18 22:12:02 2009
    Count: 2
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    Interface\AddOns\XPerl\XPerl_Init.lua:154: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:701: in function <Interface\AddOns\XPerl\XPerl_Init.lua:676>
    [C]: in function `pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:148: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:434: in function `XPerl_Init'
    Interface\AddOns\XPerl\XPerl_Globals.lua:353: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:321>
    Interface\AddOns\XPerl\XPerl_Globals.lua:388: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:362>

    Locals: which = nil
    (for generator) = <function> defined =[C]:-1
    (for state) = <table> {
    1 = <table> {
    }
    2 = <table> {
    }
    3 = <table> {
    }
    4 = <table> {
    }
    5 = <table> {
    }
    6 = <table> {
    }
    7 = <table> {
    }
    8 = <table> {
    }
    9 = <table> {
    }
    10 = <table> {
    }
    11 = <table> {
    }
    12 = <table> {
    }
    13 = <table> {
    }
    14 = <table> {
    }
    }
    (for control) = 11
    k = 11
    v = <table> {
    slf = XPerl_Focus {
    }
    }
    conf = <table> {
    highlight = <table> {
    }
    highlightSelection = 1
    ShowTutorials = true
    rangeFinder = <table> {
    }
    showAFK = 1
    combatFlash = 1
    buffHelper = <table> {
    }
    focus = <table> {
    }
    target = <table> {
    }
    raid = <table> {
    }
    raidpet = <table> {
    }
    colour = <table> {
    }
    pettarget = <table> {
    }
    focustarget = <table> {
    }
    targettarget = <table> {
    }
    targettargettarget = <table> {
    }
    pet = <table> {
    }
    tooltip = <table> {
    }
    highlightDebuffs = <table> {
    }
    partypet = <table> {
    }
    player = <table> {
    }
    transparency = <table> {
    }
    party = <table> {
    }
    bar = <table> {
    }
    minimap = <table> {
    }
    buffs = <table> {
    }
    maximumScale = 1.5
    optionsColour = <table> {
    }
    }
    optionFuncs = <table> {
    1 = <table> {
    }
    2 = <table> {
    }
    3 = <table> {
    }
    4 = <table> {
    }
    5 = <table> {
    }
    6 = <table> {
    }
    7 = <table> {
    }
    8 = <table> {
    }
    9 = <table> {
    }
    10 = <table> {
    }
    11 = <table> {
    }
    12 = <table> {
    }
    13 = <table> {
    }
    14 = <table> {
    }
    }
    doneOptions = nil

    Next error is:

    Message: ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: bad argument #6 to 'format' (string expected, got nil)
    Time: Fri Sep 18 22:18:53 2009
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    [C]: in function `format'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: in function `ScriptErrorsFrame_Update'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:384: in function <...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:383>
    [C]: in function `Show'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:410: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    Interface\AddOns\XPerl\XPerl_Init.lua:154: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:701: in function <Interface\AddOns\XPerl\XPerl_Init.lua:676>
    [C]: in function `pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:148: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:434: in function `XPerl_Init'
    Interface\AddOns\XPerl\XPerl_Globals.lua:353: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:321>
    Interface\AddOns\XPerl\XPerl_Globals.lua:388: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:362>

    Locals: (*temporary) = "Message: %s
    Time: %s
    Count: %s
    Stack: %s
    Locals: %s"
    (*temporary) = "attempt to call a nil value"
    (*temporary) = "Fri Sep 18 22:18:53 2009"
    (*temporary) = "1"
    (*temporary) = "[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    Interface\AddOns\XPerl\XPerl_Init.lua:154: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:701: in function <Interface\AddOns\XPerl\XPerl_Init.lua:676>
    [C]: in function `pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:148: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:434: in function `XPerl_Init'
    Interface\AddOns\XPerl\XPerl_Globals.lua:353: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:321>
    Interface\AddOns\XPerl\XPerl_Globals.lua:388: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:362>
    "
    (*temporary) = nil
    (*temporary) = "string expected, got nil"

    And next:

    Message: ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: bad argument #6 to 'format' (string expected, got nil)
    Time: Fri Sep 18 22:18:53 2009
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    [C]: in function `format'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: in function `ScriptErrorsFrame_Update'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:412: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    [C]: in function `format'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: in function `ScriptErrorsFrame_Update'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:384: in function <...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:383>
    [C]: in function `Show'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:410: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    Interface\AddOns\XPerl\XPerl_Init.lua:154: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:701: in function <Interface\AddOns\XPerl\XPerl_Init.lua:676>
    [C]: in function `pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:148: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:434: in function `XPerl_Init'
    Interface\AddOns\XPerl\XPerl_Globals.lua:353: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:321>
    Interface\AddOns\XPerl\XPerl_Globals.lua:388: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:362>

    Locals: (*temporary) = "Message: %s
    Time: %s
    Count: %s
    Stack: %s
    Locals: %s"
    (*temporary) = "attempt to call a nil value"
    (*temporary) = "Fri Sep 18 22:18:53 2009"
    (*temporary) = "1"
    (*temporary) = "[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    Interface\AddOns\XPerl\XPerl_Init.lua:154: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:701: in function <Interface\AddOns\XPerl\XPerl_Init.lua:676>
    [C]: in function `pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:148: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:434: in function `XPerl_Init'
    Interface\AddOns\XPerl\XPerl_Globals.lua:353: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:321>
    Interface\AddOns\XPerl\XPerl_Globals.lua:388: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:362>
    "
    (*temporary) = nil
    (*temporary) = "string expected, got nil"

    And next:

    Message: ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: bad argument #6 to 'format' (string expected, got nil)
    Time: Fri Sep 18 22:18:53 2009
    Count: 107
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    [C]: in function `format'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: in function `ScriptErrorsFrame_Update'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:412: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    [C]: in function `format'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: in function `ScriptErrorsFrame_Update'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:412: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    ...
    [C]: in function `Show'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:410: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    Interface\AddOns\XPerl\XPerl_Init.lua:154: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:701: in function <Interface\AddOns\XPerl\XPerl_Init.lua:676>
    [C]: in function `pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:148: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:434: in function `XPerl_Init'
    Interface\AddOns\XPerl\XPerl_Globals.lua:353: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:321>
    Interface\AddOns\XPerl\XPerl_Globals.lua:388: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:362>

    Locals: (*temporary) = "Message: %s
    Time: %s
    Count: %s
    Stack: %s
    Locals: %s"
    (*temporary) = "attempt to call a nil value"
    (*temporary) = "Fri Sep 18 22:18:53 2009"
    (*temporary) = "1"
    (*temporary) = "[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    Interface\AddOns\XPerl\XPerl_Init.lua:154: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:701: in function <Interface\AddOns\XPerl\XPerl_Init.lua:676>
    [C]: in function `pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:148: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:434: in function `XPerl_Init'
    Interface\AddOns\XPerl\XPerl_Globals.lua:353: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:321>
    Interface\AddOns\XPerl\XPerl_Globals.lua:388: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:362>
    "
    (*temporary) = nil
    (*temporary) = "string expected, got nil"

    And the last:

    Message: C stack overflow
    Time: Fri Sep 18 22:18:53 2009
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    [C]: in function `format'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: in function `ScriptErrorsFrame_Update'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:412: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    [C]: in function `format'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: in function `ScriptErrorsFrame_Update'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:412: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    ...
    [C]: in function `Show'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:410: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    Interface\AddOns\XPerl\XPerl_Init.lua:154: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:701: in function <Interface\AddOns\XPerl\XPerl_Init.lua:676>
    [C]: in function `pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:148: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:434: in function `XPerl_Init'
    Interface\AddOns\XPerl\XPerl_Globals.lua:353: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:321>
    Interface\AddOns\XPerl\XPerl_Globals.lua:388: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:362>

    Locals: (*temporary) = "Message: %s
    Time: %s
    Count: %s
    Stack: %s
    Locals: %s"
    (*temporary) = "attempt to call a nil value"
    (*temporary) = "Fri Sep 18 22:18:53 2009"
    (*temporary) = "1"
    (*temporary) = "[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    Interface\AddOns\XPerl\XPerl_Init.lua:154: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:701: in function <Interface\AddOns\XPerl\XPerl_Init.lua:676>
    [C]: in function `pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:148: in function `XPerl_pcall'
    Interface\AddOns\XPerl\XPerl_Init.lua:434: in function `XPerl_Init'
    Interface\AddOns\XPerl\XPerl_Globals.lua:353: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:321>
    Interface\AddOns\XPerl\XPerl_Globals.lua:388: in function <Interface\AddOns\XPerl\XPerl_Globals.lua:362>
    "
    (*temporary) = nil
    (*temporary) = "string expected, got nil"
    (*temporary) = <function> defined =[C]:-1
    (*temporary) = "...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: bad argument #6 to 'format' (string expected, got nil)"

  • _ForgeUser642028 added the tags New Defect Sep 18, 2009
  • _ForgeUser642028 added an attachment Bild_2.png Sep 18, 2009

    Bild_2.png

  • Forge_User_26050436 posted a comment Sep 25, 2009

    Re-install please. Something must be fundementally wrong here for this error. Missing files or something.

  • Forge_User_26050436 removed a tag New Sep 25, 2009
  • Forge_User_26050436 added a tag Waiting Sep 25, 2009
  • _ForgeUser3321078 posted a comment Sep 26, 2009

    Same problem here. I also removed (most of the) WTF directory today.

    Just removed all X-Perl related files, from WOW/Interface/AddOn and WOW/WTF, and then reinstalled the X-Perl files in WOW/Interface/AddOn from a fresh download.

    That did not help.

    I'm using wine to run WOW in Linux. It's probably not relevant.

    Here's the output (using Swatter):
    Date: 2009-09-26 20:21:43
    ID: 1
    Error occured in: Global
    Count: 2
    Message: attempt to call a nil value
    Debug:
    XPerl\XPerl_Init.lua:154: XPerl_pcall()
    XPerl\XPerl_Init.lua:701:
    XPerl\XPerl_Init.lua:676
    [C]: pcall()
    XPerl\XPerl_Init.lua:148: XPerl_pcall()
    XPerl\XPerl_Init.lua:434: XPerl_Init()
    XPerl\XPerl_Globals.lua:353:
    XPerl\XPerl_Globals.lua:321
    XPerl\XPerl_Globals.lua:388:
    XPerl\XPerl_Globals.lua:362
    AddOns:
    Swatter, v5.6.4424 (KangaII)
    XPerl, v3.0.5g
    XPerlArcaneBar, v
    XPerlParty, v
    XPerlPartyPet, v
    XPerlPlayer, v
    XPerlPlayerBuffs, v
    XPerlPlayerPet, v
    XPerlTarget, v
    XPerlTargetTarget, v
    BlizRuntimeLib_enUS v3.2.2.30200 <eu>
    (ck=f2)

  • _ForgeUser3321078 removed a tag Waiting Sep 26, 2009
  • _ForgeUser3321078 added a tag Replied Sep 26, 2009
  • _ForgeUser1212163 posted a comment Sep 26, 2009

    I also did a clean install and got .Lua errors and was unable to use the target, target target and focus frames. I installed Recount and that for some reason fixed the problem. I am using Vista 64.

  • _ForgeUser3321078 posted a comment Sep 27, 2009

    Zricca's response sounded promising. Since I don't have Recount installed I decided to reinstall all my add ons.

    That did not help :(

  • _ForgeUser642028 posted a comment Oct 5, 2009

    I installed the dev release (r338 I think) and it went away. Note that i tried to reinstall (delete all addons, settings and cache, downloaded xperl and installed) the normal release several times before this. So I find it very hard to belive that this was caused by a installation error. Anyhow, current release (3.0.6) doesn't have this error.

  • _ForgeUser3321078 posted a comment Oct 9, 2009

    3.0.6 fixed it for me too.

    Thanks a lot.

  • MysticalOS removed a tag Replied Feb 22, 2012
  • MysticalOS added a tag Declined Feb 22, 2012
  • MysticalOS closed issue Feb 22, 2012

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