gnome-do dies a horrible flaming death getting google calendar data

Bug #318800 reported by GiuseppeVerde
2
Affects Status Importance Assigned to Milestone
gnome-do-plugins (Ubuntu)
Incomplete
Medium
Chris Halse Rogers

Bug Description

Binary package hint: gnome-do-plugins

When I got up this morning, gnome-do had died. The last thing it said was
====
Unhandled Exception: Google.GData.Client.ClientFeedException: Parsing failed ---> System.Net.WebException: The operation has timed out.
  at System.Net.WebConnectionStream.Read (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000]
  at System.Xml.XmlInputStream.Read (System.Byte[] buffer, Int32 offset, Int32 count) [0x00000]
  at System.Xml.NonBlockingStreamReader.ReadBuffer () [0x00000]
  at System.Xml.NonBlockingStreamReader.Read (System.Char[] dest_buffer, Int32 index, Int32 count) [0x00000]
  at Mono.Xml2.XmlTextReader.ReadTextReader (Int32 remained) [0x00000]
  at Mono.Xml2.XmlTextReader.PeekChar () [0x00000]
  at Mono.Xml2.XmlTextReader.ReadContent () [0x00000]
  at Mono.Xml2.XmlTextReader.Read () [0x00000]
  at System.Xml.XmlTextReader.Read () [0x00000]
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000]
  at System.Xml.XmlDocument.ReadNode (System.Xml.XmlReader reader) [0x00000]
  at Google.GData.Client.BaseFeedParser.OnNewExtensionElement (System.Xml.XmlReader reader, Google.GData.Client.AtomBase baseObject) [0x00000]
  at Google.GData.Client.AtomFeedParser.ParseExtensionElements (System.Xml.XmlReader reader, Google.GData.Client.AtomBase baseObject) [0x00000]
  at Google.GData.Client.AtomFeedParser.ParseEntry (System.Xml.XmlReader reader) [0x00000]
  at Google.GData.Client.AtomFeedParser.ParseSource (System.Xml.XmlReader reader, Google.GData.Client.AtomSource source) [0x00000]
  at Google.GData.Client.AtomFeedParser.ParseFeed (System.Xml.XmlReader reader, Google.GData.Client.AtomFeed feed) [0x00000]
  at Google.GData.Client.AtomFeedParser.Parse (System.IO.Stream streamInput, Google.GData.Client.AtomFeed feed) [0x00000]
  --- End of inner exception stack trace ---
  at Google.GData.Client.AtomFeedParser.Parse (System.IO.Stream streamInput, Google.GData.Client.AtomFeed feed) [0x00000]
  at Google.GData.Client.AtomFeed.Parse (System.IO.Stream stream, AlternativeFormat format) [0x00000]
  at Google.GData.Client.Service.Query (Google.GData.Client.FeedQuery feedQuery, DateTime ifModifiedSince) [0x00000]
  at Google.GData.Client.Service.Query (Google.GData.Client.FeedQuery feedQuery) [0x00000]
  at Google.GData.Calendar.CalendarService.Query (Google.GData.Calendar.EventQuery feedQuery) [0x00000]
  at GCalendar.GCal2.UpdateEvents () [0x00000]
====
This is gnome-do-plugins version 0.6.1.0-0ubuntu3; gnome-do version
0.6.0.1+dfsg-0ubuntu3

What should happen is that gnome-do should not die, even if there is a timeout (stuff happens, right?)

What happened is that gnome-do died a horrible flaming death instead of catching the exception.

Revision history for this message
GiuseppeVerde (launchpad-digitasaru) wrote :

I should mention that this is Jaunty

Revision history for this message
Chris Halse Rogers (raof) wrote :

I've seen this before, but not with the new 0.8 pre-releases.

I'll be uploading a new gnome-do package soonish, once 0.8 is released. Once that's done, can you test it again? I think this has been fixed.

Changed in gnome-do-plugins:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
GiuseppeVerde (launchpad-digitasaru) wrote :

Absolutely. Thanks!

Revision history for this message
Chris Halse Rogers (raof) wrote :

We've had 0.8 in Jaunty (and now Karmic) for some time now. Has 0.8 fixed this bug for you?

Changed in gnome-do-plugins (Ubuntu):
assignee: nobody → Chris Halse Rogers (raof)
status: Confirmed → Incomplete
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.