Hello,

I am having a problem deleting a calendar.  I am using .NET 2.0 and
Google, 1.2.2.0.  I am getting this internal exception: "The remote
server returned an error: (500) Internal Server Error.";


I have verified that I have the correct calendar ID. So, I figure I am
missing something simple.  All feeds and entries are not null, and
appear to be the proper entry.  I am the owner of the calendar, but it
is not 'selected' and I have not posted any events to it...

I get the CalendarEntry here (the feed has 8 entries one of them is
the calendar I want to delete and it is returned):

    public CalendarEntry GetCalendarEntry(FxCalListItem item, string
eMail, string pw) {
            CalendarQuery query = new CalendarQuery();
            query.Uri = new Uri("http://www.google.com/calendar/feeds/
default/allcalendars/full");

            // this just creates the service using eMail and pw,
creates the query and returns the feed
            CalendarFeed feed = GetCalFeed(query, eMail, pw);

            if (feed == null) return null;

            foreach (CalendarEntry cal in feed.Entries) {


                if (GetCalendarID(cal) == item.GoogleCalID) {

                    return cal;

                }


            }
            return null;
      }
this proc returns the CalendarEntry with the correct AURI, I looked up
the CalendarID on the calendar settings.

Then I call this code:

           CalendarEntry cal = GetCalendarEntry(item. eMail, pw);

            if (cal != null) {
                cal.Delete();
                Cursor.Current = oldCur;
                return true;
            }

the calendarEntry is the correct entry, but I get an exception on the
delete here is the exception detail (at least part of it, it does not
include my stack and I mangled my calendar name):

Google.GData.Client.GDataRequestException was unhandled
  Message="Execution of request failed:
http://www.google.com/calendar/feeds/default/allcalendars/full/[EMAIL 
PROTECTED]"
  Source="Google.GData.Client"
  ResponseString="Could not delete the calendar
[EMAIL PROTECTED]"
  StackTrace:
       at Google.GData.Client.GDataRequest.Execute()
       at Google.GData.Client.GDataGAuthRequest.Execute(Int32
retryCounter)
       at Google.GData.Client.GDataGAuthRequest.Execute()
       at Google.GData.Client.Service.Delete(Uri uriTarget)
       at Google.GData.Client.Service.Delete(AtomEntry entry)
       at Google.GData.Client.AtomEntry.Delete()
......
--~--~---------~--~----~------------~-------~--~----~
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