I solved my own problem. It turned out an empty <url-pattern /> in security-constraint > web-resource-collection in my web.xml is causing this error.
On Nov 19, 11:10 am, Leonard Siu <leonard....@gmail.com> wrote: > I received the following error when I tried to deploy an application > to google hosted appengine (GAE/J). Any idea what could have cause > the problem? > > com.google.appengine.tools.admin.AdminException: Unable to update app: > null > at com.google.appengine.tools.admin.AppAdminImpl.update > (AppAdminImpl.java:62) > at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy > (AppEngineBridgeImpl.java:271) > at > com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace > (DeployProjectJob.java:148) > at org.eclipse.core.internal.resources.InternalWorkspaceJob.run > (InternalWorkspaceJob.java:38) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) > Caused by: java.lang.NullPointerException > at com.google.apphosting.utils.glob.GlobIntersector.extractPrefix > (GlobIntersector.java:273) > at com.google.apphosting.utils.glob.GlobIntersector.doIntersectTwo > (GlobIntersector.java:151) > at com.google.apphosting.utils.glob.GlobIntersector.doIntersect > (GlobIntersector.java:133) > at com.google.apphosting.utils.glob.GlobIntersector.getIntersection > (GlobIntersector.java:65) > at com.google.appengine.tools.admin.AppYamlTranslator > $AbstractHandlerGenerator.createGlobPatterns(AppYamlTranslator.java: > 249) > at com.google.appengine.tools.admin.AppYamlTranslator > $AbstractHandlerGenerator.translate(AppYamlTranslator.java:234) > at com.google.appengine.tools.admin.AppYamlTranslator.translateWebXml > (AppYamlTranslator.java:103) > at com.google.appengine.tools.admin.AppYamlTranslator.getYaml > (AppYamlTranslator.java:69) > at com.google.appengine.tools.admin.AppVersionUpload.getAppYaml > (AppVersionUpload.java:185) > at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction > (AppVersionUpload.java:241) > at com.google.appengine.tools.admin.AppVersionUpload.doUpload > (AppVersionUpload.java:98) > at com.google.appengine.tools.admin.AppAdminImpl.update > (AppAdminImpl.java:56) > ... 4 more -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=.