There were serve changes that were made.  There's a related conversation
here:
http://groups.google.com/group/Google-Docs-Data-APIs/browse_thread/thread/0cb3d056e94df74a#

Basically, you need to make sure your client waits a few seconds
after creating folder to perform operations on it.  I recommend querying
the folder entry and checking that it exists.

<http://groups.google.com/group/Google-Docs-Data-APIs/browse_thread/thread/0cb3d056e94df74a#>
Eric

On Wed, Jul 22, 2009 at 4:10 PM, alorenzo <xeroxi...@gmail.com> wrote:

>
> Hi,
> I have an app that is running 24/7 since 2 months ago with no
> failures.  It is querying, uploading and downloading documents using
> the Java API.
> Recently I have found that the app is sending me this error when
> trying to move a folder I've just created:
>
> =============================================================================
> <Wed Jul 22 17:21:11 EDT 2009>3<GoogleDocs>moveObjectToFolder TOId
> <folder%3A0c2db371-c092-4c22-be3d-2e4673075d15> FROMId <folder
> %3A6ffa9a3d-cb62-460c-bae5-221db5581dae>
> com.google.gdata.util.InvalidEntryException: Bad Request
> Invalid document id: folder:6ffa9a3d-cb62-460c-bae5-221db5581dae
>
>        at
> com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse
> (HttpGDataRequest.java:503)
>        at
> com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse
> (GoogleGDataRequest.java:562)
>        at com.google.gdata.client.http.HttpGDataRequest.checkResponse
> (HttpGDataRequest.java:481)
>        at com.google.gdata.client.http.HttpGDataRequest.execute
> (HttpGDataRequest.java:460)
>        at com.google.gdata.client.http.GoogleGDataRequest.execute
> (GoogleGDataRequest.java:534)
>        at com.google.gdata.client.Service.insert(Service.java:1243)
>        at com.google.gdata.client.GoogleService.insert
> (GoogleService.java:561)
>        at com.google.gdata.client.media.MediaService.insert
> (MediaService.java:337)
>        at cumulus.GoogleDocs.moveObjectToFolder(GoogleDocs.java:236)
>        at cumulus.EmailListener.run(EmailListener.java:405)
>        at java.util.TimerThread.mainLoop(Timer.java:512)
>        at java.util.TimerThread.run(Timer.java:462)
>
> =============================================================================
> The document ID is correct (FROM), it was giving to me before when
> requesting info from the repository:
>
> <Wed Jul 22 17:21:11 EDT 2009>3<GoogleDocs>inRepository
> eMail-20090722.172109
> <Wed Jul 22 17:21:11 EDT 2009>3<GoogleDocs>inRepository
> directoryNameFromRepository (t) = <eMail-20090722.172109>
> <Wed Jul 22 17:21:11 EDT 2009>3<GoogleDocs>inRepository
> directoryNameId (t) = <folder%3A6ffa9a3d-cb62-460c-bae5-221db5581dae>
>
> Also the root document ID where the document/folder is set (TO):
>
> <Wed Jul 22 17:21:10 EDT 2009>3<GoogleDocs>inRepository
> directoryNameFromRepository (t) = <alorenzo>
> <Wed Jul 22 17:21:10 EDT 2009>3<GoogleDocs>inRepository
> directoryNameId (t) = <folder%3A0c2db371-c092-4c22-be3d-2e4673075d15>
>
> So my question is, is there any change on the server API that could
> affect my move?  or this is a new bug?
>
> Thanks for the help!
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Docs Data APIs" group.
To post to this group, send email to Google-Docs-Data-APIs@googlegroups.com
To unsubscribe from this group, send email to 
google-docs-data-apis+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Docs-Data-APIs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to