The server has either erred or is incapable of performing the requested operation.
Traceback (most recent call last): File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1535, in __call__ rv = self.handle_exception(request, response, e) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1529, in __call__ rv = self.router.dispatch(request, response) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1278, in default_dispatcher return route.handler_adapter(request, response) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1102, in __call__ return handler.dispatch() File "/base/data/home/apps/s~spacepark-142807/dev-smain-60f51c43.443885632258706869/aiy/request_handler.py", line 33, in dispatch webapp2.RequestHandler.dispatch(self) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 572, in dispatch return self.handle_exception(e, self.app.debug) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 570, in dispatch return method(*args, **kwargs) File "/base/data/home/apps/s~spacepark-142807/dev-smain-60f51c43.443885632258706869/aiy/speech_recording_handler.py", line 26, in get self.RenderHtml('speech_welcome.html') File "/base/data/home/apps/s~spacepark-142807/dev-smain-60f51c43.443885632258706869/aiy/request_handler.py", line 65, in RenderHtml xsrf_token = xsrf.GenerateToken(self.session.get('session_id')) File "/base/data/home/apps/s~spacepark-142807/dev-smain-60f51c43.443885632258706869/aiy/xsrf.py", line 18, in GenerateToken _GetSecretKey(), user_id=user_id, action_id='') File "/base/data/home/apps/s~spacepark-142807/dev-smain-60f51c43.443885632258706869/aiy/xsrf.py", line 51, in _GetSecretKey key_entity = ndb.Key('XsrfSecretKey', 'site').get() File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/1/google/appengine/ext/ndb/key.py", line 572, in get return self.get_async(**ctx_options).get_result() File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 383, in get_result self.check_success() File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 427, in _help_tasklet_along value = gen.throw(exc.__class__, exc, tb) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/1/google/appengine/ext/ndb/context.py", line 760, in get entity = yield self._get_batcher.add_once(key, options) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 427, in _help_tasklet_along value = gen.throw(exc.__class__, exc, tb) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/1/google/appengine/ext/ndb/context.py", line 345, in _get_tasklet entities = yield self._conn.async_get(options, datastore_keys) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/1/google/appengine/ext/ndb/tasklets.py", line 513, in _on_rpc_completion result = rpc.get_result() File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 615, in get_result return self.__get_result_hook(self) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 1654, in __get_hook self.check_rpc_success(rpc) File "/base/alloc/tmpfs/dynamic_runtimes/python27g/25fef2553b936881/python27/python27_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 1377, in check_rpc_success raise _ToDatastoreError(err) Error: Missing or insufficient permissions.