Errors using oUF master branch with this layout #1


  • Defect
  • Accepted
Open
  • _ForgeUser23487 created this issue Feb 28, 2012

    What steps will reproduce the problem?

    1. Install the latest updated master branch of oUF from this link

    2. Install the latest oUF_sb version (see below).

    3. Log on, then join a LFR "raid" (using the default Blizzard raid frames).

    What is the expected output? What do you see instead?

    Expected: no issues.

    Instead: in the LFR group, targeting/attacking an adversary throws up tons of repeating errors. BugGrabber/BugSack had to throttle one of them it was repeating so fast.

    What version of the product are you using?

    v1.2.0/r28 with oUF master revision 221b1f19.

    Do you have an error log of what happened?

    Two errors before I disabled the mod and reloaded. They are very similar, with slight differences:

    	["message"] = "oUF-1.6.0\\colors.lua:65: attempt to perform arithmetic on local 'b2' (a nil value)\noUF_sb-1.2.0\\oUF_sb.lua:377: in function <Interface\\AddOns\\oUF_sb\\oUF_sb.lua:372>\n(tail call): ?:\n(tail call): ?:\noUF-1.6.0\\ouf.lua:158: in function `UpdateAllElements'\noUF-1.6.0\\ouf.lua:29: in function <Interface\\AddOns\\oUF\\ouf.lua:25>\n",
    			["type"] = "error",
    			["time"] = "2012/02/28 17:17:50",
    			["locals"] = {
    				"bar = <unnamed> {\n __owner = oUF_TargetTarget {\n }\n frequentUpdates = true\n PostUpdate = <function> defined @Interface\\AddOns\\oUF_sb\\oUF_sb.lua:372\n disconnected = false\n ForceUpdate = <function> defined @Interface\\AddOns\\oUF\\elements\\health.lua:149\n value = <unnamed> {\n }\n 0 = <userdata>\n bg = <unnamed> {\n }\n Smooth = true\n}\nunit = \"targettarget\"\nmin = 128272\nmax = 194309\ncur = 128272\nmaxHealth = 194309\noUF = <table> {\n DisableBlizzard = <function> defined @Interface\\AddOns\\oUF\\blizzard.lua:44\n SetActiveStyle = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:324\n EnableFactory = <function> defined @Interface\\AddOns\\oUF\\factory.lua:38\n ColorGradient = <function> defined @Interface\\AddOns\\oUF\\colors.lua:45\n SpawnHeader = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:496\n RegisterStyle = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:314\n AddElement = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:560\n Factory = <function> defined @Interface\\AddOns\\oUF\\factory", -- [1]
    				".lua:27\n RegisterMetaFunction = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:303\n Tags = <table> {\n }\n DisableFactory = <function> defined @Interface\\AddOns\\oUF\\factory.lua:42\n objects = <table> {\n }\n colors = <table> {\n }\n version = \"1.6.0\"\n RunFactoryQueue = <function> defined @Interface\\AddOns\\oUF\\factory.lua:46\n HandleUnit = <function> defined @Interface\\AddOns\\oUF\\units.lua:8\n RegisterInitCallback = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:299\n IterateStyles = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:337\n Spawn = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:541\n}\nUnitIsDead = <function> defined =[C]:-1\nUnitIsGhost = <function> defined =[C]:-1\nUnitIsConnected = <function> defined =[C]:-1\nformats = <table> {\n player = <table> {\n }\n focus = <table> {\n }\n target = <table> {\n }\n boss1 = <table> {\n }\n pet = <table> {\n }\n targettarget = <table> {\n }\n}\ncolors = <table> {\n runes = <table> {\n }\n power = <table> {\n }\n}\nUnitIsPlayer = <function> def", -- [2]
    				"ined =[C]:-1\nselect = <function> defined =[C]:-1\nUnitClass = <function> defined =[C]:-1\nUnitReaction = <function> defined =[C]:-1\nsbColors = <table> {\n white = <table> {\n }\n unknown = <table> {\n }\n gray = <table> {\n }\n green = <table> {\n }\n}\nupdateName = <function> defined @Interface\\AddOns\\oUF_sb\\oUF_sb.lua:321\n", -- [3]
    			},
    			["session"] = 6407,
    			["counter"] = 258,
    		}, -- [999]
    		{
    			["message"] = "oUF-1.6.0\\colors.lua:65: attempt to perform arithmetic on local 'b2' (a nil value)\noUF_sb-1.2.0\\oUF_sb.lua:377: in function <Interface\\AddOns\\oUF_sb\\oUF_sb.lua:372>\n(tail call): ?:\n(tail call): ?:\noUF-1.6.0\\events.lua:69: in function <Interface\\AddOns\\oUF\\events.lua:62>\n",
    			["type"] = "error",
    			["time"] = "2012/02/28 17:18:31",
    			["locals"] = {
    				"bar = <unnamed> {\n __owner = oUF_sbPlayer {\n }\n frequentUpdates = true\n PostUpdate = <function> defined @Interface\\AddOns\\oUF_sb\\oUF_sb.lua:372\n disconnected = false\n ForceUpdate = <function> defined @Interface\\AddOns\\oUF\\elements\\health.lua:149\n value = <unnamed> {\n }\n 0 = <userdata>\n bg = <unnamed> {\n }\n Smooth = true\n}\nunit = \"player\"\nmin = 94327\nmax = 139067\ncur = 94327\nmaxHealth = 139067\noUF = <table> {\n DisableBlizzard = <function> defined @Interface\\AddOns\\oUF\\blizzard.lua:44\n SetActiveStyle = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:324\n EnableFactory = <function> defined @Interface\\AddOns\\oUF\\factory.lua:38\n ColorGradient = <function> defined @Interface\\AddOns\\oUF\\colors.lua:45\n SpawnHeader = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:496\n RegisterStyle = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:314\n AddElement = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:560\n Factory = <function> defined @Interface\\AddOns\\oUF\\factory.lua:27\n Reg", -- [1]
    				"isterMetaFunction = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:303\n Tags = <table> {\n }\n DisableFactory = <function> defined @Interface\\AddOns\\oUF\\factory.lua:42\n objects = <table> {\n }\n colors = <table> {\n }\n version = \"1.6.0\"\n RunFactoryQueue = <function> defined @Interface\\AddOns\\oUF\\factory.lua:46\n HandleUnit = <function> defined @Interface\\AddOns\\oUF\\units.lua:8\n RegisterInitCallback = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:299\n IterateStyles = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:337\n Spawn = <function> defined @Interface\\AddOns\\oUF\\ouf.lua:541\n}\nUnitIsDead = <function> defined =[C]:-1\nUnitIsGhost = <function> defined =[C]:-1\nUnitIsConnected = <function> defined =[C]:-1\nformats = <table> {\n player = <table> {\n }\n focus = <table> {\n }\n target = <table> {\n }\n boss1 = <table> {\n }\n pet = <table> {\n }\n targettarget = <table> {\n }\n}\ncolors = <table> {\n runes = <table> {\n }\n power = <table> {\n }\n}\nUnitIsPlayer = <function> defined =[C]:-1", -- [2]
    				"\nselect = <function> defined =[C]:-1\nUnitClass = <function> defined =[C]:-1\nUnitReaction = <function> defined =[C]:-1\nsbColors = <table> {\n white = <table> {\n }\n unknown = <table> {\n }\n gray = <table> {\n }\n green = <table> {\n }\n}\nupdateName = <function> defined @Interface\\AddOns\\oUF_sb\\oUF_sb.lua:321\n", -- [3]
    			},
    			["session"] = 6407,
    			["counter"] = 20,
    

    Please provide any additional information below.

    This is an attractive alternative to the apparently abandoned oUF_Ammo. But like that layout, this one bugs out using the oUF master revisions (since the last release of oUF). Several other oUF layouts have no issues with the various oUF master revisions.

    Both this & Ammo have no problems with the last release/stable oUF v1.5.16/a0f4ae8db4, though. So a problem to look at soon. Ideally sooner than later; hopefully when the next oUF release comes out, at least.

  • _ForgeUser23487 added the tags New Defect Feb 28, 2012
  • _ForgeUser23487 edited description Feb 28, 2012
  • Forge_User_42667175 removed a tag New Mar 5, 2012
  • Forge_User_42667175 added a tag Accepted Mar 5, 2012

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