Reading application configuration dataβ¦ Beginning interaction for module defaultβ¦ 0% Created staging directory at: βC:\Users\kangris\AppData\Local\Temp\appcfg6048957891360536888.tmpβ 5% Scanning for jsp files. 8% Compiling jsp files. Sep 20, 2019 10:08:44 AM org.apache.jasper.servlet.TldScanner scanJars INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. Sep 20, 2019 10:08:47 AM org.apache.jasper.JspC processFile INFO: Built File: \login.jsp
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE. Unable to update app: Cannot get the System Java Compiler. Please use a JDK, not a JRE. Please see the logs [C:\Users\kangris\AppData\Local\Temp\appcfg4066866253082089672.log] for further information.
Log
Unable to update:
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
at com.google.appengine.tools.admin.Application.compileJspJavaFiles(Application.java:1306)
at com.google.appengine.tools.admin.Application.compileJsps(Application.java:1282)
at com.google.appengine.tools.admin.Application.populateStagingDirectory(Application.java:995)
at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:854)
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:578)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:65)
at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.java:1544)
at com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:388)
at com.google.appengine.tools.admin.AppCfg.(AppCfg.java:211)
at com.google.appengine.tools.admin.AppCfg.(AppCfg.java:118)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:114)
com.google.appengine.tools.admin.AdminException: Unable to update app: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:586)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:65)
at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.java:1544)
at com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:388)
at com.google.appengine.tools.admin.AppCfg.(AppCfg.java:211)
at com.google.appengine.tools.admin.AppCfg.(AppCfg.java:118)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:114)
Caused by: java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
at com.google.appengine.tools.admin.Application.compileJspJavaFiles(Application.java:1306)
at com.google.appengine.tools.admin.Application.compileJsps(Application.java:1282)
at com.google.appengine.tools.admin.Application.populateStagingDirectory(Application.java:995)
at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:854)
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:578)
β¦ 6 more
@kangris After typing your error into google I found this thread. You might want to take a look at this and see if any of the answers solve your issue. Also, do not forget that if you find the solution to add it to this topic as it will help future developers that have the same problem.