Creating a subfolder causes error in console from Messaging Menu

Bug #826447 reported by Mike Conley on 2011-08-14
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Messaging Menu Thunderbird Extension
Undecided
Unassigned
thunderbird (Ubuntu)
Medium
Unassigned
Oneiric
Medium
Unassigned

Bug Description

Steps to reproduce:

1) Ensure Messaging Menu extension is installed and enabled
2) Create a new subfolder in one of your accounts
3) Check the error console

What happens:

Error: [Exception... "Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsISupports.QueryInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: resource://messagingmenu/MessagingMenu.jsm :: MM_OnItemAdded :: line 1069" data: no]
Source File: resource://messagingmenu/MessagingMenu.jsm
Line: 1069

What's expected:

No error.

Mike Conley (mconley) wrote :
Changed in thunderbird (Ubuntu Oneiric):
importance: Undecided → Medium
status: New → Triaged
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package thunderbird - 7.0~b2+build2+nobinonly-0ubuntu1

---------------
thunderbird (7.0~b2+build2+nobinonly-0ubuntu1) oneiric; urgency=low

  * New upstream release from the beta channel (THUNDERBIRD_7_0b2_BUILD2)
    - LP: #837557 and LP: #838322

  * Update globalmenu-extension to 2.0
    - Only update a menu in realtime if it's parent is opening. For all other
      times, just invalidate the menu. Avoids spamming dbus everytime
      something changes in the menu
    - When removing a menuitem from its parent, check that the index is
      in-bounds. Should fix a frequent crash on startup, although it doesn't
      explain how it gets in to that state in the first place
    - Add the ability to turn on debugging without building Firefox with
      debugging on
  * Add upstream patch to only add ENABLE_JIT=1 to CXXFLAGS if any of trace/
    method/yarr jit is enabled. Fixes a build failure on PPC
    - add debian/patches/only-add-ENABLE_JIT-to-CXXFLAGS-if-jit-is-enabled.patch
    - update debian/patches/series
  * Add upstream patch to fix build failure with ENABLE_YARR_JIT=0
    - add debian/patches/build-fix-for-no-ENABLE_YARR_JIT.patch
    - update debian/patches/series
  * Add upstream patch to work around a linker bug
    - add debian/patches/compile-pldhash-as-C++.patch
    - update debian/patches/series
  * Don't pass an empty --mozilla-repo= argument to client.py when creating
    the source tarball without a local cache, as it totally breaks. This is
    why we've got rid of all this in nightly and aurora, so we can avoid
    such bandaids in the first place
    - update debian/mozclient/thunderbird.conf
  * Messagingmenu fixes:
    - Use the libunity5 ABI (LP: #839154)
    - Don't use QueryInterface on objects where we can't guarantee they
      implement a particular interface (LP: #826447)
  * Make sure that thunderbird-gnome-support actually depends on libunity5
    - update debian/rules
  * Update eds extension to r84 from 0.3 branch
    - fixes a shutdown crash
  * Use the latest eds libs for the contacts integration
 -- Chris Coulson <email address hidden> Tue, 06 Sep 2011 00:19:41 +0100

Changed in thunderbird (Ubuntu Oneiric):
status: Triaged → Fix Released
Changed in messagingmenu-extension:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.