CrowBar

2 - Logon errors with different TinyGratuity lib

What steps will reproduce the problem?

1. Log on.

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

Expected: no issues. Instead: two errors are thrown up.

What version of the product are you using?

r48-release

Do you have an error log of what happened?

["message"] = "CrowBar-r48-release\\CrowBar.lua:76: attempt to index upvalue 'tooltip' (a nil value)\nCrowBar-r48-release\\CrowBar.lua:47: in function <Interface\\AddOns\\CrowBar\\CrowBar.lua:35>\n(tail call): ?:\n<in C code>: ?\n<string>:\"safecall Dispatcher[1]\":9: in function <[string \"safecall Dispatcher[1]\"]:5>\n(tail call): ?:\nAceAddon-3.0-5 (Ace3):531: in function `EnableAddon'\nAceAddon-3.0-5 (Ace3):621: in function <Interface\\AddOns\\Ace3\\AceAddon-3.0\\AceAddon-3.0.lua:607>\n<in C code>: in function `LoadAddOn'\nAddonLoader-2.0\\AddonLoader.lua:109: in function `LoadAddOn'\nAddonLoader-2.0\\AddonLoader.lua:130: in function <Interface\\AddOns\\AddonLoader\\AddonLoader.lua:119>\n\n  ---",
			["type"] = "error",
			["time"] = "2009/11/12 18:19:25",
			["session"] = 339,
			["counter"] = 1,
		}, -- [124]
		{
			["message"] = "CrowBar-r48-release\\CrowBar.lua:76: attempt to index upvalue 'tooltip' (a nil value)\n(tail call): ?:\n<in C code>: ?\n<string>:\"safecall Dispatcher[2]\":9: in function <[string \"safecall Dispatcher[2]\"]:5>\n(tail call): ?:\nAceBucket-3.0-3 (Ace3):114: in function <...nterface\\AddOns\\Ace3\\AceBucket-3.0\\AceBucket-3.0.lua:107>\n(tail call): ?:\n<in C code>: ?\n<string>:\"safecall Dispatcher[1]\":9: in function <[string \"safecall Dispatcher[1]\"]:5>\n(tail call): ?:\nAceTimer-3.0-5 (Ace3):160: in function <Interface\\AddOns\\Ace3\\AceTimer-3.0\\AceTimer-3.0.lua:132>\n\n  ---",
			["type"] = "error",
			["time"] = "2009/11/12 18:19:28",
			["session"] = 339,
			["counter"] = 1,
		}, -- [125]

Please provide any additional information below.

Seems to be a an incompatibility with the different TinyGratuity library included with the latest Panda version (3.2.0.25-Beta). No version numbers, but the one included with that and the one included with Crowbar are different things.

When Crowbar loads alone with its original TinyGratuity (or with a regular mod load with no other mod using TinyGratuity loading), no errors or problems. When it loads alone with the library version from Panda substituted and/or with a regular mod and Panda loading alongside: errors.

User When Change
Ammo Fri, 13 Nov 2009 17:27:57 Changed status from New to Invalid
Zidomo Fri, 13 Nov 2009 00:07:33 Create

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

  • 2 comments
  • Avatar of Zidomo Zidomo Sat, 14 Nov 2009 21:11:16

    TinyGratuity is the only commonly named file across different addons I've ever seen (CrowBar, your LockSmith, Panda & Heatsink seen so far) that isn't a library.

    Thus, on first glance, the substitution trial. Sorry.

    Last edited on 14 Nov 2009 by Zidomo
  • Avatar of Ammo Ammo Fri, 13 Nov 2009 11:23:59

    You should not be deleting the TinyGratuity file from CrowBar. It has a global CrowbarTooltip reference in it. It does NOT conflict with Panda.

    TinyGratuity is not a library it's a file specific to CrowBar.

  • 2 comments

Facts

Last updated on
13 Nov 2009
Reported on
13 Nov 2009
Status
Invalid - This was not a valid report.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.

Reported by

Possible assignees

  • Avatar of Ammo
    • Manager
    • Author