X-Perl UnitFrames

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

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)"

  • Bild_2.png
User When Change
Telezphora Sat, 26 Sep 2009 18:24:56 Changed status from Waiting to Replied
Zeksie Fri, 25 Sep 2009 07:41:20 Changed status from New to Waiting
Jarviz Fri, 18 Sep 2009 20:27:12

Added attachment Bild_2.png

Jarviz Fri, 18 Sep 2009 20:26:43 Create

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

  • 6 comments
  • Avatar of Telezphora Telezphora Fri, 09 Oct 2009 14:46:38

    3.0.6 fixed it for me too.

    Thanks a lot.

  • Avatar of Jarviz Jarviz Mon, 05 Oct 2009 18:06:19

    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.

  • Avatar of Telezphora Telezphora Sun, 27 Sep 2009 22:54:39

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

    That did not help :(

  • Avatar of Zricca Zricca Sat, 26 Sep 2009 22:54:45

    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.

  • Avatar of Telezphora Telezphora Sat, 26 Sep 2009 18:24:55

    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)

  • Avatar of Zeksie Zeksie Fri, 25 Sep 2009 07:41:10

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

  • 6 comments

Facts

Last updated on
26 Sep 2009
Reported on
18 Sep 2009
Status
Replied - Someone has replied after waiting for more information.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.

Reported by

Possible assignees