gmail docklet feed error

Bug #595530 reported by Jørgen B. Thulstrup
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Docky
Fix Released
Low
Robert Dyer
docky (Ubuntu)
Fix Released
Undecided
Unassigned
Lucid
Fix Released
Undecided
Unassigned

Bug Description

gmail docket stopped working for me.
I simply get "Feed error" when I mouse over.
The icon is grayed out.
I have removed it - and added it again.
Same result.
When I apply password it says "Account validation succeeded"
When I right click and choose "Check Mail" terminal just reports:
[GMailAtom] Fetching Atom feed: https://mail.google.com/mail/feed/atom/Inbox
I don't get any error reported when running "docky -d"

I'm on Ubuntu 10.4 and Docky 2.02

Revision history for this message
Rico Tzschichholz (ricotz) wrote :

Can you please confirm this problem with docky 2.0.4 which is included in lucid-proposed.

Accepted docky into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in docky:
status: New → Incomplete
Revision history for this message
Jørgen B. Thulstrup (jorgen-thulstrup) wrote :

I am not sure if a few hours is now ;-) but I have enabled the proposed repository and have upgraded Docky.
In "About" I get the following version information:
Docky 2.1.0
bzr docky r1490 ppa

I get the same "Feed error" as described above.

Robert Dyer (psybers)
Changed in docky:
importance: Undecided → Low
assignee: nobody → Robert Dyer (psybers)
Revision history for this message
Robert Dyer (psybers) wrote :

The only way to get feed error is if there is a problem parsing the returned feed.

This means that:

a) it seems to be connecting to/logging in to your account
b) it is downloading *something* from the feed
c) that something is ill formed, somehow

In order for us to diagnose this, I am going to have to make a custom branch which means you will have to download, compile, and install that branch.

The branch is: lp:~psybers/docky/bug595530

Instructions for installing for source can be found here: http://wiki.go-docky.com/index.php?title=Installing#Installing_From_Source

Where it says 'bzr branch lp:docky' just replace that with 'bzr branch lp:~psybers/docky/bug595530' then follow the rest of the instructions to compile, make, install and run it. When you get 'Feed Error' message now, the debug output (make sure you run with --debug!) will contain a stack trace. Post that here.

Revision history for this message
Jørgen B. Thulstrup (jorgen-thulstrup) wrote :

Robert

I have followed the instructions and installed the custom branch you have made.
The compile, make, install was successful.

When running docky --debug and following the steps described in my first mail above I get the same "Feed error" as described above. The following is output from the terminal window:

[Info 08:51:14.441] [PluginManager] Loaded "GMail".
[Info 08:51:15.061] [GMailAtom] Fetching Atom feed: https://mail.google.com/mail/feed/atom/Inbox
[Info 08:51:23.570] [DrawingService] Could not find 'network-wireless-connected-25', using fallback of 'gnome-netstatus-25-49'.
[Info 08:51:26.486] [GMailAtom] Fetching Atom feed: https://mail.google.com/mail/feed/atom/
[Info 08:51:26.778] [GMailAtom] Fetching Atom feed: https://mail.google.com/mail/feed/atom/Inbox
[Info 08:51:33.569] [DrawingService] Could not find 'network-wireless-connected-25', using fallback of 'gnome-netstatus-25-49'.
[Info 08:51:43.567] [DrawingService] Could not find 'network-wireless-connected-25', using fallback of 'gnome-netstatus-25-49'.
[Info 08:51:45.353] [GMailAtom] Fetching Atom feed: https://mail.google.com/mail/feed/atom/Inbox
[Info 08:51:53.568] [DrawingService] Could not find 'network-wireless-connected-25', using fallback of 'gnome-netstatus-25-49'.
[Info 08:52:02.938] [GMailAtom] Fetching Atom feed: https://mail.google.com/mail/feed/atom/Inbox
[Info 08:52:03.519] [DrawingService] Could not find 'network-wireless-connected-25', using fallback of 'gnome-netstatus-25-49'.
[Info 08:52:13.565] [DrawingService] Could not find 'network-wireless-connected-25', using fallback of 'gnome-netstatus-25-49'.

I am connected to a working internet through both cable and wireless.

Revision history for this message
Robert Dyer (psybers) wrote :

Thanks for doing that, but I don't think you managed to enable debug mode properly. You should see these if you did:

[Debug 14:44:36.314] [UserArgs] BufferTime = 0
[Debug 14:44:36.314] [UserArgs] MaxSize = 2147483647
[Debug 14:44:36.314] [UserArgs] NetbookMode = False
[Debug 14:44:36.314] [UserArgs] NoPollCursor = False

Along with many more 'Debug' type log messages.

If you have IRC please stop by #docky on irc.freenode.net and find me (PsyberS).

Revision history for this message
Robert Dyer (psybers) wrote :

We resolved this via IRC. The problem was that apparently GMail does not follow the ATOM specification and can have entries with no author information.

Fixed in rev 1554.

Changed in docky:
status: Incomplete → Fix Committed
milestone: none → 2.0.5
Changed in docky:
status: Fix Committed → Fix Released
summary: - gmail docklet feed error
+ debdiff which fixes this is attached to bug #579049
summary: - debdiff which fixes this is attached to bug #579049
+ gmail docklet feed error
Revision history for this message
Rico Tzschichholz (ricotz) wrote :

debdiff which fixes this is attached to bug #579049

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.1 KiB)

This bug was fixed in the package docky - 2.0.5-1

---------------
docky (2.0.5-1) unstable; urgency=low

  * New upstream release 2.0.5 "Be proud of your dock",
    changes include:
    + remove --debug flag from launcher for lower memory usage
    + update the about dialog credits to list documenters and make translation
      tab easier to read
    + change url in about dialog to the launchpad project page
    + Window-Matching
      - fix for applications commandline
      - properly match qt creator (LP: #594814)
      - prefer local over global launchers (LP: #588073) (LP: #592841)
      - match prefix for gksudo (LP: #516433)
      - fix nautilus items showing active indicator when desktop
        is focused (LP: #487113)
      - fix matching wine apps that use a prefixed launcher (LP: #596092)
    + Memory Leaks
      - dispose of calendar painter when the clock item is disposed
      - fix leak in AutoHideManager
      - several fixes using Cairo.Context.Target and Pango.Layout
      - fix leak in PagingPainters
      - fix leak in recursive file-deletion
      - fix leaking SeparatorItems, WnckDockItems
      - fix leaks with FileEmblems
      - fix Pixbuf related leaks
      - fix some leaks regarding FileMonitors
      - fix leaks regarding Tiles and AbtractTileObjects
      - fix leaking Glib.FileAdapter caused by unreferenced Action in
        FileDockItem
    + Handle invalid desktopfile entry and UriFormatException in
      FileApplicationProvider (LP: #595921)
    + fix potential crash for invalid HelperMetadata
    + handle drops correctly
    + fix handling of Helpers in HelperService
    + make the sliders in preferences behave better
    + fix drawing of rotated items
    + fix HoveredItem click-position
    + avoids fatal errors on console when loading embedded icons when no
      height or width is specified and when dock items have a null Icon
    + fix icon theme change not refreshing the dock icons (LP: #590205)
    + fix SVG rendering bug
    + fix iconsize temporarily getting large when adding to full dock
      (LP: #579576)
    + fix the 'crash in PinToDock' (LP: #588073)
    + make 3d background height more consistent and a tad larger (LP: #503038)
    + fix dragging multiple files to a folder on the dock, which caused
      a crash and data corruption (LP: #579049)
    + don't request animations if urgent state is removed from a window and
      fix glow location (LP: #596422)
    + fix window previews being offset (LP: #495065)
    + fix broken zoom after shrinking icon size (LP: #598924)
    + fix problem with hovers still visible when painters show
    + fix displaying default icon in place of missing file emblem (LP: #534651)
    + fix crash when gconf key for menus_have_icons is not set (LP: #573751)
    + make sure painters fit on screen (LP: #589978)
    + fix icon minimize animations not working immediately for some newly
      opened windows
    + don't dispose our static DockyItem
    + fix CurrentDesktopOnly not working when dragging a window across desktops
      (LP: #600290)
    + GMail:
      - fix thread-guards and remove deprecated code
      - fix problem with feeds that don't have a...

Read more...

Changed in docky (Ubuntu):
status: New → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote : Please test proposed package

Accepted docky into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in docky (Ubuntu Lucid):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Miklos Juhasz (mjuhasz) wrote :

GMail docklet works fine for me with the docky version in the proposed repository. I do not get the "Feed Error" as mentioned in the bug description. What I see is "Inbox - 2 unread messages".

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.9 KiB)

This bug was fixed in the package docky - 2.0.5-0ubuntu1

---------------
docky (2.0.5-0ubuntu1) lucid-proposed; urgency=low

  * New upstream release 2.0.5 "Be proud of your dock",
    changes include:
    + remove --debug flag from launcher for lower memory usage
    + update the about dialog credits to list documenters and make translation
      tab easier to read
    + change url in about dialog to the launchpad project page
    + Window-Matching
      - fix for applications commandline
      - properly match qt creator (LP: #594814)
      - prefer local over global launchers (LP: #588073) (LP: #592841)
      - match prefix for gksudo (LP: #516433)
      - fix nautilus items showing active indicator when desktop
        is focused (LP: #487113)
      - fix matching wine apps that use a prefixed launcher (LP: #596092)
    + Memory Leaks
      - dispose of calendar painter when the clock item is disposed
      - fix leak in AutoHideManager
      - several fixes using Cairo.Context.Target and Pango.Layout
      - fix leak in PagingPainters
      - fix leak in recursive file-deletion
      - fix leaking SeparatorItems, WnckDockItems
      - fix leaks with FileEmblems
      - fix Pixbuf related leaks
      - fix some leaks regarding FileMonitors
      - fix leaks regarding Tiles and AbtractTileObjects
      - fix leaking Glib.FileAdapter caused by unreferenced Action in
        FileDockItem
    + Handle invalid desktopfile entry and UriFormatException in
      FileApplicationProvider (LP: #595921)
    + fix potential crash for invalid HelperMetadata
    + handle drops correctly
    + fix handling of Helpers in HelperService
    + make the sliders in preferences behave better
    + fix drawing of rotated items
    + fix HoveredItem click-position
    + avoids fatal errors on console when loading embedded icons when no
      height or width is specified and when dock items have a null Icon
    + fix icon theme change not refreshing the dock icons (LP: #590205)
    + fix SVG rendering bug
    + fix iconsize temporarily getting large when adding to full dock
      (LP: #579576)
    + fix the 'crash in PinToDock' (LP: #588073)
    + make 3d background height more consistent and a tad larger (LP: #503038)
    + fix dragging multiple files to a folder on the dock, which caused
      a crash and data corruption (LP: #579049)
    + don't request animations if urgent state is removed from a window and
      fix glow location (LP: #596422)
    + fix window previews being offset (LP: #495065)
    + fix broken zoom after shrinking icon size (LP: #598924)
    + fix problem with hovers still visible when painters show
    + fix displaying default icon in place of missing file emblem (LP: #534651)
    + fix crash when gconf key for menus_have_icons is not set (LP: #573751)
    + make sure painters fit on screen (LP: #589978)
    + fix icon minimize animations not working immediately for some newly
      opened windows
    + don't dispose our static DockyItem
    + fix CurrentDesktopOnly not working when dragging a window across desktops
      (LP: #600290)
    + GMail:
      - fix thread-guards and remove deprecated code
      - fix problem with feeds that do...

Read more...

Changed in docky (Ubuntu Lucid):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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