Seems to be caused by an unknown RuntimeError.
RuntimeError: Unknown runtime 'nodejs'; supported runtimes are 'custom', 'go', 'java', 'java7', 'php', 'php55', 'python', 'python27', 'vm'.
Runs fine when executing on google.
gcloud preview app deploy app.yaml --set-default
➜ 1-hello-world git:(1-hello-world) gcloud --verbosity debug preview app run ./app.yaml
DEBUG: Running gcloud.preview.app.run with Namespace(__calliope_internal_deepest_parser=ArgumentParser(prog='gcloud.preview.app.run', usage=None, description="*(BETA)* This command is used to run one or more of your modules in the local\ndevelopment application server. This allows you to test and debug your app\nbefore deploying. As an input it takes one or more ``RUNNABLES'' that should\nbe run locally. A ``RUNNABLE'' can be a module's .yaml file, or a directory.\nIf given a directory, all modules found will be run. You can run multiple\nmodules at the same time, even if they are implemented in different languages.", version=None, formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=False), admin_host=None, allow_skipped_files=False, api_host=None, appidentity_email_address=None, appidentity_private_key_path=None, auth_domain='gmail.com', blobstore_path=None, clear_datastore=False, cmd_func=<bound method Command.Run of <googlecloudsdk.calliope.backend.Command object at 0x10d869690>>, command_path=['gcloud', 'preview', 'app', 'run'], custom_entrypoint=None, datastore_consistency_policy='time', datastore_path=None, default_gcs_bucket_name=None, document=None, enable_cloud_datastore=False, enable_mvm_logs=False, enable_sendmail=False, format=None, h=None, help=None, host=None, http_timeout=None, jvm_flag=None, log_http=None, log_level=None, logs_path=None, markdown=None, max_module_instances=None, php_executable_path=None, project=None, python_startup_script=None, quiet=None, require_indexes=False, runnables=['./app.yaml'], show_mail_body=False, smtp_allow_tls=False, smtp_host=None, smtp_password=None, smtp_user=None, storage_path=None, trace_token=None, use_mtime_file_watcher=False, user_output_enabled=None, verbosity='debug', version=None).
DEBUG: Found Cloud SDK root: /Users/elliottgarcea/google-cloud-sdk
DEBUG: Found App Engine SDK root: /Users/elliottgarcea/google-cloud-sdk/platform/google_appengine
Module [default] found in file [/Users/elliottgarcea/Workspace/1-hello-world/app.yaml]
INFO: Looking for the Dockerfile in /Users/elliottgarcea/Workspace/1-hello-world
INFO: Using Dockerfile found in /Users/elliottgarcea/Workspace/1-hello-world
DEBUG: Running [dev_appserver.py] with: --allow_skipped_files=False --application=client-server-test --auth_domain=gmail.com --clear_datastore=False --datastore_consistency_policy=time --dev_appserver_log_level=debug --enable_cloud_datastore=False --enable_mvm_logs=False --enable_sendmail=False --log_level=debug --require_indexes=False --show_mail_body=False --skip_sdk_update_check=True --smtp_allow_tls=False --use_mtime_file_watcher=False /Users/elliottgarcea/Workspace/1-hello-world/app.yaml
INFO 2015-08-07 20:37:48,516 application_configuration.py:399] No version specified. Generated version id: 20150807t203748
INFO 2015-08-07 20:37:48,516 devappserver2.py:763] Skipping SDK update check.
DEBUG 2015-08-07 20:37:48,560 app_identity_stub.py:197] Successfully loaded Application Default Credentials.
INFO 2015-08-07 20:37:48,567 api_server.py:205] Starting API server at: http://localhost:61437
INFO 2015-08-07 20:37:48,568 api_server.py:646] Applying all pending transactions and saving the datastore
INFO 2015-08-07 20:37:48,568 api_server.py:649] Saving search indexes
Traceback (most recent call last):
File "/Users/elliottgarcea/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 83, in <module>
_run_file(__file__, globals())
File "/Users/elliottgarcea/google-cloud-sdk/platform/google_appengine/dev_appserver.py", line 79, in _run_file
execfile(_PATHS.script_file(script_name), globals_)
File "/Users/elliottgarcea/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 1033, in <module>
main()
File "/Users/elliottgarcea/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 1026, in main
dev_server.start(options)
File "/Users/elliottgarcea/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 818, in start
self._dispatcher.start(options.api_host, apis.port, request_data)
File "/Users/elliottgarcea/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/dispatcher.py", line 193, in start
_module, port = self._create_module(module_configuration, port)
File "/Users/elliottgarcea/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/dispatcher.py", line 278, in _create_module
threadsafe_override=threadsafe_override)
File "/Users/elliottgarcea/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/module.py", line 1536, in __init__
super(ManualScalingModule, self).__init__(**kwargs)
File "/Users/elliottgarcea/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/module.py", line 555, in __init__
self._module_configuration)
File "/Users/elliottgarcea/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/module.py", line 251, in _create_instance_factory
sorted(repr(k) for k in self._RUNTIME_INSTANCE_FACTORIES))))
RuntimeError: Unknown runtime 'nodejs'; supported runtimes are 'custom', 'go', 'java', 'java7', 'php', 'php55', 'python', 'python27', 'vm'.
DEBUG: Error [1] while running DevAppSever with: [--allow_skipped_files=False --application=client-server-test --auth_domain=gmail.com --clear_datastore=False --datastore_consistency_policy=time --dev_appserver_log_level=debug --enable_cloud_datastore=False --enable_mvm_logs=False --enable_sendmail=False --log_level=debug --require_indexes=False --show_mail_body=False --skip_sdk_update_check=True --smtp_allow_tls=False --use_mtime_file_watcher=False /Users/elliottgarcea/Workspace/1-hello-world/app.yaml]
DEBUG: (gcloud.preview.app.run) DevAppSever failed with error code [1]
Traceback (most recent call last):
File "/Users/elliottgarcea/google-cloud-sdk/./lib/googlecloudsdk/calliope/cli.py", line 548, in Execute
result = args.cmd_func(cli=self, args=args)
File "/Users/elliottgarcea/google-cloud-sdk/./lib/googlecloudsdk/calliope/backend.py", line 1102, in Run
result = command_instance.Run(args)
File "/Users/elliottgarcea/google-cloud-sdk/./lib/googlecloudsdk/appengine/app_commands/run.py", line 334, in Run
runner.Start(*runnables)
File "/Users/elliottgarcea/google-cloud-sdk/./lib/googlecloudsdk/appengine/lib/dev_appserver_adapter.py", line 138, in Start
raise DevappserverExecutionError(return_code, argv)
DevappserverExecutionError: DevAppSever failed with error code [1]
ERROR: (gcloud.preview.app.run) DevAppSever failed with error code [1]