The limit is 3000 files, and it's documented at
http://code.google.com/appengine/docs/java/runtime.html#Quotas_and_Limits

On Sep 18, 5:00 am, Michael <[email protected]> wrote:
> Dear All:
>
> It looks like there is a certain hard limit in the number of files in
> appengine applications at around 1000 files. I added an icon library
> to my application and got this:
>
> ---
> update:
>      [java] Reading application configuration data...
>      [java] Sep 18, 2010 10:43:34 AM
> com.google.apphosting.utils.config.AppEngineWebXmlReader
> readAppEngineWebXml
>      [java] INFO: Successfully processed war/WEB-INF/appengine-web.xml
>      [java] 2010-09-18 10:43:34.342:INFO::Logging to STDERR via
> org.mortbay.log.StdErrLog
>      [java] Sep 18, 2010 10:43:35 AM
> com.google.apphosting.utils.config.AbstractConfigXmlReader
> readConfigXml
>      [java] INFO: Successfully processed war/WEB-INF/web.xml
>      [java] Sep 18, 2010 10:43:35 AM
> com.google.apphosting.utils.config.AbstractConfigXmlReader
> readConfigXml
>      [java] INFO: Successfully processed war/WEB-INF/cron.xml
>      [java] Beginning server interaction for gpsessentials...
>      [java] 0% Creating staging directory
>      [java] 5% Scanning for jsp files.
>      [java] 20% Scanning files on local disk.
>      [java] 25% Scanned 250 files.
>      [java] 28% Scanned 500 files.
>      [java] 31% Scanned 750 files.
>      [java] 33% Scanned 1000 files.
>      [java] 34% Scanned 1250 files.
>      [java] 35% Initiating update.
>      [java] 36% Cloning 35 static files.
>      [java] 37% Cloning 1319 application files.
>      [java] 37% Cloned 100 files.
>      [java] 37% Cloned 200 files.
>      [java] 37% Cloned 300 files.
>      [java] 37% Cloned 400 files.
>      [java] 37% Cloned 500 files.
>      [java] 37% Cloned 600 files.
>      [java] 37% Cloned 700 files.
>      [java] 37% Cloned 800 files.
>      [java] 37% Cloned 900 files.
>      [java] 37% Cloned 1000 files.
>      [java] 37% Cloned 1100 files.
>      [java] 37% Cloned 1200 files.
>      [java] 37% Cloned 1300 files.
>      [java] 40% Uploading 12 files.
>      [java] 52% Uploaded 3 files.
>      [java] 61% Uploaded 6 files.
>      [java] 68% Uploaded 9 files.
>      [java] 73% Uploaded 12 files.
>      [java] 77% Initializing precompilation...
>      [java] 90% Deploying new version.
>      [java] 95% Rolling back the update.
>      [java]
>      [java] java.io.IOException: Error posting to 
> URL:https://appengine.google.com/api/appversion/deploy?app_id=gpsessentia...
>      [java] 400 Bad Request
>      [java]
>      [java] Client Error (400)
>      [java] The request is invalid for an unspecified reason.
>      [java]
>      [java] Unable to update app: Error posting to 
> URL:https://appengine.google.com/api/appversion/deploy?app_id=gpsessentia...
>      [java] 400 Bad Request
>      [java]
>      [java] Client Error (400)
>      [java] The request is invalid for an unspecified reason.
>      [java]
>      [java] Please see the logs [/var/folders/UR/URWJm8otEueOL91TvJPa1E
> +++TI/-Tmp-/appcfg5307073489146939726.log] for further information.
>
> BUILD FAILED
> /Users/ms/Development/Projects/GpsEssentials/ShareServer/build.xml:81:
> The following error occurred while executing this line:
> /Applications/Development/eclipse/plugins/
> com.google.appengine.eclipse.sdkbundle.1.3.7_1.3.7.v201008311427/
> appengine-java-sdk-1.3.7/config/user/ant-macros.xml:57: Java returned:
> 1
>
> Total time: 4 minutes 25 seconds
> Michael:ShareServer ms$ cat /var/folders/UR/URWJm8otEueOL91TvJPa1E++
> +TI/-Tmp-/appcfg5307073489146939726.log
> Unable to update:
> java.io.IOException: Error posting to 
> URL:https://appengine.google.com/api/appversion/deploy?app_id=gpsessentia...
> 400 Bad Request
>
> Client Error (400)
> The request is invalid for an unspecified reason.
>
>         at
> com.google.appengine.tools.admin.ServerConnection.send(ServerConnection.jav a:
> 149)
>         at
> com.google.appengine.tools.admin.ServerConnection.post(ServerConnection.jav a:
> 82)
>         at
> com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.jav a:
> 582)
>         at
> com.google.appengine.tools.admin.AppVersionUpload.deploy(AppVersionUpload.j 
> ava:
> 541)
>         at
> com.google.appengine.tools.admin.AppVersionUpload.commit(AppVersionUpload.j 
> ava:
> 504)
>         at
> com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload 
> .java:
> 129)
>         at
> com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:
> 56)
>         at com.google.appengine.tools.admin.AppCfg
> $UpdateAction.execute(AppCfg.java:547)
>         at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:138)
>         at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:61)
>         at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:57)
> com.google.appengine.tools.admin.AdminException: Unable to update app:
> Error posting to 
> URL:https://appengine.google.com/api/appversion/deploy?app_id=gpsessentia...
> 400 Bad Request
>
> Client Error (400)
> The request is invalid for an unspecified reason.
>
>         at
> com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:
> 62)
>         at com.google.appengine.tools.admin.AppCfg
> $UpdateAction.execute(AppCfg.java:547)
>         at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:138)
>         at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:61)
>         at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:57)
> Caused by: java.io.IOException: Error posting to 
> URL:https://appengine.google.com/api/appversion/deploy?app_id=gpsessentia...
> 400 Bad Request
>
> Client Error (400)
> The request is invalid for an unspecified reason.
>
>         at
> com.google.appengine.tools.admin.ServerConnection.send(ServerConnection.jav a:
> 149)
>         at
> com.google.appengine.tools.admin.ServerConnection.post(ServerConnection.jav a:
> 82)
>         at
> com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.jav a:
> 582)
>         at
> com.google.appengine.tools.admin.AppVersionUpload.deploy(AppVersionUpload.j 
> ava:
> 541)
>         at
> com.google.appengine.tools.admin.AppVersionUpload.commit(AppVersionUpload.j 
> ava:
> 504)
>         at
> com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload 
> .java:
> 129)
>         at
> com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:
> 56)
>         ... 4 more
> ---
>
> Few questions arise:
>
> 1. Does a limit in the number of files exist?
> 2. Where is it?
> 3. Are there other restrictions we need to cope with?
> 4. I really spend some time on this issue because of the (literally)
> unspecific error message: "The request is invalid for an unspecified
> reason". Reminds me of some Microsoft products that were a mixed
> pleasure to me in the past. I guess everybody would be grateful for an
> improvement in this field.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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-appengine?hl=en.

Reply via email to