Category: Data Broker
Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
1.5
Date:
02-19-2010 05:18 PM
Size:
145.37 Kb
Downloads:
766
Favorites:
16
MD5:
Pictures
Click to enlarge
zz Repair
zz_Repair is a broker to display durability.
Optionally it can automaticly repair at a vendor.

Addon Loader

The current version supports Addon Loader.
Addon Loader is a load manager, which can speed up the addon loading process.
  Change Log - zz Repair
1.5 Feb/20/10

- Updated zzLib (v 18)
- Added Addon Loader-Support

1.4 Feb/08/10

- Fixed stupid _-global error thanks to Shamino for his quick finding

1.3 Feb/08/10

- Updated zzLib (v 16) Never trust a global to not exist

1.2 Feb/06/10

- Fixed libloading order (I hope)
- Updated zzLib (v 15)

1.1 Jan/11/10

- Updated zzLib (v 10)
- Changed some faulty setup values
  Optional Files - zz Repair
Sorry, there are currently no optional files available.
  Archived Versions - zz Repair
File Name
Version
Size
Author
Date
1.4
145kB
Rilgamon
02-08-2010 02:06 PM
1.3
145kB
Rilgamon
02-08-2010 08:38 AM
1.2
145kB
Rilgamon
02-06-2010 04:48 PM
1.2
145kB
Rilgamon
02-06-2010 02:55 PM
1.1
145kB
Rilgamon
01-11-2010 06:54 AM
1.0
144kB
Rilgamon
12-24-2009 07:33 AM
  Comments - zz Repair
Post A Reply Comment Options
Old 02-08-2010, 08:56 PM  
Rilgamon
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 68
File comments: 47
Uploads: 16
Quote:
Originally posted by Shamino
yup new release fixed it, thanks for the quick replys!
I have to thank YOU for taking the time to investigate MY faults
__________________
1001 AddOns
Rilgamon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2010, 06:37 PM  
Shamino
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 26
File comments: 55
Uploads: 7
yup new release fixed it, thanks for the quick replys!
Shamino is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2010, 01:43 PM  
Rilgamon
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 68
File comments: 47
Uploads: 16
Quote:
Originally posted by Shamino
actually here is some more info

Code:
--  addon:AddConfigEntry("toggle","autorepair",L['Autorepair'],_,1)
--  addon:AddConfigEntry("toggle","guildbankrepair",L['Allow Guildbank Repair'],_,1)
ok the issue is related to these 2 code statements. if i comment them out then i can see the addon options.
below are the other 2 config entries and the difference I see is the 4th param. on the working ones there is a localization entry. on the non-working ones, there is an underscore. not sure what that does?

Code:
  addon:AddConfigEntry("toggle","showlowest",L['Show lowest'],L['Show durability of your lowest item only'],1)
  addon:AddConfigEntry("toggle","listall",L['Show all slots'],L['Show all slots in the tooltip instead of damaged only'],1)
grrr... I thought I got rid of all _-calls a long time ago ... the _ is global and keeps the values which were assigned to it. This should be a "nil" instead of "_" ... the fourth field is the description. In the beginning I though passing _ would be the same as passing nil ... now I know better
__________________
1001 AddOns
Rilgamon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2010, 01:32 PM  
Shamino
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 26
File comments: 55
Uploads: 7
actually here is some more info

Code:
--  addon:AddConfigEntry("toggle","autorepair",L['Autorepair'],_,1)
--  addon:AddConfigEntry("toggle","guildbankrepair",L['Allow Guildbank Repair'],_,1)
ok the issue is related to these 2 code statements. if i comment them out then i can see the addon options.
below are the other 2 config entries and the difference I see is the 4th param. on the working ones there is a localization entry. on the non-working ones, there is an underscore. not sure what that does?

Code:
  addon:AddConfigEntry("toggle","showlowest",L['Show lowest'],L['Show durability of your lowest item only'],1)
  addon:AddConfigEntry("toggle","listall",L['Show all slots'],L['Show all slots in the tooltip instead of damaged only'],1)
Shamino is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2010, 01:27 PM  
Rilgamon
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 68
File comments: 47
Uploads: 16
Hehe, OpenRDX ... one of the few things I've not yet found the time
to look into ... this could be "fun"

Going through the forum I would guess the error is in my code as the
OpenRDX-Team seems to know what they're doing
__________________
1001 AddOns
Rilgamon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2010, 12:52 PM  
Shamino
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 26
File comments: 55
Uploads: 7
EDIT: ok disabled all my addons and figured out the conflict is with OpenRDX.
so running the following addons I get the error below
ChocolateBar
ChocolateBar_Options
zz_Repair
OpenRDX

rdx is a beast so i don't expect you to troubleshoot with the addon, but i suspect something your addon is doing is being intercepted by rdx, or vice versa and its conflciting.


i did fresh install of this addon on another computer which had not used this addon before and I receive the same error.

also, instead of clicking on the icon from the chocolate bar, if you go to the interface menu and click on zz_repair from the addons tab, i get a similar error

i'll try to play around on an alt that does not use many addons and see if i can figure out which addon is conflicting.


Code:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1756: AceConfigRegistry-3.0:ValidateOptionsTable(): zz_Repair.args.Repair.args.autorepair.desc: expected a string or funcref, got '1'

Stack trace:
-----------
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:50: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:184: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:179>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:218: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:228: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:228: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:256: in function `ValidateOptionsTable'
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:297: in function `app'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1756: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1836: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1834>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...erface\AddOns\AutoBar\libs\AceGUI-3.0\AceGUI-3.0.lua:326: in function `Fire'
...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:70: in function <...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:69>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel'
Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function <Interface\FrameXML\InterfaceOptionsFrame.lua:31>
[C]: in function `InterfaceOptionsListButton_OnClick'
[string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>

Last edited by Shamino : 02-08-2010 at 01:21 PM.
Shamino is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2010, 07:55 AM  
Rilgamon
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 68
File comments: 47
Uploads: 16
ok, using socd-nolib + ace3 I'm down to ace-locale complaining about no
entries for my zzLib-locales of socd-alts ... now I need to find why socd thinks
my locales are his ...

Edit: Ok, using a global L (and more) should explain why socd is causing trouble
Edit2: Repair 1.3 (zzLib v16) will no longer trust L to be not used as a global
__________________
1001 AddOns

Last edited by Rilgamon : 02-08-2010 at 08:51 AM.
Rilgamon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2010, 07:35 AM  
Rilgamon
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 68
File comments: 47
Uploads: 16
I'm looking into this. ARL seems ok to run with repair.
But when I use socd my addon does not start. Have to look deeper for this.

Shamino ? Could you try a reinstall of zzRepair ?
I have installed AutoBar (793), I use chocolatebar (v2) as my broker display,too
and the current zzRepair and it works.
__________________
1001 AddOns
Rilgamon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2010, 06:28 AM  
Shamino
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 26
File comments: 55
Uploads: 7
getting this new error now when i click on icon in my chocolate bar

Code:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1756: AceConfigRegistry-3.0:ValidateOptionsTable(): zz_Repair.args.Repair.args.autorepair.desc: expected a string or funcref, got '1'

Stack trace:
-----------
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:50: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:184: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:179>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:218: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:228: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:228: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:193>
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:256: in function `ValidateOptionsTable'
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:297: in function `app'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1756: in function `Open'
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1836: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1834>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...erface\AddOns\AutoBar\libs\AceGUI-3.0\AceGUI-3.0.lua:326: in function `Fire'
...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:70: in function <...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:69>
[C]: in function `Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:204: in function `InterfaceOptionsFrame_Show'
Interface\FrameXML\InterfaceOptionsFrame.lua:488: in function `InterfaceOptionsFrame_OpenToCategory'
...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:190: in function `OnClick'
Interface\AddOns\ChocolateBar\Chocolate.lua:233: in function <Interface\AddOns\ChocolateBar\Chocolate.lua:230>
Shamino is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-07-2010, 08:17 PM  
ChaosInc
Curse staff
 
ChaosInc's Avatar
Interface Author - Click to view interfaces

Forum posts: 437
File comments: 262
Uploads: 17
What steps will reproduce the problem?
1. Log in

Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'General Settings'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:264: GetMainOptions()
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:105: Init()
   zz_Repair\core.lua:1: in main chunk
Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'AddOn Settings'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:265: GetMainOptions()
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:105: Init()
   zz_Repair\core.lua:1: in main chunk
Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'Start message'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:266: GetMainOptions()
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:105: Init()
   zz_Repair\core.lua:1: in main chunk
Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'Show addon message on startup'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:266: GetMainOptions()
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:105: Init()
   zz_Repair\core.lua:1: in main chunk
Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'Show Minimapicon'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:267: GetMainOptions()
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:105: Init()
   zz_Repair\core.lua:1: in main chunk
Code:
Error occured in: Global
Count: 1
Message: AceLocale-3.0: SOCD_AltTracking: Missing entry for 'AddOn loaded'
Debug:
   ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:31:
      ...AckisRecipeList\libs\AceLocale-3.0\AceLocale-3.0.lua:29
   ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:151:
      ...Ons\zz_Repair\Libs\LibzzAddOnInit\LibzzAddOnInit.lua:110
Appears to be a taint between ARL, zz_Repair and SickOfClickingDailies, most likely an outdated Ace lib. Posting to all the above.
__________________
I acknowledge and accept the consequences of my actions. I apologize for NOTHING.

"Introduce a little anarchy. Upset the established order, and everything becomes chaos. I'm an agent of chaos. Oh, and you know the thing about chaos? It's fair!" -- The Joker
ChaosInc is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 09:24 PM  
Rilgamon
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 68
File comments: 47
Uploads: 16
Quote:
Originally posted by Stratosfear
does this do guild repair?
I've added the code ... but its not tested much.
__________________
1001 AddOns
Rilgamon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 08:57 PM  
Stratosfear
A Defias Bandit

Forum posts: 2
File comments: 38
Uploads: 0
does this do guild repair?
Stratosfear is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 04:50 PM  
Rilgamon
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 68
File comments: 47
Uploads: 16
Argh ... not enough sleep it seems. I test all addons with every other
addon disabled ... seems sometimes wow keeps libs in mem when I dont
restart it completely ...
__________________
1001 AddOns
Rilgamon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 03:13 PM  
Shamino
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 26
File comments: 55
Uploads: 7
i don't see AceBucket-3.0 listed in the embeds.xml so i think i get this error.
I added <Include file="AceBucket-3.0\AceBucket-3.0.xml"/> right after AceComm-3.0 entry and it works now. thanks for the quick fix

Code:
Interface\AddOns\zz_Repair\core.lua:2: Cannot find a library instance of "AceBucket-3.0".

Stack trace:
-----------
Interface\AddOns\!Swatter\Support\LibRevision.lua:47: in function `LibStub'
Interface\AddOns\zz_Repair\core.lua:2: in main chunk
Shamino is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-06-2010, 02:56 PM  
Rilgamon
A Theradrim Guardian
Interface Author - Click to view interfaces

Forum posts: 68
File comments: 47
Uploads: 16
Hope it's fixed in v1.2 ... I was loading the libs in wrong order.
At least I hope this was the problem.
__________________
1001 AddOns
Rilgamon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.