GTDInbox 3.0 Alpha 6 (was 5)

Thank you to everyone who has commented on the last two posts with feedback on their problems – it was a really great response that has helped identify a few more bugs (whether we’ve really got it right remains to be seen with this release!).

Particular mention goes to Leo Soto who was the first to identify one of the major bugs, and then managed to dig into the code to find a solution.

I also have another reason to be quietly optimistic about this release – Stephen has just finished his major update to the loading framework. As the errors you reported were during the loading process, I am hopeful that his improvements will have fixed them.

So let’s find out shall we?

Get over to http://www.gtdinbox.com/3/ now to install GTDInbox 3.0 Alpha 6

(As ever, please continue to report below problems – or successes! – as you see them).

Update: Realised shortly after pushing Alpha 5 that I’d left in a very embarrassing glitch! Just updated it, and it’s now available on the website.

20 Responses to “GTDInbox 3.0 Alpha 6 (was 5)”

  1. Mark says:

    No luck…

    Two errors:

    Error in gtdMainView: Error constructing gtdMainView
    [Exception... "The expression is not a legal expression." code: "51" nsresult: "0x805b0033 (NS_ERROR_DOM_INVALID_EXPRESSION_ERR)" location: "chrome://gtdinbox/content/js/gmail/ui/glNavBar.js Line: 70"]
    Stack trace:
    Exception thrown
    (“Error constructing gtdMainView\n[Exception... \"The expression is not a legal expression.\" code: \"51\" nsresult: \"0x805b0033 (NS_ERROR_DOM_INVALID_EXPRESSION_ERR)\" location: \"chrome://gtdinbox/content/js/gmail/ui/glNavBar.js Line: 70\"]“,”gtdMainView”)@chrome://gtdinbox/content/js/util/debug.js:110
    ([object Object])@chrome://gtdinbox/content/js/gtd/ui/gtdMainView.js:67
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“mainView”)@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:188
    ([object Object])@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:293
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:105
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    ([object XPCSafeJSObjectWrapper])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:405
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:386
    (331)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:394

    Error in giEventDispatcher.dispatchEvent [ui_ready]: Error: Error constructing gtdMainView
    [Exception... "The expression is not a legal expression." code: "51" nsresult: "0x805b0033 (NS_ERROR_DOM_INVALID_EXPRESSION_ERR)" location: "chrome://gtdinbox/content/js/gmail/ui/glNavBar.js Line: 70"]
    Stack trace:
    Exception thrown
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:107
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    ([object XPCSafeJSObjectWrapper])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:405
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:386
    (237)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:394

  2. Andy says:

    Thanks Mark – it’s corrected now!

  3. HeX says:

    Strange, with alpha6 I don’t see any gtdinbox specific errors in the error console still all I get is the Status/tag view of gtdinbox but no settings or any other gtdinbox specific features.

  4. HeX says:

    Here another glitch: Contacts and Compose Personal are merged to one button … http://drop.io/nr1fntl

  5. Adam says:

    Alpha 6 finally loads for me on OS X 10.5.7 using FF 3.10.10, but there’s quite a bit still missing:
    1. No GTD panel in Settings
    2. No GTD box on bottom left

  6. Brian says:

    I still get a lot of errors, basically the same ones:

    Error in glNavBar: Could not find navBar node

    Stack trace:
    Exception thrown
    (“Could not find navBar node”,”glNavBar”)@chrome://gtdinbox/content/js/util/debug.js:110
    ([object Object])@chrome://gtdinbox/content/js/gmail/ui/glNavBar.js:78
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“navBar”)@chrome://gtdinbox/content/js/gmail/glGmail.js:200
    ([object Object])@chrome://gtdinbox/content/js/gtd/ui/gtdComposePersonal.js:66
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“composePersonal”)@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:188
    ([object Object])@chrome://gtdinbox/content/js/gtd/ui/gtdMainView.js:55
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“mainView”)@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:188
    ([object Object])@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:293
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:105
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    (3935)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:418

    And another:

    Error in gtdMainView: Error constructing gtdMainView
    Error: Could not find navBar node

    Stack trace:
    Exception thrown
    (“Error constructing gtdMainView\nError: Could not find navBar node”,”gtdMainView”)@chrome://gtdinbox/content/js/util/debug.js:110
    ([object Object])@chrome://gtdinbox/content/js/gtd/ui/gtdMainView.js:67
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“mainView”)@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:188
    ([object Object])@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:293
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:105
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    (3935)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:418

    And one more!
    Error in giEventDispatcher.dispatchEvent [ui_ready]: Error: Error constructing gtdMainView
    Error: Could not find navBar node

    Stack trace:
    Exception thrown
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:107
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    (3935)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:418

  7. Andy says:

    Brian – can you drop me an email so we can discuss this more closely? If you know how to use Firebug it will help a lot!

  8. Dale says:

    The Dashboard need a redesign as it has some wasted real estate above the header bar. This 33% down the page with nothing above it. Also the drop down labels box can go below the bottom of the browser if you have a long list.

  9. Stephen says:

    Regarding the GTD preference panel and GTD box, those have been removed for now. We’ve decided to move the preference panel out of the page and into a Firefox extension preference panel, and are currently working on doing so, but it’s not done yet. If you see anything related to GTD on the page though, then it is working.

  10. Ray says:

    The Tag grouping now works, but no other specific GTDInbox functions visible (no action selection in mail, no review etc.)

    Error in gtdMainView: Error constructing gtdMainView
    [Exception... "The expression is not a legal expression." code: "51" nsresult: "0x805b0033 (NS_ERROR_DOM_INVALID_EXPRESSION_ERR)" location: "chrome://gtdinbox/content/js/gmail/ui/glNavBar.js Line: 70"]

    Stack trace:
    Exception thrown
    (“Error constructing gtdMainView\n[Exception... \"The expression is not a legal expression.\" code: \"51\" nsresult: \"0x805b0033 (NS_ERROR_DOM_INVALID_EXPRESSION_ERR)\" location: \"chrome://gtdinbox/content/js/gmail/ui/glNavBar.js Line: 70\"]“,”gtdMainView”)@chrome://gtdinbox/content/js/util/debug.js:110
    ([object Object])@chrome://gtdinbox/content/js/gtd/ui/gtdMainView.js:67
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“mainView”)@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:188
    ([object Object])@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:293
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:105
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    ([object XPCSafeJSObjectWrapper])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:405
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:386
    (18)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:394

  11. Ray says:

    Error in gtdMainView: Error constructing gtdMainView
    [Exception... "The expression is not a legal expression." code: "51" nsresult: "0x805b0033 (NS_ERROR_DOM_INVALID_EXPRESSION_ERR)" location: "chrome://gtdinbox/content/js/gmail/ui/glNavBar.js Line: 70"]

    Stack trace:
    Exception thrown
    (“Error constructing gtdMainView\n[Exception... \"The expression is not a legal expression.\" code: \"51\" nsresult: \"0x805b0033 (NS_ERROR_DOM_INVALID_EXPRESSION_ERR)\" location: \"chrome://gtdinbox/content/js/gmail/ui/glNavBar.js Line: 70\"]“,”gtdMainView”)@chrome://gtdinbox/content/js/util/debug.js:110
    ([object Object])@chrome://gtdinbox/content/js/gtd/ui/gtdMainView.js:67
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“mainView”)@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:188
    ([object Object])@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:293
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:105
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    ([object XPCSafeJSObjectWrapper])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:405
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:386
    (18)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:394

  12. riddim says:

    Like Brian :
    (this time on ubuntu 9.04 with FF 3.0.10) :

    first one :
    Error in glNavBar: Could not find navBar node

    Stack trace:
    Exception thrown
    (“Could not find navBar node”,”glNavBar”)@chrome://gtdinbox/content/js/util/debug.js:110
    ([object Object])@chrome://gtdinbox/content/js/gmail/ui/glNavBar.js:78
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“navBar”)@chrome://gtdinbox/content/js/gmail/glGmail.js:200
    ([object Object])@chrome://gtdinbox/content/js/gtd/ui/gtdComposePersonal.js:66
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“composePersonal”)@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:188
    ([object Object])@chrome://gtdinbox/content/js/gtd/ui/gtdMainView.js:55
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“mainView”)@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:188
    ([object Object])@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:293
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:105
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    ([object XPCSafeJSObjectWrapper])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:405
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:386
    (78)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:394

    then :
    Error in gtdMainView: Error constructing gtdMainView
    Error: Could not find navBar node

    Stack trace:
    Exception thrown
    (“Error constructing gtdMainView\nError: Could not find navBar node”,”gtdMainView”)@chrome://gtdinbox/content/js/util/debug.js:110
    ([object Object])@chrome://gtdinbox/content/js/gtd/ui/gtdMainView.js:67
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“mainView”)@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:188
    ([object Object])@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:293
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:105
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    ([object XPCSafeJSObjectWrapper])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:405
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:386
    (78)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:394

    and finally :
    Error in giEventDispatcher.dispatchEvent [ui_ready]: Error: Error constructing gtdMainView
    Error: Could not find navBar node

    Stack trace:
    Exception thrown
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:107
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    ([object XPCSafeJSObjectWrapper])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:405
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:386
    (78)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:394

  13. Mark says:

    The 6th time was the charm!

  14. Daniel says:

    Alpha 4 didn’t reappear after computer restart.

    Alpha 6 looked better, but after computer went into sleep mode (just screen saver, I think, but maybe sleep – in any event, not hibernate), FF crashed. Upon reload, gtdinbox disappeared. Closed the tab, reopened (using gmail manager), and now it’s fine, but deleted and read items are back again. WTF???

  15. Stephen says:

    @Daniel: Losing read and deleted items is a sign that Gmail never reported back to Google – not necessarily a problem with GTDInbox. I personally never put my computer to sleep/hibernate until I’m sure that GMail has finished communicating with its servers, just in case when it wakes up, something goes wrong.

  16. HeX says:

    > Here another glitch: Contacts and Compose Personal are merged to one button … http://drop.io/nr1fntl

    I found out that disabling Offline Support does “fix” this but is not really an option. Also now with offline disabled I get more error messages when loading gmail (which I didn’t before):

    Error in gtdMainView: Error constructing gtdMainView
    TypeError: el.className is undefined

    Stack trace:
    Exception thrown
    (“Error constructing gtdMainView\nTypeError: el.className is undefined”,”gtdMainView”)@chrome://gtdinbox/content/js/util/debug.js:110
    ([object Object])@chrome://gtdinbox/content/js/gtd/ui/gtdMainView.js:67
    ([object Object])@chrome://gtdinbox/content/js/util/oohelper.js:99
    (“mainView”)@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:188
    ([object Object])@chrome://gtdinbox/content/js/gtd/gtdMainPagePlugin.js:293
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:105
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    ([object XPCSafeJSObjectWrapper])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:405
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:386
    (76)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:394

    Error in giEventDispatcher.dispatchEvent [ui_ready]: Error: Error constructing gtdMainView
    TypeError: el.className is undefined

    Stack trace:
    Exception thrown
    ([object Object])@chrome://gtdinbox/content/js/util/eventDispatcher.js:107
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:238
    ([object Event])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:91
    dispatchEvent([object XPCNativeWrapper])@:0
    XPCNativeWrapper function wrapper([object XPCNativeWrapper])@:0
    (“ui_ready”)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:467
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:424
    ([object XPCSafeJSObjectWrapper])@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:405
    ()@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:386
    (76)@chrome://gtdinbox/content/js/gmail/glPageWrapper.js:394

  17. Jeremy White says:

    Wow, its looking great!
    I couldn’t get 3 or 4 to work, but so far so good with this one.
    Thanks for all your efforts!

  18. Clinton says:

    I cannot get the alpha to work on my google premier account. It works fine for plain old gmail though. Not sure if this is supported in V3 yet.

  19. Ahmad Helal says:

    Everything worked except for the ability to label messages while you compose them. I’ve been playing around with the new version and it appears that having labs enabled really screws with the ability for the plug in to load properly that wasn’t an issue with GTD2. another thing is that the labels on the dashboard goes longer than the browser. I went back to GTDinbox 2. I Just discovered this plug in last week and I already can’t live with out it. GREAT JOB!!!!

  20. Ahmad Helal says:

    I had my labels put on the right side using the labs feature and gtdinbox was having some problems but when I disabled it, it worked. I still can’t label emails as I send them…that is by far one of MY favorite features.

Leave a Reply