I think your approach to modding is a good one, and it's one shared by some of the best authors I've seen. Start off with what's necessary, then add what you want as things progress and in a modular way if possible. Feature creep results generally in bloat, and eventually in vapourware as the original project loses its focus.
As for Dewdrop, that's what did it! There was something in my mind having me think it was Ace2 based, and it was the presence of AceLibrary (which I subconciously link with Ace2) and Dewdrop. It's good to know that it's not currently based on a framework though, with a huge expansion just around the corner, I think that's the safest way for a mod to be right now.
I really do enjoy this addon, and I've been using it for a long time. But there's just a couple things that I think would make this addon even better.
1) Sorting chat histories alphabetically - I've spent minutes (literally)scrolling through the history, God forbid you bump your mouse and close the menu.
Example:
History
Show
A
Arghas
Ashley
Aspyn
B
Bertid
Bigbull
Bio
2) The only other thing that I feel's missing from this, would be the history-text editor WIM had. It made blackmailing so much more efficient.
[2008/08/28 12:47:13-977-x5]: Error: Original call failed while running hooks: GameTooltip.SetText:
1 : Usage: GameTooltip:SetText("text" [, color])(tail call): ?:
Cellular-2.4.014\core.lua:723: in function <Interface\AddOns\Cellular\core.lua:721>
:
Stubby-93\Stubby.lua:354: in function <Interface\AddOns\Stubby\Stubby.lua:324>
(tail call): ?:
Cellular-2.4.014\core.lua:723: in function <Interface\AddOns\Cellular\core.lua:721>
---
I think stubby is something to do with auctioneer, but I didn't have this error until the last time cellular updated.
Getting this error, which causes me to be unable to recieve whispers so long as ZOMGBuffs is turned on. I dunno which mod is causing it, but I figured it was this because I also got an error with BadBoy as well, same exact type of error.
I finally moved away from global arguments with the latest version. I knew it was going to break some mods (which is why I didn't do it earlier), but WotLK seems like it's doing away with global arguments. Anyway, it is the hook from ZOMGBuffs causing this problem.
to be honest... ZOMGBuffs is more important to most people using it than Cellular - i switched back to WIM because of cellular being broken (intentionally, for good reasons, i know!) conflicting with other broken addons...
I have been using this mod for a long time, with no issues. Great mod btw!
After a recent update, I am now getting this error/bug. Does this have something to do with killing the global arguments? Any way to fix it inline? I can only send tells, not receiving anything atm. Let me know. Thanks.
[2008/08/30 08:57:58-3120-x5]: Cellular-2.4.014\core.lua:328: table index is nil
Cellular-2.4.014\core.lua:360: in function <Interface\AddOns\Cellular\core.lua:359>
Cellular-2.4.014\core.lua:386: in function `IncomingMessage'
Cellular-2.4.014\core.lua:173: in function `CHAT_MSG_WHISPER'
SpamSentry-20080707\compatibility.lua:60: in function `handler'
SpamSentry-20080707\core.lua:466: in function `CallChatEvent'
SpamSentry-20080707\core.lua:367: in function `ChatFrame_MessageEventHandler'
SpamSentry-20080707\compatibility.lua:60: in function <Interface\AddOns\SpamSentry\compatibility.lua:59>
(tail call): ?:
Cellular-2.4.014\core.lua:2: in function <Interface\AddOns\Cellular\core.lua:2>
and after some more messages from a friend...
[2008/08/30 08:58:33-3120-x7]: Cellular-2.4.014\core.lua:363: bad argument #2 to 'format' (string expected, got nil)
Cellular-2.4.014\core.lua:363: in function <Interface\AddOns\Cellular\core.lua:359>
Cellular-2.4.014\core.lua:386: in function `IncomingMessage'
Cellular-2.4.014\core.lua:173: in function `CHAT_MSG_WHISPER'
SpamSentry-20080707\compatibility.lua:60: in function `handler'
SpamSentry-20080707\core.lua:466: in function `CallChatEvent'
SpamSentry-20080707\core.lua:367: in function `ChatFrame_MessageEventHandler'
SpamSentry-20080707\compatibility.lua:60: in function <Interface\AddOns\SpamSentry\compatibility.lua:59>
(tail call): ?:
Cellular-2.4.014\core.lua:2: in function <Interface\AddOns\Cellular\core.lua:2>
Does anyone have a problem where new IM windows appear when people msg you? Just the new windows are blank and cant be clicked on or replied in? I send a message and get a new window for the response, and each response gets a new window. I have pratt, but i don't know the problem causing this.
Does anyone have a problem where new IM windows appear when people msg you? Just the new windows are blank and cant be clicked on or replied in? I send a message and get a new window for the response, and each response gets a new window. I have pratt, but i don't know the problem causing this.
Make sure you can see script errors in WoW (enable in interface options). Also, try disabling other addons to check for any conflicts.
Quote from Diablo Gamer »
I just have installed this addon when i test /w my self i get this 3 errors...
All these errors and the ones in previous posts are all related. Any mod that hooks into Cellular must be updated, either by using the built-in chat filter or updating the hook to use local variables. Sorry for any current troubles, but it's for the future...
interface\addons\Cellular\core.lua:328:table index is nil
Should i delete and reinstall the add on?
It seems like a saved variables issue. The only solution I can think of is to delete the character specific saved variables for Cellular. Also, make sure all of your files are up to date (delete and reinstall as you say).
Yeah I am getting this problem too. However, I have guildies who are using Pratt and not having the problem. I have also gone through settings in Pratt and disabled some and still same problem. I have tried to reinstall Cellular. Also backed up my WTF and deleted it and started with all clean luas and still same problem.
Any ideas?
just an update: I disabled Pratt and worked ok. I then tried to just enable the modules my guildie had enabled in Pratt (I had one or two extra ones to him) but no go. not working. we are on same version of Pratt. Also noted that I had keybinding of shift-r for rewhisper where his was blanked. i blanked mine and still nothing
A new Cellular came out 3 weeks ago and ever since then I'm not able to use "/r" to reply to a whisper. I have to click on the box in order to reply since I have "r" and "shift+r" or whatever already bound.
I could just rebind chat reply to something else, but I'm pretty used to just hitting "/" first then "r" then space, then the message and I have so many binds I hardly have room as it is. I just like how I do not have to hit enter first, just /r for an easy way to reply through my Prat editbox if I'm in a game or raid to where I just need to say whatever I need to quickly.
I reverted back to the older version which was - r71721 by totalpackage date: 2008-04-27, and it worked fine.
I did notice the LUA file named Core was revised but since I'm not code savvy I couldn't figure out what it could be. Any help would be nice thanks.
for all of you who have problems with empty windows: disable SpamSentry !
i don't know what happen there, but spam sentry messes with the arguments from CHAT_MSG_EVENT and the function in cellular/core.lua which raises the error gets called with nil values.
you cann see in the bug reports from Diablo Games and Shadowsin the SpamSentry is called bevor the error appears.
As for Dewdrop, that's what did it! There was something in my mind having me think it was Ace2 based, and it was the presence of AceLibrary (which I subconciously link with Ace2) and Dewdrop. It's good to know that it's not currently based on a framework though, with a huge expansion just around the corner, I think that's the safest way for a mod to be right now.
1) Sorting chat histories alphabetically - I've spent minutes (literally)scrolling through the history, God forbid you bump your mouse and close the menu.
Example:
History
Show
A
Arghas
Ashley
Aspyn
B
Bertid
Bigbull
Bio
2) The only other thing that I feel's missing from this, would be the history-text editor WIM had. It made blackmailing so much more efficient.
[2008/08/28 12:47:13-977-x5]: Error: Original call failed while running hooks: GameTooltip.SetText:
1 : Usage: GameTooltip:SetText("text" [, color])(tail call): ?:
Cellular-2.4.014\core.lua:723: in function <Interface\AddOns\Cellular\core.lua:721>
:
Stubby-93\Stubby.lua:354: in function <Interface\AddOns\Stubby\Stubby.lua:324>
(tail call): ?:
Cellular-2.4.014\core.lua:723: in function <Interface\AddOns\Cellular\core.lua:721>
---
I think stubby is something to do with auctioneer, but I didn't have this error until the last time cellular updated.
Date: 2008-08-29 01:20:58
ID: 47
Error occured in: Global
Count: 13
Message: ..\AddOns\BadBoy\BadBoy.lua line 96:
bad argument #1 to 'lower' (string expected, got nil)
Debug:
[C]: ?
[C]: ?
BadBoy\BadBoy.lua:96: filterFunc()
Cellular\core.lua:167:
Cellular\core.lua:162
(tail call): ?
(tail call): ?
Cellular\core.lua:2:
Cellular\core.lua:2
AddOns:
AceProfit, v0.1
ArcHUD2, v2.2
Atlas, v1.12.0
AtlasBattlegrounds, v1.12.0
AtlasDungeonLocs, v1.12.0
AtlasEntrances, v1.11.0
AtlasFlightPaths, v1.12.0
AtlasOutdoorRaids, v1.12.0
AtlasLoot, vAtlasLoot Enhanced v4.06.03
AucAdvanced, v5.0.PRE.3164
AucFilterBasic, v5.0.PRE.3164 (BillyGoat)
AucScanData, v1.0
AucStatClassic, v5.0.PRE.3164 (BillyGoat)
AucStatPurchased, v5.0.PRE.3164 (BillyGoat)
AucStatSimple, v5.0.PRE.3164 (BillyGoat)
AucStatStdDev, v5.0.PRE.3164 (BillyGoat)
AuldLangSyne, vr71502
BadBoy, v2.0.8
BagginsClosetGnome, v2007-11-13
BagginsProfessions, v2008-04-09
BagginsUsable, v2007-11-13
BagginsSearch, v1.0.73047
Baggins, vBeta 1
BankItems, v24002
Bartender3, v3.1.2 r78566
Bartender3AutoBindings, v2.0
BonusScanner, vv2.4
BtmScan, v5.0.PRE.3164
Cartographer, vr79916
CartographerQuestObjectives, v0.9b
CCBreaker, v0.5
Cellular, v2.4.014
ClosetGnomeBanker, v1
ClosetGnomeHelmNCloak, v1.0
ClosetGnomeMount, v1
ClosetGnome, v1.0.80614
CooldownTimers2, v2.5
CTBuffMod, v2.4 (CTMod 2.0)
CTCore, v2.401 (CTMod 2.0)
CTExpenseHistory, v2.41 (CTMod 2.0)
CTMailMod, v3.02 (CTMod 2.0)
CTMapMod, v2.41 (CTMod 2.0)
Decursive, v2.2.0 RC2
Enchantrix, v5.0.PRE.3164
EnchantrixBarker, v5.0.PRE.3164 (BillyGoat)
EnhTooltip, v5.0.PRE.3164
EquipCompare, v2.12
AceProfitFu, v0.1
FuBarAlarmClockFu, v1.1.0
FuBarAlchemyFu
FuBarAmmoFu, v2.0
BankItemsFu, vv24001
FuBarClockFu, v3.0
FuBarCTFu, v2.4.01
FuBarDurabilityFu, v2.0
FuBarExperienceFu, v1.1 $Revision: 65606 $
FuBarGarbageFu, v2.0.$Revision: 79607 $
FuBarGreatJusticeFu, v2.0
FuBarHonorFu, v2.0
FuBarLocationFu, v3.0
FuBarMCPFu, v1.1 ($Revision$)
FuBarNetWorthFu
FuBarPerformanceFu, v2.0
FuBarPTReagentFu, v3.1
FuBarQuestsFu, v2.0
FuBarRecountFu, v3.4
FuBarReloadUI, v2.0.0
FuBarRestFu, v2.0
FuBarTopScoreFu, v2.0
FuBarVoiceFu
FuBarVolumeFu, v2.0.$Revision: 55081 $
FuBarXPerlFu, v0.2
FuBar, v60201
Gatherer, v3.1.2
GathererHUD, v3.1.2
GathererDBWowhead, v1.0.2008-05-24
GemHelper, v1.7
Informant, v5.0.PRE.3164
OgriLazy, v1.0.7
Omen, vOmen r79486 / Threat-2.0 r80880
RatingBuster, v1.3.8 (r80752)
Recount, v79898
sct, v6.2
sctd, v3.1
Stubby, v52
Swatter, v5.0.PRE.3164
TalentedLoader
AutoDing, v1.02
XPerlArcaneBar
XPerlParty
XPerlPartyPet
XPerlPlayerBuffs
XPerlPlayer
XPerlPlayerPet
XPerlRaidAdmin
XPerlRaidHelper
XPerlRaidPets
XPerlRaidFrames
XPerlTarget
XPerlTargetTarget
XPerl, v2.4.3b
DBMAPI
ZOMGBuffs, v80585
giev w0rking version back! ;)
After a recent update, I am now getting this error/bug. Does this have something to do with killing the global arguments? Any way to fix it inline? I can only send tells, not receiving anything atm. Let me know. Thanks.
[2008/08/30 08:57:58-3120-x5]: Cellular-2.4.014\core.lua:328: table index is nil
Cellular-2.4.014\core.lua:360: in function <Interface\AddOns\Cellular\core.lua:359>
Cellular-2.4.014\core.lua:386: in function `IncomingMessage'
Cellular-2.4.014\core.lua:173: in function `CHAT_MSG_WHISPER'
SpamSentry-20080707\compatibility.lua:60: in function `handler'
SpamSentry-20080707\core.lua:466: in function `CallChatEvent'
SpamSentry-20080707\core.lua:367: in function `ChatFrame_MessageEventHandler'
SpamSentry-20080707\compatibility.lua:60: in function <Interface\AddOns\SpamSentry\compatibility.lua:59>
(tail call): ?:
Cellular-2.4.014\core.lua:2: in function <Interface\AddOns\Cellular\core.lua:2>
and after some more messages from a friend...
[2008/08/30 08:58:33-3120-x7]: Cellular-2.4.014\core.lua:363: bad argument #2 to 'format' (string expected, got nil)
Cellular-2.4.014\core.lua:363: in function <Interface\AddOns\Cellular\core.lua:359>
Cellular-2.4.014\core.lua:386: in function `IncomingMessage'
Cellular-2.4.014\core.lua:173: in function `CHAT_MSG_WHISPER'
SpamSentry-20080707\compatibility.lua:60: in function `handler'
SpamSentry-20080707\core.lua:466: in function `CallChatEvent'
SpamSentry-20080707\core.lua:367: in function `ChatFrame_MessageEventHandler'
SpamSentry-20080707\compatibility.lua:60: in function <Interface\AddOns\SpamSentry\compatibility.lua:59>
(tail call): ?:
Cellular-2.4.014\core.lua:2: in function <Interface\AddOns\Cellular\core.lua:2>
any ideas?? Let me know. Thank you.
Date: 2008-08-31 15:40:09 ( no SharedMediaLib )
ID: 54
Error occured in: Global
Count: 1
Message: ..\AddOns\Cellular\core.lua line 328:
table index is nil
Debug:
[C]: ?
Cellular\core.lua:328:
Cellular\core.lua:298
Cellular\core.lua:360:
Cellular\core.lua:359
Cellular\core.lua:386: IncomingMessage()
Cellular\core.lua:173: CHAT_MSG_WHISPER()
SpamSentry\compatibility.lua:60: handler()
SpamSentry\core.lua:466: CallChatEvent()
SpamSentry\core.lua:367: ChatFrame_MessageEventHandler()
SpamSentry\compatibility.lua:60:
SpamSentry\compatibility.lua:59
(tail call): ?
Cellular\core.lua:2:
Cellular\core.lua:2
Date: 2008-08-31 15:51:34 ( only SharedMediaLib, v1.0)
ID: 56
Error occured in: Global
Count: 1
Message: ..\AddOns\Cellular\core.lua line 279:
bad argument #1 to 'gsub' (string expected, got nil)
Debug:
[C]: ?
[C]: ?
Cellular\core.lua:279:
Cellular\core.lua:272
Cellular\core.lua:670:
Cellular\core.lua:666
Cellular\core.lua:693:
Cellular\core.lua:692
Cellular\core.lua:711:
Cellular\core.lua:709
Date: 2008-08-31 15:54:41 (all the SharedMediaLib i cen find on WowMatrix)
ID: 54
Error occured in: Global
Count: 1
Message: ..\AddOns\Cellular\core.lua line 328:
table index is nil
Debug:
[C]: ?
Cellular\core.lua:328:
Cellular\core.lua:298
Cellular\core.lua:360:
Cellular\core.lua:359
Cellular\core.lua:386: IncomingMessage()
Cellular\core.lua:173: CHAT_MSG_WHISPER()
SpamSentry\compatibility.lua:60: handler()
SpamSentry\core.lua:466: CallChatEvent()
SpamSentry\core.lua:367: ChatFrame_MessageEventHandler()
SpamSentry\compatibility.lua:60:
SpamSentry\compatibility.lua:59
(tail call): ?
Cellular\core.lua:2:
Cellular\core.lua:2
AddOns:
Ace, v1.4
AceGUI
AnkhCooldownTimer, v20003.01
ArcHUD2, v2.2
ArenaCalculator, v1.6.3
Armory, v4.3.2
Atlas, v1.12.0
AtlasBattlegrounds, v1.12.0
AtlasDungeonLocs, v1.12.0
AtlasEntrances, v1.11.0
AtlasFlightPaths, v1.12.0
AtlasOutdoorRaids, v1.12.0
AtlasLoot, vAtlasLoot Enhanced v4.06.03
Auditor2, v3.2.1
autograt
Bagnon, v1.5.2
BagnonForever, v1.0.0
BagnonTooltips
beql, v0.99
BeanCounter, v5.0.PRE.3342 (BillyGoat)
BGReporter, v2007.10.02
BGAlerts, v1.1
BGSoundAlerts, v2.3
Cartographer, vr79916
Cellular, v2.4.014
ChatBar, v2.3
ChatMOD, v118
DaemonMailAssist, v1.2
DamageMeters, v5.8.8
DetachedMiniButtons, v0.9.43
FlightMap, v2.4-1
EEnchantBot
Enchantrix, v5.0.PRE.3342
EnchantrixBarker, v5.0.PRE.3342 (BillyGoat)
EnhBloodlust, v1.4
EnhTooltip, v5.0.PRE.3342
FishingBuddy, v0.9.4m
FBOutfitDisplayFrame, v0.9.4g
FBTrackingFrame, v0.9.4g
FBMergeDatabase, v0.9.4g
AnkhCooldownTimerFu, v20003.01.1
ArmoryFu, v4.3.2
FuBarAuditorFu, v3.2.1
FuBarClockFu, v3.0
FuBarDungeonDiFu, v1.0.20300
FuBarDurabilityFu, v2.0
FuBarExperienceFu, v1.1 $Revision: 65606 $
FuBarFishingBuddyFu, v2.2c
FuBarFriendsFu, v2.4
FuBarGuildFu, v2.4
FuBarHonorFu, v2.0
FuBarItemBonusesFu, v2.1
FuBarLocationFu, v3.0
FuBarPerformanceFu, v2.0
FuBarProfessionsFu, v1.5.2
FuBarQuestsFu, v2.0
FuBarXPerlFu, v0.2
FuBar, v60201
Gatherer, v3.1.2
GathererDBWowhead, v1.0.2008-05-24
GiveMeHealth
GroupCalendar, v4.1b5
GuildMateMap
GuildSpam, v0.5
ImprovedCamera, v2.4.1
Informant, v5.0.PRE.3342
Ace2
Ace3
ChatThrottleLib, v19
SharedMediaLib, v1.0
LibSharedMedia20
LibSharedMedia30, v3.0
MailAttachmentCount, v1.1
MobMap, vMobMap v2.12
myAddOns, v2.7
myReloadUI, v1.7
Omen, vOmen r79486 / Threat-2.0 r80880
PreformAVEnabler
ReMinimapLt, v1.2.6
ReMinimap
ScoreboardSummary
Sea, v1.39
SellOMatic, v0.92
SharedMedia, v3.0
SharedMediaAdditionalFonts, v1.0
SharedMediaBlizzard, v1.0
SimpleMp3, v2.4.2.6b
SolarianAlarm
SpamSentry, v20080707
Stubby, v93
Swatter, v5.0.PRE.3342
TotemTimers, v7.2e
XPerlArcaneBar
XPerlParty
XPerlPartyPet
XPerlPlayerBuffs
XPerlPlayer
XPerlPlayerPet
XPerlRaidAdmin
XPerlRaidHelper
XPerlRaidMonitor
XPerlRaidPets
XPerlRaidFrames
XPerlTarget
XPerlTargetTarget
XPerl, v2.4.3b
DBMAPI
Make sure you can see script errors in WoW (enable in interface options). Also, try disabling other addons to check for any conflicts.
All these errors and the ones in previous posts are all related. Any mod that hooks into Cellular must be updated, either by using the built-in chat filter or updating the hook to use local variables. Sorry for any current troubles, but it's for the future...
interface\addons\Cellular\core.lua:328:table index is nil
Should i delete and reinstall the add on?
It seems like a saved variables issue. The only solution I can think of is to delete the character specific saved variables for Cellular. Also, make sure all of your files are up to date (delete and reinstall as you say).
if i enable Cellular and Prat i can't use the <TAB> Key to switch my last whispert Targets.
I didn't get any Error-Message.
Regards Hendrik
Any ideas?
just an update: I disabled Pratt and worked ok. I then tried to just enable the modules my guildie had enabled in Pratt (I had one or two extra ones to him) but no go. not working. we are on same version of Pratt. Also noted that I had keybinding of shift-r for rewhisper where his was blanked. i blanked mine and still nothing
I could just rebind chat reply to something else, but I'm pretty used to just hitting "/" first then "r" then space, then the message and I have so many binds I hardly have room as it is. I just like how I do not have to hit enter first, just /r for an easy way to reply through my Prat editbox if I'm in a game or raid to where I just need to say whatever I need to quickly.
I reverted back to the older version which was - r71721 by totalpackage date: 2008-04-27, and it worked fine.
I did notice the LUA file named Core was revised but since I'm not code savvy I couldn't figure out what it could be. Any help would be nice thanks.
i don't know what happen there, but spam sentry messes with the arguments from CHAT_MSG_EVENT and the function in cellular/core.lua which raises the error gets called with nil values.
you cann see in the bug reports from Diablo Games and Shadowsin the SpamSentry is called bevor the error appears.