Download
(60 Kb)
Download
Updated: 06-14-10 12:27 AM
Pictures
File Info
Updated:06-14-10 12:27 AM
Created:05-26-10 01:36 PM
Downloads:6,286
Favorites:46
MD5:
gBags  Popular! (More than 5000 hits)
Version: 1.07
by: Goldpaw [More]
gBags is no longer updated on WoWInterface.

Please visit Curse for the latest version:
http://wow.curse.com/downloads/wow-a...ils/gbags.aspx
1.07
- Changed cacheEQsets() to only be called upon login and updated equipment sets, not every time a container is opened, and also re-uses the same table every time. This will fix the issue with severe memory increases when the bags are open.
- Removed " (beta)" from the .toc ## Title

1.06
- Added Dimensional Ripper - Everlook/Area 52, Gnomish Alarm-o-bot and Crashin' Trashin' Robot to Gizmos
- Moved the Keyring filter up where it belongs to grab "extra" keys before other categories do

1.051
- gLib 2.41

1.05
- Now uses gLib 2.4
- Fixed a font issue causing distorted money text
- Fixed an issue causing the bank's graphic space display to show a copy of the bagspace instead
- New slash command; /gbags scale x (where 2.0 >= x >= 0.5)
- New category! Gizmos; Holds a lot of Use: items that can't be equipped, nor consumed.

1.04
- Added Heroic Celestial Planetarium Key to the custom keyring table

1.03
- Added the "Recipy" category.
- Now uses the new BagBar plugin to display bag bars
- Removed the filter categories from the localization.lua file
- Commented the localization.lua file a bit better
- When you now open the Keyring, it will remain open until you close it or reload the interface
- Bankframe stacksplit bug resolved

1.02
- Added (some) German localization. Thanks Spooky!
- Now has a global searchbar accessible by clicking on the main container's space display
- Most of the issues with the Esc key and opening/closing of the bags should be resolved now

1.01
- Now uses Implementation:AtBank() to handle the bank frame
- Added events to fire off the Blizzard closing functions when the bank or main frames are hidden, this solves issues with opening after getting the bags/bank closed with the Esc key.

1.0
- Release
Archived Files (6)
File Name
Version
Size
Author
Date
1.06
60kB
Goldpaw
06-10-10 12:45 AM
1.051
60kB
Goldpaw
06-09-10 05:16 PM
1.05
60kB
Goldpaw
06-09-10 03:05 PM
1.03
54kB
Goldpaw
06-01-10 07:09 AM
1.01 beta
51kB
Goldpaw
05-27-10 03:40 AM
1.0 beta
51kB
Goldpaw
05-26-10 01:36 PM


Post A Reply Comment Options
Old 06-10-10, 06:56 PM  
Diagnostics
Medic!
 
Diagnostics's Avatar
Premium Member

Forum posts: 71
File comments: 24
Uploads: 0
Still waiting on gUI!
__________________
Diagnostics is offline Report comment to moderator  
Reply With Quote
Old 06-10-10, 03:48 PM  
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 296
Uploads: 21
Originally posted by Mambaru
Sadly it's now broken for me. Downloaded 1.06 and when I try to open my bags I get the following:

Message: Interface\AddOns\gBags\gBags.lua:1113: attempt to index a nil value
Time: 06/10/10 20:12:03
Count: 2
Stack: Interface\AddOns\gBags\gBags.lua:1113: in function `OpenAllBags'
Interface\AddOns\gBags\gBags.lua:1073: in function `OnOpen'
Interface\AddOns\gBags\base\implementation.lua:73: in function `?'
Interface\AddOns\gBags\base\core.lua:131: in function <Interface\AddOns\gBags\base\core.lua:131>
[C]: in function `Show'
Interface\AddOns\gBags\base\implementation.lua:96: in function `Toggle'
Interface\AddOns\gBags\base\core.lua:67: in function `ToggleBackpack'
[string "TOGGLEBACKPACK"]:1: in function <[string "TOGGLEBACKPACK"]:1>

Locals: self = <table> {
newClass = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:293
NAME = "gBags (beta)"
class = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:309
Crop = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:435
Time = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:763
VERSION = "1.06"
Lower = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:454
Coin = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1474
CreateColorPicker = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1463
GetPos = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:882
ScaleAll = <function> defined @Interface\AddOns\gBags\gBags.lua:1083
SetDefaults = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:843
noop = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:688
CHARNAME = "Bunnies"
Tag = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:530
Embed = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:794
ADDON = "gBags"
OnInit = <function> defined @Interface\AddOns\gBags\gBags.lua:1186
CreateDropDown = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1323
EQUIPMENT_SETS_CHANGED = <function> defined @Interface\AddOns\gBags\gBags.lua:1182
superClass = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:314
OpenAllBags = <function> defined @Interface\AddOns\gBags\gBags.lua:1112
REALM = "Ghostlands"
Print = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:698
ArgumentCheck = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:418
OpenAll = <function> defined @Interface\AddOns\gBags\gBags.lua:1149
CreateIcon = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:753
CreateSlider = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1460
Upper = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:443
Value = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:782
FACTION = "Horde"
OpenAllBanks = <function> defined @Interface\AddOns\gBags\gBags.lua:1136
SetMeta = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:743
isa = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:319
CloseAll = <function> defined @Interface\AddOns\gBags\gBags.lua:1155
Copy = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:803
Toggle = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:872
Slash = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:730
SetPos = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:892
create = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:298
CreateOptionsPanel = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:977
CreateCheckButton = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1200
OnEnable = <function> defined @Interface\AddOns\gBags\gBags.lua:1195
Cvars = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:691
optionspanel = Menu_gBags (beta) {
}
TrueTable = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:829
CreateText = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1242
SortByKey = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:853
RegisterTag = <function> defined @Interface\AddOns\gBa

OK I'm a muppet. I (re)downloaded gMedia 2.11 and everything seems to be back working again



LoL, you're gonna love this;

I actually read through every single line of that damn error report, and checked everything up. THEN... I saw that you already had solved the issue yourself by upgrading gMedia! Talk about spending my last hour smart! This has taught me to read the whole post before I storm off to save the world/my addons...

I am pretty sure I'm a bigger muppet than you...
__________________
http://www.friendlydruid.com/
Goldpaw is offline Report comment to moderator  
Reply With Quote
Old 06-10-10, 01:13 PM  
Mambaru
A Defias Bandit
 
Mambaru's Avatar

Forum posts: 2
File comments: 38
Uploads: 0
Sadly it's now broken for me. Downloaded 1.06 and when I try to open my bags I get the following:

Message: Interface\AddOns\gBags\gBags.lua:1113: attempt to index a nil value
Time: 06/10/10 20:12:03
Count: 2
Stack: Interface\AddOns\gBags\gBags.lua:1113: in function `OpenAllBags'
Interface\AddOns\gBags\gBags.lua:1073: in function `OnOpen'
Interface\AddOns\gBags\base\implementation.lua:73: in function `?'
Interface\AddOns\gBags\base\core.lua:131: in function <Interface\AddOns\gBags\base\core.lua:131>
[C]: in function `Show'
Interface\AddOns\gBags\base\implementation.lua:96: in function `Toggle'
Interface\AddOns\gBags\base\core.lua:67: in function `ToggleBackpack'
[string "TOGGLEBACKPACK"]:1: in function <[string "TOGGLEBACKPACK"]:1>

Locals: self = <table> {
newClass = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:293
NAME = "gBags (beta)"
class = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:309
Crop = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:435
Time = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:763
VERSION = "1.06"
Lower = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:454
Coin = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1474
CreateColorPicker = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1463
GetPos = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:882
ScaleAll = <function> defined @Interface\AddOns\gBags\gBags.lua:1083
SetDefaults = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:843
noop = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:688
CHARNAME = "Bunnies"
Tag = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:530
Embed = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:794
ADDON = "gBags"
OnInit = <function> defined @Interface\AddOns\gBags\gBags.lua:1186
CreateDropDown = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1323
EQUIPMENT_SETS_CHANGED = <function> defined @Interface\AddOns\gBags\gBags.lua:1182
superClass = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:314
OpenAllBags = <function> defined @Interface\AddOns\gBags\gBags.lua:1112
REALM = "Ghostlands"
Print = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:698
ArgumentCheck = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:418
OpenAll = <function> defined @Interface\AddOns\gBags\gBags.lua:1149
CreateIcon = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:753
CreateSlider = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1460
Upper = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:443
Value = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:782
FACTION = "Horde"
OpenAllBanks = <function> defined @Interface\AddOns\gBags\gBags.lua:1136
SetMeta = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:743
isa = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:319
CloseAll = <function> defined @Interface\AddOns\gBags\gBags.lua:1155
Copy = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:803
Toggle = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:872
Slash = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:730
SetPos = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:892
create = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:298
CreateOptionsPanel = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:977
CreateCheckButton = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1200
OnEnable = <function> defined @Interface\AddOns\gBags\gBags.lua:1195
Cvars = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:691
optionspanel = Menu_gBags (beta) {
}
TrueTable = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:829
CreateText = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:1242
SortByKey = <function> defined @Interface\AddOns\gBags\lib\gLib\gLib.lua:853
RegisterTag = <function> defined @Interface\AddOns\gBa

OK I'm a muppet. I (re)downloaded gMedia 2.11 and everything seems to be back working again
Last edited by Mambaru : 06-10-10 at 01:18 PM.
Mambaru is offline Report comment to moderator  
Reply With Quote
Old 06-10-10, 12:31 AM  
xandora
A Chromatic Dragonspawn
 
xandora's Avatar

Forum posts: 188
File comments: 56
Uploads: 0
Originally posted by Goldpaw
Update again.

All my addons got hotfixed roughly an hour after their last update last night, to deal with this issue. It was a problem with the embedded gLib 2.4, which I fixed in 2.41.
Sweet.
__________________
xandora is offline Report comment to moderator  
Reply With Quote
Old 06-10-10, 12:30 AM  
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 296
Uploads: 21
Originally posted by Taargkrizzt
Ty for the update. One of the engineering gizmo's slipped through though:

"Dimensional Ripper - Everlook"
I'll add that to the next update. And I'll slip in the other one to Area 52 as well. Thanks for the input!
__________________
http://www.friendlydruid.com/
Last edited by Goldpaw : 06-10-10 at 12:34 AM.
Goldpaw is offline Report comment to moderator  
Reply With Quote
Old 06-09-10, 11:29 PM  
Taargkrizzt
A Murloc Raider

Forum posts: 5
File comments: 27
Uploads: 0
Ty for the update. One of the engineering gizmo's slipped through though:

"Dimensional Ripper - Everlook"
Taargkrizzt is offline Report comment to moderator  
Reply With Quote
Old 06-09-10, 11:21 PM  
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 296
Uploads: 21
Originally posted by xandora
Seems this latest update broke oGlow, a dearly loved addon that I use. I know it was this latest update, because this was the only mod I updated this morning and it worked yesterday.

Error message:

Code:
3x oGlow-1.12\core\char.lua:41: attempt to concatenate upvalue 'key' (a table value)
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1582: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1426: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1313: in function <Interface\FrameXML\UIParent.lua:1309>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1980: in function `ShowUIPanel':
Interface\FrameXML\CharacterFrame.lua:16: in function `ToggleCharacter':
<string>:"TOGGLECHARACTER0":1: in function <[string "TOGGLECHARACTER0"]:1>

Locals:
(*temporary) = CharacterFrame {
 0 = <userdata>
 numTabs = 5
 selectedTab = 1
}
(*temporary) = <unnamed> {
 ShowUIPanelFailed = <function> @ Interface\FrameXML\UIParent.lua:1517:
 SetUIPanel = <function> @ Interface\FrameXML\UIParent.lua:1524:
 UIParentManageFramePositions = <function> @ Interface\FrameXML\UIParent.lua:1749:
 left = CharacterFrame {}
 HideUIPanel = <function> @ Interface\FrameXML\UIParent.lua:1604:
 0 = <userdata>
 MoveUIPanel = <function> @ Interface\FrameXML\UIParent.lua:1588:
 UpdateUIPanelPositions = <function> @ Interface\FrameXML\UIParent.lua:1656:
 ShowUIPanel = <function> @ Interface\FrameXML\UIParent.lua:1329:
 GetUIPanel = <function> @ Interface\FrameXML\UIParent.lua:1648:
}
(*temporary) = <function> defined =[C]:-1

  ---
Update again.

All my addons got hotfixed roughly an hour after their last update last night, to deal with this issue. It was a problem with the embedded gLib 2.4, which I fixed in 2.41.
__________________
http://www.friendlydruid.com/
Goldpaw is offline Report comment to moderator  
Reply With Quote
Old 06-09-10, 08:49 PM  
kxuhx
A Kobold Labourer

Forum posts: 0
File comments: 98
Uploads: 0
Originally posted by Goldpaw
I know why the Deathforge key is in the wrong place still, btw. Just a matter of me putting the filter in the wrong place. When I sort stuff for the keyring, the Deathforge key has already been "grabbed" by another category. I simply need to put these special filters that are based on itemID before the others. Simple fix, which will be included in the next update!
Took me a second to understand this. Then i realized, it was a simple as moving the Keyring to the top of the load order after the bank sections are called. Doing this also got rid of all those Blacksmithing keys that were in consumable.

Sets first, Gizmos second, Keyring 3rd, and I moved Misc to forth since you had the category flagged for Misc as well in the custom area. Able to move stuff around. Was a big fan of Cargbags_Nivaya and i loved moving a few items to the misc section [Tradeskill items like Jewelers Kit, Fishing Pole/Hat stuff like that]

This mod just became my favorite bag mod
Last edited by kxuhx : 06-09-10 at 08:49 PM.
kxuhx is offline Report comment to moderator  
Reply With Quote
Old 06-09-10, 07:38 PM  
xandora
A Chromatic Dragonspawn
 
xandora's Avatar

Forum posts: 188
File comments: 56
Uploads: 0
Seems this latest update broke oGlow, a dearly loved addon that I use. I know it was this latest update, because this was the only mod I updated this morning and it worked yesterday.

Error message:

Code:
3x oGlow-1.12\core\char.lua:41: attempt to concatenate upvalue 'key' (a table value)
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1582: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1426: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1313: in function <Interface\FrameXML\UIParent.lua:1309>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1980: in function `ShowUIPanel':
Interface\FrameXML\CharacterFrame.lua:16: in function `ToggleCharacter':
<string>:"TOGGLECHARACTER0":1: in function <[string "TOGGLECHARACTER0"]:1>

Locals:
(*temporary) = CharacterFrame {
 0 = <userdata>
 numTabs = 5
 selectedTab = 1
}
(*temporary) = <unnamed> {
 ShowUIPanelFailed = <function> @ Interface\FrameXML\UIParent.lua:1517:
 SetUIPanel = <function> @ Interface\FrameXML\UIParent.lua:1524:
 UIParentManageFramePositions = <function> @ Interface\FrameXML\UIParent.lua:1749:
 left = CharacterFrame {}
 HideUIPanel = <function> @ Interface\FrameXML\UIParent.lua:1604:
 0 = <userdata>
 MoveUIPanel = <function> @ Interface\FrameXML\UIParent.lua:1588:
 UpdateUIPanelPositions = <function> @ Interface\FrameXML\UIParent.lua:1656:
 ShowUIPanel = <function> @ Interface\FrameXML\UIParent.lua:1329:
 GetUIPanel = <function> @ Interface\FrameXML\UIParent.lua:1648:
}
(*temporary) = <function> defined =[C]:-1

  ---
__________________
xandora is offline Report comment to moderator  
Reply With Quote
Old 06-09-10, 05:43 PM  
kxuhx
A Kobold Labourer

Forum posts: 0
File comments: 98
Uploads: 0
Originally posted by Goldpaw
And if you have some more keys you think belong in the keyring, please tell me! I would love to add them!
Immediate keys that jump out are:
Cho'war's Key
Northwind Cleft Key
Icehammer's Harpoon Controller

and, is it possible for users to add their own items once the change you put in, is implemented?
kxuhx is offline Report comment to moderator  
Reply With Quote
Old 06-09-10, 05:35 PM  
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 296
Uploads: 21
Originally posted by kxuhx
Last annoying question/comment

I saw you added a custom filter for a key. Looked at the code for that and gizmos, and saw how it works. Is it that simple?

Because i went to add a couple other keys to the keyring (and a couple things to the Misc Category), they didn't move from quest/consumables. Just curious if its a simple process, or more complicated. Also noticed Deathforge key is listed in the extra filter, but its still staying in quest for me.

its more cosmetic, obviously. Not a make or break.
I added some functions to add items to categories based on their itemID, and yeah, that's pretty much it. Takes no extra CPU resources, and it's dead easy for me to add more items to those categories now. I even put all the "gizmos" in alphabetical order inside my table, to easier add new items in the future!

I know why the Deathforge key is in the wrong place still, btw. Just a matter of me putting the filter in the wrong place. When I sort stuff for the keyring, the Deathforge key has already been "grabbed" by another category. I simply need to put these special filters that are based on itemID before the others. Simple fix, which will be included in the next update!

Oh, one last thing;
Contrary to what was discussed prior in this thread, I chose to NOT put Hearthstone in the gizmos category. For those out there that don't carry around tons of engineering and vanity/fun items, it would be silly to have a full category for the Hearthstone alone. Therefore it remains in the Misc category, along with reagents and all that.



And if you have some more keys you think belong in the keyring, please tell me! I would love to add them!
__________________
http://www.friendlydruid.com/
Last edited by Goldpaw : 06-09-10 at 05:37 PM.
Goldpaw is offline Report comment to moderator  
Reply With Quote
Old 06-09-10, 05:30 PM  
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 296
Uploads: 21
Originally posted by kxuhx
Code:
Message: ...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:65: bad argument #1 to 'gsub' (string expected, got table)
Time: 06/09/10 18:50:49
Count: 2
Stack: [C]: in function `gsub'
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:65: in function <...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:64>
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:86: in function <...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:84>
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1790: in function <...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1780>
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1823: in function <...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1806>
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2319: in function `?'
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2739: in function <...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2738>

Locals: (*temporary) = <table> {
 1 = ","
}
(*temporary) = "?emporary) = ""
(*temporary) = "string expected, got table"
Current version of each mod. Disabling gBags and gMedia removes the error. Error pops up when I heal via Clique/Grid.

I can almost 100% guarantee this was a result of me (re)writing the string.split function in LUA. I was actually unaware this existed in WoW's implementation of LUA already, so I went ahead and made my own version. With the parameters in reverse order of what the WoW version has. Which, to put it shortly, was incredible /doh of me...

It's definitely not gMedia causing it. Not actually gBags either, but what's embedded in gBags; gLib v2.4.

I have upgraded all addons with gLib including gLib itself to deal with the matter now. So the current (or soon to be available) versions of the addons should be working as intended again.
__________________
http://www.friendlydruid.com/
Last edited by Goldpaw : 06-09-10 at 05:30 PM.
Goldpaw is offline Report comment to moderator  
Reply With Quote
Old 06-09-10, 05:23 PM  
kxuhx
A Kobold Labourer

Forum posts: 0
File comments: 98
Uploads: 0
Last annoying question/comment

I saw you added a custom filter for a key. Looked at the code for that and gizmos, and saw how it works. Is it that simple?

Because i went to add a couple other keys to the keyring (and a couple things to the Misc Category), they didn't move from quest/consumables. Just curious if its a simple process, or more complicated. Also noticed Deathforge key is listed in the extra filter, but its still staying in quest for me.

its more cosmetic, obviously. Not a make or break.
kxuhx is offline Report comment to moderator  
Reply With Quote
Old 06-09-10, 04:54 PM  
kxuhx
A Kobold Labourer

Forum posts: 0
File comments: 98
Uploads: 0
Originally posted by Goldpaw
Actually, I would need to see the error report from WoW to be able to fix this.
Code:
Message: ...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:65: bad argument #1 to 'gsub' (string expected, got table)
Time: 06/09/10 18:50:49
Count: 2
Stack: [C]: in function `gsub'
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:65: in function <...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:64>
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:86: in function <...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:84>
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1790: in function <...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1780>
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1823: in function <...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:1806>
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2319: in function `?'
...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2739: in function <...AddOns\Grid\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2738>

Locals: (*temporary) = <table> {
 1 = ","
}
(*temporary) = "?emporary) = ""
(*temporary) = "string expected, got table"
Current version of each mod. Disabling gBags and gMedia removes the error. Error pops up when I heal via Clique/Grid.
kxuhx is offline Report comment to moderator  
Reply With Quote
Old 06-09-10, 04:47 PM  
Goldpaw
A Cyclonian
 
Goldpaw's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 296
Uploads: 21
Originally posted by kxuhx
So, im not sure when this started happening. But I dont recall having this problem before...

With this mod enabled, I get Grid LibHealcomm error.

from a pure noob POV, im guessing there is some cross use of code. Because the error relates to the function 'gsub'

Disabling this mod, I do not get the error. Ive updated Libhealcomm as well, to no avail.
gsub is just a normal LUA function to substitute parts of a string. The origin of the error must be somewhere else.

I have no idea how a bagmod can interfere with libhealcomm, but I'll look into it. Have you updated to the newest version (1.05+) of gBags? And 2.11+ of gMedia?

Actually, I would need to see the error report from WoW to be able to fix this.


EDIT:
Nevermind, I've figured it out. Update coming up, I guess.
__________________
http://www.friendlydruid.com/
Last edited by Goldpaw : 06-09-10 at 04:54 PM.
Goldpaw is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.