Note that there are some explanatory texts on larger screens.

plurals
  1. POGData API "Cannot access the calendar you requested"
    text
    copied!<p>I maintain this Java open source project that syncs Lotus Notes calendar entries with Google Calendar: <a href="https://sourceforge.net/projects/lngooglecalsync/" rel="nofollow">https://sourceforge.net/projects/lngooglecalsync/</a></p> <p>Around June 6, 2013 about eight users started getting the below error on 9 out of 10 tries. Notice that the HTML part of the response contains the message "Cannot access the calendar you requested". The rest of the HTML simply displays a colored version of the word "Google".</p> <pre><code>com.google.gdata.util.ServiceException: Internal Server Error &lt;html&gt;&lt;head&gt;&lt;meta http-equiv="content-type" content="text/html;charset=UTF-8"&gt; &lt;title&gt;Error&lt;/title&gt; &lt;style type="text/css"&gt;body {font-family: arial,sans-serif}&lt;/style&gt;&lt;/head&gt; &lt;body text="#000000" bgcolor="#ffffff"&gt;&lt;table border="0" cellpadding="2" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;td rowspan="3" width="1%" nowrap&gt;&lt;b&gt;&lt;font face="times" size="10"&gt;&lt;font color="#0039b6"&gt;G&lt;/font&gt; &lt;font color="#c41200"&gt;o&lt;/font&gt; &lt;font color="#f3c518"&gt;o&lt;/font&gt; &lt;font color="#0039b6"&gt;g&lt;/font&gt; &lt;font color="#30a72f"&gt;l&lt;/font&gt; &lt;font color="#c41200"&gt;e&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td bgcolor="#3366cc"&gt;&lt;font face="arial,sans-serif" color="#ffffff"&gt;&lt;b&gt;Error&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;blockquote&gt;Cannot access the calendar you requested&lt;/blockquote&gt; &lt;p&gt;&lt;/p&gt; &lt;div style="background:#3366cc; width:1px; height:4px"&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt; </code></pre> <p>Here is the getFeed() call that is causing the exception:</p> <pre><code>try { calendars = service.getFeed(mainCalendarFeedUrl, CalendarFeed.class); } catch (com.google.gdata.util.ServiceException ex) { calendars = null; throw ex; } </code></pre> <p>Prior to June 6, this problem didn't exist. Around the same time, Google made a calendar change to how they stored empty Location values. Previously they used null, now they use "". This broke my code initially, but now I handle both situations.</p> <p>Also, a user reported that he had been successfully running a Coldfusion script for over a year that executes a simple http get operation on a private Google Calendar link. That script is now failing intermittently with the same problem.</p> <p>Based on all this information, I think Google has changed something on their end that is now causing this intermittent problem. Most of the users (including me) don't ever see this exception, but I'd like to find a solution for the people experiencing the issue.</p> <p>Any thoughts on how I can diagnose or fix the problem?</p> <p><strong>UPDATE:</strong> On 8/12/2013 all the users who were experiencing this problem said it stopped. So, we assume the problem was on Google's side and it has been fixed.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload