Hello dear PowerUsers,
I'm facing issues to run localhost on my PC. I've cloned a fresh master branch and build it, then try to open localhost, but got blank page. What might be the issue and how to solve it?
PS F:\complete-aar\appinventor-sources\appinventor> java_dev_appserver --port=8888 --address=0.0.0.0 appengine/build/war/
Executing [F:\Variables\Java\jdk-11\bin\java, --add-opens, java.base/java.net=ALL-UNNAMED, --add-opens, java.base/sun.net.www.protocol.http=ALL-UNNAMED, --add-opens, java.base/sun.net.www.protocol.https=ALL-UNNAMED, -Dfile.encoding=UTF-8, -classpath, C:\Users\jewel\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\java\lib\appengine-tools-api.jar, com.google.appengine.tools.development.DevAppServerMain, --property=kickstart.user.dir=F:\complete-aar\appinventor-sources\appinventor, --promote_yaml, --port=8888, --address=0.0.0.0, F:\complete-aar\appinventor-sources\appinventor\appengine\build\war]
Aug 13, 2025 8:53:34 AM com.google.appengine.init.AppEngineWebXmlInitialParse <init>
INFO: built on 2023-12-28T18:18:01-05:00 from commit ${buildNumber}
Aug 13, 2025 8:53:37 AM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties
INFO: Overwriting system property key 'java.util.logging.config.file', value 'C:\Users\jewel\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\java\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from 'F:\complete-aar\appinventor-sources\appinventor\appengine\build\war\WEB-INF\appengine-web.xml'
2025-08-13 08:53:37.841:INFO::main: Logging initialized @3224ms to org.eclipse.jetty.util.log.StdErrLog
2025-08-13 08:53:37.888:WARN:oejs.AbstractConnector:main: Ignoring deprecated socket close linger time
2025-08-13 08:53:38.077:INFO:oejs.Server:main: jetty-9.4.53.v20231009; built: 2023-10-09T12:29:09.265Z; git: 27bde00a0b95a1d5bbee0eae7984f891d2d0f8c9; jvm 11.0.21+9-LTS-193
Aug 13, 2025 2:53:38 AM com.google.appinventor.server.storage.ObjectifyStorageIo <clinit>
INFO: Default GCS Bucket Configured from App Identity: app_default_bucket
Aug 13, 2025 2:53:39 AM com.google.appengine.api.datastore.dev.LocalDatastoreService init
INFO: Local Datastore initialized:
Type: High Replication
Storage: F:\complete-aar\appinventor-sources\appinventor\appengine\build\war\WEB-INF\appengine-generated\local_db.bin
Aug 13, 2025 2:53:39 AM com.google.appengine.api.datastore.dev.LocalDatastoreService load
INFO: Time to load datastore: 32 ms
2025-08-13 08:53:39.281:INFO:oejsh.ContextHandler:main: Started c.g.a.t.d.j.DevAppEngineWebAppContext@336880df{/,file:///F:/complete-aar/appinventor-sources/appinventor/appengine/build/war/,AVAILABLE}{F:\complete-aar\appinventor-sources\appinventor\appengine\build\war}
2025-08-13 08:53:39.297:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0
2025-08-13 08:53:39.297:INFO:oejs.session:main: node0 Scavenging disabled
2025-08-13 08:53:39.315:INFO:oejs.AbstractConnector:main: Started NetworkTrafficSelectChannelConnector@759d26fb{HTTP/1.1, (http/1.1)}{0.0.0.0:8888}
2025-08-13 08:53:39.315:INFO:oejs.Server:main: Started @4700ms
Aug 13, 2025 2:53:39 AM com.google.appengine.tools.development.AbstractModule startup
INFO: Module instance default is running at http://localhost:8888/
Aug 13, 2025 2:53:39 AM com.google.appengine.tools.development.AbstractModule startup
INFO: The admin console is running at http://localhost:8888/_ah/admin
Aug 13, 2025 8:53:39 AM com.google.appengine.tools.development.DevAppServerImpl doStart
INFO: Dev App Server is now running
Aug 13, 2025 8:56:25 AM com.google.appengine.api.search.dev.LocalSearchService <init>
INFO: Local search service created
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /deps.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /debug/error.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /asserts/asserts.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/nodetype.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /debug/entrypointregistry.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /array/array.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /debug/debug.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /disposable/idisposable.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /disposable/dispose.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /debug/errorcontext.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /disposable/disposeall.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /disposable/disposable.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/eventid.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/browserfeature.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/event.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /flags/flags.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /labs/useragent/useragent.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /labs/useragent/util.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /string/internal.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /labs/useragent/highentropy/highentropyvalue.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /labs/useragent/highentropy/highentropydata.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /labs/useragent/browser.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /labs/useragent/engine.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /labs/useragent/platform.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /reflect/reflect.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/eventtypehelpers.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/browserevent.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /useragent/useragent.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/listenable.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /object/object.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/eventtype.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/listenablekey.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/listener.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/listenermap.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/events.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/keyevent.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/keyhandler.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/keycodes.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/htmlelement.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/eventtarget.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/element.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/tagname.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /asserts/dom.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/browserfeature.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /functions/functions.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/asserts.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/tags.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /html/trustedtypes.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /html/safescript.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /string/const.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /string/typedstring.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /fs/blob.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /html/trustedresourceurl.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /html/safeurl.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /html/safestyle.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /fs/url.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /html/safestylesheet.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /html/safehtml.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /html/uncheckedconversions.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/safe.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /math/size.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /math/math.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /math/coordinate.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /string/string.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/dom.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/vendor.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /promise/thenable.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /math/box.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /math/irect.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /style/style.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /ui/ac/arraymatcher.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /math/rect.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /ui/ac/autocomplete.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /ui/ac/renderoptions.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /async/freelist.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /async/workqueue.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /async/nexttick.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /async/throwexception.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /debug/asyncstacktag.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /async/run.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /promise/resolver.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /promise/promise.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /a11y/aria/attributes.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /a11y/aria/datatables.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /timer/timer.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /a11y/aria/roles.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /a11y/aria/aria.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/selection.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /events/eventhandler.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/classlist.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /dom/inputtype.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /color/names.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /fx/transition.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /color/color.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /ui/ac/inputhandler.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /fx/transitionbase.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /async/delay.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /fx/anim/anim.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /fx/animation.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /async/animationdelay.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /useragent/platform.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /useragent/product_isversion.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /useragent/product.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /style/bidi.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /fx/dom.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /positioning/positioning.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /ui/idgenerator.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /ui/ac/renderer.js
Aug 13, 2025 8:56:27 AM com.google.appengine.tools.development.jetty9.LocalResourceFileServlet doGet
WARNING: No file found for: /iter/iter.js
Aug 13, 2025 8:56:39 AM com.google.appengine.api.datastore.dev.LocalDatastoreService$11 run
INFO: Time to persist datastore: 0 ms
Java Version:
PS C:\Users\jewel> java -version
java version "11.0.21" 2023-10-17 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.21+9-LTS-193)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.21+9-LTS-193, mixed mode)
Python Version:
PS C:\Users\jewel> python --version
Python 3.12.0