Can you get us the XML that get's over the wire? (using Fiddler?)

Frank Mantek
Google
On Oct 5, 2007, at 7:45 PM, Charles Teel wrote:

>
> I put the full error information below the line. The message that
> comes with the exception that is thrown is "Parsing error". I am using
> the latest version of the class libraries (1.1.0.0).
>
> Here is the code that is being used:
>
> ArrayList retval = new ArrayList();
>
> CalendarService myService = new CalendarService("MobileGoogleTools");
> myService.setUserCredentials(username, password);
> EventQuery myQuery = new EventQuery();
>
> myQuery.Uri = new Uri("http://www.google.com/calendar/feeds/"; +
> calendarid + "/private/full");
> myQuery.SortOrder = CalendarSortOrder.ascending;
>
> EventFeed calFeed = myService.Query(myQuery);//Exception thrown here
>
> while (calFeed != null && calFeed.Entries.Count > 0)
> {
>     foreach (EventEntry entry in calFeed.Entries)
>     {
>         retval.Add(entry.Title.Text);
>     }
>
>     if (calFeed.NextChunk != null)
>     {
>         myQuery.Uri = new Uri(calFeed.NextChunk);
>         calFeed = myService.Query(myQuery) as EventFeed;
>     }
>     else
>     {
>         calFeed = null;
>     }
> }
>
> return (string[])retval.ToArray(typeof(string));
>
>
>
> Exception thrown
> ------------------------------------
> Google.GData.Client.ClientFeedException: Parsing failed --->
> System.ArgumentException: g:originalEvent/@id is required.
>    at Google.GData.Extensions.OriginalEvent.CreateInstance(XmlNode
> node, AtomFeedParser parser)
>    at
> Google.GData.Client.AbstractEntry.Parse(ExtensionElementEventArgs e,
> AtomFeedParser parser)
>    at Google.GData.Calendar.EventEntry.Parse(ExtensionElementEventArgs
> e, AtomFeedParser parser)
>    at Google.GData.Client.AbstractFeed.OnNewExtensionsElement(Object
> sender, ExtensionElementEventArgs e)
>    at Google.GData.Client.ExtensionElementEventHandler.Invoke(Object
> sender, ExtensionElementEventArgs e)
>    at Google.GData.Client.AtomFeed.OnNewExtensionElement(Object
> sender, ExtensionElementEventArgs e)
>    at Google.GData.Client.BaseFeedParser.OnNewExtensionElement(XmlNode
> node, AtomBase baseObject)
>    at
> Google.GData.Client.BaseFeedParser.OnNewExtensionElement(XmlReader
> reader, AtomBase baseObject)
>    at
> Google.GData.Client.AtomFeedParser.ParseExtensionElements(XmlReader
> reader, AtomBase baseObject)
>    at Google.GData.Client.AtomFeedParser.ParseEntry(XmlReader reader)
>    at Google.GData.Client.AtomFeedParser.ParseSource(XmlReader reader,
> AtomSource source)
>    at Google.GData.Client.AtomFeedParser.ParseFeed(XmlReader reader,
> AtomFeed feed)
>    at Google.GData.Client.AtomFeedParser.Parse(Stream streamInput,
> AtomFeed feed)
>    --- End of inner exception stack trace ---
>    at Google.GData.Client.AtomFeedParser.Parse(Stream streamInput,
> AtomFeed feed)
>    at Google.GData.Client.AtomFeed.Parse(Stream stream,
> AlternativeFormat format)
>    at Google.GData.Client.Service.Query(FeedQuery feedQuery)
>    at Google.GData.Calendar.CalendarService.Query(EventQuery
> feedQuery)
>    at
> MobileGoogleToolsServerSim.CalendarClass.GetEventsFromCalendar(String
> calendarid, String username, String password) in C:\Documents and
> Settings\Charles\My Documents\Visual Studio 2005\Projects\Mobile
> Google Tools\MobileGoogleToolsServerSim\CalendarClass.cs:line 54
>
>
> On Oct 5, 12:22 pm, Frank Mantek <[EMAIL PROTECTED]> wrote:
>> What is the exact error you are getting?
>>
>> And what version of the library are you using?
>>
>> Also, can you send us the feed/http trace?
>>
>> Frank Mantek
>> Google
>> On Oct 5, 2007, at 6:18 PM, Charles Teel wrote:
>>
>>
>>
>>
>>
>>> Sorry, I forgot one thing. I am getting a parsing error if I don't
>>> have a start date of one month ago or later. If I have a start  
>>> date of
>>> yesterday, no errors. If I have a start date of two months ago, I  
>>> get
>>> the parsing error.
>>
>>> On Oct 5, 10:53 am, Charles Teel <[EMAIL PROTECTED]>
>>> wrote:
>>>> I am doing just a general EventQuery for all the events in the
>>>> calendar from one month back forward. However, I only get back one
>>>> event, and I know for a fact that there are many more. Is it  
>>>> because
>>>> the rest are recurring events?- Hide quoted text -
>>
>> - Show quoted text -
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Calendar Data API" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to