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.
