• 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    Vector-: ok, that helped a bunch. Seems you had 2200 errors caught.... Guess WoW blew up on the size of the table inside (2.3M of errors might do that ;-) ). That it happened is my fault, I didn't put in a limit on the size of the sack.

    I've now put a limit on the nr of errors saved, it's configurable per the BugSack menu (or slash commands). I started WoW using this limit with your SavedVariables and it didn't crash for me, but that might also be because I have more memory available than you.

    Nightdew, I suspect this was also the cause of your crashes. See below for a useful development toggle.

    In any case, if people are still experiencing crashes after updating the SVN, I'd still like to take a look at the SavedVariables\!BugGrabber.lua, so please post it in that case.

    Furthermore, I've added a toggle that tells BugGrabber to put the errors in a temporary database that is not saved to disk. This is probably handy when developing addons (because you regularly expect and fix the errors that are popping up, and aren't interested in keeping those for later analysis).

    LordRhys, are you sure you are running the latest FuBar-2.0 from the SVN? I did fix the category just now, so maybe it'll show up now...

    Again, thanks for all the testing so far everyone!
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    OK, I fixed a few of the bugs, most notably the lag, on the SVN; but note that showing all errors in the current frame will probably not work, I need to rework the whole frame unfortunately. The copy & paste problem is fixed now though. Furthermore I fixed the nr of errors showing up on the FuBar plugin.

    dsdranor: I forgot to add your icon earlier, oops. It's in there now, many thanks!

    teedog: I tested BulkMail but I didn't get any errors, so I can't reproduce your problem. Care to paste the errors or tell me how to reproduce them?

    Jayblah: I just fixed an error in the FuBar plugin that did that, can you update and retry?

    Also if anyone can reproduce the WoW crash, please attach your !BugGrabber.lua and BugSack.lua savedvariables files, so that I can work around the crash.
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    Hmm, I don't suppose you've kept a backup copy? I'd really like to reproduce that so I can work around it.
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    Teedog: I'll install bulkmail and see what's happening. I don't see the FPS issue, but I can take a look at the code and guess what's inefficient, no promises there though.

    Azgrim: this definitely isn't happening for me, I developed it using /console reloadui a lot. I need you to check which combo of addons is making that happen for you, there's no way for me to see what is going on otherwise.

    Thanks for testing so far, I noticed a bug in the FuBar plugin myself - it doesn't display the right nr of errors. I'll fix it sometime this weekend but I won't have much WoW time so it might be until Monday.
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    OK, the rewrite is up on the svn now. I'm pretty confident that this version is much more robust, but hey, prove me wrong :)

    Gamefaq: that's the same error Jayblah reported, it should not occur using the new version anymore. If it does please let me know.

    Please post any other oddities/errors here also.
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    I'm nearly done rewriting both addons to split out the error catching part into !BugGrabber, so that that doesn't depend on Ace2 anymore. That way if something Ace2 related goes haywire, bugs don't disappear. It should make things a little bit more reliable. Jayblah, theondry: the rewrite should also fix those errors.

    I think I can get it done this evening, so bear with me for little while longer...
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    I've come to the conclusion that it's better off as !BugGrabber -- while it doesn't work for everyone obviously it worked for enough people, so we'll just have to deal with the '!'.
    Rename is happening tonight when I can actually test things.

    maia: LoadWith: Ace2, Ace doesn't make sense for non-developers either because they won't have those addons anyway (at least, when all Ace using addons have been converted). Besides I'm not sure what WoW does when an addon wants to LoadWith an addon that's not present; I'll test that tonight.

    dsDranor: cool! The icon was the result of my 'pick a WoW icon that looks like a sack in about 1 minute' graphics skillz; and it showed. New icon going in tonight as well.

    theondry: yes, I merged it to the trunk to get some more people to test it (and look, it worked! ;-) )
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    It's been renamed to BugGrabber because it seems that lots of computers don't load addons in alphabetical order anyway, so the '!' thingy was only annoying. Although I'm considering reverting that change because it didn't hurt anyone either, and it helped at least one class of people.

    In any case, I'm told the only way to make sure it's loaded early is to add a '## LoadWith: SomeEarlyAddon' line to the .toc where you need to determine 'SomeEarlyAddon' yourself unfortunately.

    I'd love to have 'LoadWith: FrameXML' working; if someone can make a post to that effect on the US WoW UI forums stating that it might help in this case, maybe slouken will consider it.
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    Update to the latest version, that should be fixed by Kergoth. He also added a function backtrace to the output, so debugging just got even easier.
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    I imported the latest version in the svn, on /root/branches. You need both !BugGrabber and BugSack to make things work. All feedback & suggestions very welcome!
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    Thanks joshwill, fixed that in the latest version (see first post), and added a simple FuBar-2 plugin.
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    Yes, it saves all errors and displays them on demand in a separate window or in the chat frame (your option). Especially handy for debugging IMHO.
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    Cladhaire: would be honored - I'll send you an email about it.

    dsDranor: AceEvents is required by AceDB for some reason; it errors out if I don't include it.
    Posted in: General AddOns
  • 0

    posted a message on BugGrabber / BugSack -- Ace2'd
    Now on the SVN in /trunk: a rewritten !BugGrabber / BugSack.

    Changes that I made:
    - BugSack now unconditionally depends on !BugGrabber. This is because I changed !BugGrabber to grab the bugs; BugSack is now only a shell that displays the errors. I did this because errors in Ace2 libraries tended to keel over other Ace2 addons. Since BugSack is now an Ace2 addon, that meant errors got lost. The new BugGrabber should print errors to the chat frame if BugSack is dead, which prevents errors from getting lost alltogether.
    - Added a new FuBar-2.0 plugin that'll show the current nr of errors.

    Changes kergoth made:
    - Added a backtrace to errors; now you can see the whole call stack
    - Prettified the error message a little (no more Interface\ clutter)

    Any and all bug reports appreciated.
    Posted in: General AddOns
  • To post a comment, please or register a new account.