diff --git a/functions/firebase-debug.log b/functions/firebase-debug.log deleted file mode 100644 index a95f514..0000000 --- a/functions/firebase-debug.log +++ /dev/null @@ -1,2249 +0,0 @@ -[debug] [2021-11-26T09:59:29.699Z] ---------------------------------------------------------------------- -[debug] [2021-11-26T09:59:29.701Z] Command: /Users/mentor/.nvm/versions/node/v12.20.1/bin/node /Users/mentor/.nvm/versions/node/v12.20.1/bin/firebase functions:shell -[debug] [2021-11-26T09:59:29.701Z] CLI Version: 9.6.1 -[debug] [2021-11-26T09:59:29.701Z] Platform: darwin -[debug] [2021-11-26T09:59:29.701Z] Node Version: v12.20.1 -[debug] [2021-11-26T09:59:29.703Z] Time: Fri Nov 26 2021 10:59:29 GMT+0100 (Central European Standard Time) -[debug] [2021-11-26T09:59:29.703Z] ---------------------------------------------------------------------- -[debug] [2021-11-26T09:59:29.703Z] -[debug] [2021-11-26T09:59:29.712Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"] -[debug] [2021-11-26T09:59:29.712Z] > authorizing via signed-in user -[debug] [2021-11-26T09:59:29.713Z] [iam] checking project rocketeer-nft for permissions ["firebase.projects.get"] -[debug] [2021-11-26T09:59:29.715Z] > refreshing access token with scopes: ["email","https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","openid"] -[debug] [2021-11-26T09:59:29.715Z] >>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token - -[debug] [2021-11-26T09:59:29.874Z] <<< HTTP RESPONSE 200 {"date":"Fri, 26 Nov 2021 09:59:29 GMT","expires":"Mon, 01 Jan 1990 00:00:00 GMT","pragma":"no-cache","cache-control":"no-cache, no-store, max-age=0, must-revalidate","content-type":"application/json; charset=utf-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","server":"scaffolding on HTTPServer2","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2021-11-26T09:59:29.890Z] >>> HTTP REQUEST POST https://cloudresourcemanager.googleapis.com/v1/projects/rocketeer-nft:testIamPermissions - {"permissions":["firebase.projects.get"]} -[debug] [2021-11-26T09:59:30.594Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Fri, 26 Nov 2021 09:59:30 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","server-timing":"gfet4t7; dur=575","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2021-11-26T09:59:30.607Z] [functions] Using node@12 from host. -[debug] [2021-11-26T09:59:30.609Z] defaultcredentials: writing to file /Users/mentor/.config/firebase/mentorpalokaj_gmail_com_application_default_credentials.json -[debug] [2021-11-26T09:59:30.613Z] DEBUG: Setting GAC to /Users/mentor/.config/firebase/mentorpalokaj_gmail_com_application_default_credentials.json -[debug] [2021-11-26T09:59:30.614Z] > refreshing access token with scopes: [] -[debug] [2021-11-26T09:59:30.614Z] >>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token - -[debug] [2021-11-26T09:59:30.702Z] <<< HTTP RESPONSE 200 {"pragma":"no-cache","cache-control":"no-cache, no-store, max-age=0, must-revalidate","date":"Fri, 26 Nov 2021 09:59:30 GMT","expires":"Mon, 01 Jan 1990 00:00:00 GMT","content-type":"application/json; charset=utf-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","server":"scaffolding on HTTPServer2","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2021-11-26T09:59:30.720Z] >>> [apiv2][query] GET https://firebase.googleapis.com/v1beta1/projects/rocketeer-nft/adminSdkConfig [none] -[debug] [2021-11-26T09:59:31.008Z] <<< [apiv2][status] GET https://firebase.googleapis.com/v1beta1/projects/rocketeer-nft/adminSdkConfig 200 -[debug] [2021-11-26T09:59:31.008Z] <<< [apiv2][body] GET https://firebase.googleapis.com/v1beta1/projects/rocketeer-nft/adminSdkConfig {"projectId":"rocketeer-nft","storageBucket":"rocketeer-nft.appspot.com","locationId":"europe-west"} -[debug] [2021-11-26T09:59:31.033Z] [functions] Watching "/Users/mentor/dev/rocketeer-nft/functions" for Cloud Functions... -[debug] [2021-11-26T09:59:31.044Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T09:59:31.044Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=1 -[debug] [2021-11-26T09:59:31.044Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T09:59:31.045Z] DEBUG: [worker-~diagnostic~-f199046d-101a-4c60-b23c-db29a392d708]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_66745.sock -[debug] [2021-11-26T09:59:31.045Z] DEBUG: [worker-~diagnostic~-f199046d-101a-4c60-b23c-db29a392d708]: BUSY -[debug] [2021-11-26T09:59:31.207Z] DEBUG: [runtime-status] [66745] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T09:59:31.208Z] DEBUG: [runtime-status] [66745] Disabled runtime features: undefined -[debug] [2021-11-26T09:59:31.213Z] DEBUG: [runtime-status] [66745] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T09:59:31.215Z] DEBUG: [runtime-status] [66745] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T09:59:31.216Z] DEBUG: [runtime-status] [66745] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T09:59:31.217Z] DEBUG: [runtime-status] [66745] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T09:59:31.219Z] DEBUG: [runtime-status] [66745] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T09:59:31.219Z] DEBUG: [runtime-status] [66745] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T09:59:31.279Z] DEBUG: [runtime-status] [66745] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T09:59:31.280Z] DEBUG: [runtime-status] [66745] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T09:59:31.280Z] DEBUG: [runtime-status] [66745] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T09:59:31.282Z] DEBUG: [runtime-status] [66745] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T09:59:31.283Z] DEBUG: [runtime-status] [66745] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T09:59:31.283Z] DEBUG: [runtime-status] [66745] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T09:59:33.026Z] [functions[testnetMetadata]] http function initialized (http://localhost:5000/rocketeer-nft/us-central1/testnetMetadata). -[debug] [2021-11-26T09:59:33.026Z] [functions[mainnetMetadata]] http function initialized (http://localhost:5000/rocketeer-nft/us-central1/mainnetMetadata). -[info] i functions: Loaded functions: testnetMetadata, mainnetMetadata -[warn] ⚠ functions: The following emulators are not running, calls to these services will affect production: firestore, database, pubsub -[debug] [2021-11-26T09:59:33.035Z] DEBUG: [worker-~diagnostic~-f199046d-101a-4c60-b23c-db29a392d708]: IDLE -[debug] [2021-11-26T10:00:18.001Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:00:19.003Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:00:19.004Z] DEBUG: [worker-~diagnostic~-f199046d-101a-4c60-b23c-db29a392d708]: FINISHING -[debug] [2021-11-26T10:00:19.013Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:00:19.014Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:00:19.014Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:00:19.014Z] DEBUG: [worker-~diagnostic~-ece33b4f-690e-46b6-9e27-4a10cce0143b]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_68318.sock -[debug] [2021-11-26T10:00:19.014Z] DEBUG: [worker-~diagnostic~-ece33b4f-690e-46b6-9e27-4a10cce0143b]: BUSY -[debug] [2021-11-26T10:00:19.016Z] DEBUG: [worker-~diagnostic~-f199046d-101a-4c60-b23c-db29a392d708]: exited -[debug] [2021-11-26T10:00:19.016Z] DEBUG: [worker-~diagnostic~-f199046d-101a-4c60-b23c-db29a392d708]: FINISHED -[debug] [2021-11-26T10:00:19.175Z] DEBUG: [runtime-status] [68318] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:00:19.176Z] DEBUG: [runtime-status] [68318] Disabled runtime features: undefined -[debug] [2021-11-26T10:00:19.180Z] DEBUG: [runtime-status] [68318] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:00:19.181Z] DEBUG: [runtime-status] [68318] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:19.182Z] DEBUG: [runtime-status] [68318] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:00:19.183Z] DEBUG: [runtime-status] [68318] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:19.184Z] DEBUG: [runtime-status] [68318] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:00:19.185Z] DEBUG: [runtime-status] [68318] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:19.229Z] DEBUG: [runtime-status] [68318] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:00:19.229Z] DEBUG: [runtime-status] [68318] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:00:19.229Z] DEBUG: [runtime-status] [68318] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:19.230Z] DEBUG: [runtime-status] [68318] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:00:19.232Z] DEBUG: [runtime-status] [68318] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:19.232Z] DEBUG: [runtime-status] [68318] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:00:20.460Z] DEBUG: [worker-~diagnostic~-ece33b4f-690e-46b6-9e27-4a10cce0143b]: IDLE -[debug] [2021-11-26T10:00:21.200Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:00:21.200Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:00:21.200Z] Accepted request GET /rocketeer-nft/us-central1/mainnetMetadata/testnetapi/rocketeer/1/outfits --> mainnetMetadata -[debug] [2021-11-26T10:00:21.200Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:00:21.207Z] DEBUG: [worker-pool] addWorker(mainnetMetadata) -[debug] [2021-11-26T10:00:21.207Z] DEBUG: [worker-pool] Adding worker with key mainnetMetadata, total=1 -[debug] [2021-11-26T10:00:21.207Z] DEBUG: [worker-pool] submitWork(triggerId=mainnetMetadata) -[debug] [2021-11-26T10:00:21.208Z] DEBUG: [worker-mainnetMetadata-5e459dae-150d-4c32-b2e3-ac1c21baa2aa]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_68353.sock -[debug] [2021-11-26T10:00:21.208Z] DEBUG: [worker-mainnetMetadata-5e459dae-150d-4c32-b2e3-ac1c21baa2aa]: BUSY -[debug] [2021-11-26T10:00:21.368Z] DEBUG: [runtime-status] [68353] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:00:21.369Z] DEBUG: [runtime-status] [68353] Disabled runtime features: undefined -[debug] [2021-11-26T10:00:21.373Z] DEBUG: [runtime-status] [68353] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:00:21.374Z] DEBUG: [runtime-status] [68353] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:21.375Z] DEBUG: [runtime-status] [68353] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:00:21.376Z] DEBUG: [runtime-status] [68353] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:21.377Z] DEBUG: [runtime-status] [68353] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:00:21.378Z] DEBUG: [runtime-status] [68353] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:21.421Z] DEBUG: [runtime-status] [68353] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:00:21.422Z] DEBUG: [runtime-status] [68353] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:00:21.422Z] DEBUG: [runtime-status] [68353] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:21.422Z] DEBUG: [runtime-status] [68353] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:00:21.424Z] DEBUG: [runtime-status] [68353] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:21.424Z] DEBUG: [runtime-status] [68353] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:00:22.658Z] DEBUG: [runtime-status] [68353] Trigger "mainnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:00:22.658Z] [functions] Beginning execution of "mainnetMetadata" -[debug] [2021-11-26T10:00:22.659Z] DEBUG: [runtime-status] [68353] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"mainnetMetadata","entryPoint":"mainnetMetadata"} -[debug] [2021-11-26T10:00:22.659Z] DEBUG: [runtime-status] [68353] Running mainnetMetadata in mode HTTPS -[debug] [2021-11-26T10:00:22.661Z] DEBUG: [runtime-status] [68353] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_68353.sock -[debug] [2021-11-26T10:00:22.665Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:00:22.666Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/mainnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:00:22.671Z] DEBUG: [runtime-status] [68353] Ephemeral server handling GET request -[debug] [2021-11-26T10:00:23.677Z] DEBUG: [runtime-status] [68353] Ephemeral server survived. -[debug] [2021-11-26T10:00:23.677Z] [functions] Finished "mainnetMetadata" in ~1s -[debug] [2021-11-26T10:00:23.677Z] DEBUG: [worker-mainnetMetadata-5e459dae-150d-4c32-b2e3-ac1c21baa2aa]: IDLE -[debug] [2021-11-26T10:00:23.678Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:00:51.925Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:00:51.928Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:00:51.928Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:00:51.936Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:00:51.937Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:00:51.937Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:00:51.938Z] DEBUG: [worker-testnetMetadata-3b716809-5834-477f-9af4-d7bac931f1d6]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_69275.sock -[debug] [2021-11-26T10:00:51.938Z] DEBUG: [worker-testnetMetadata-3b716809-5834-477f-9af4-d7bac931f1d6]: BUSY -[debug] [2021-11-26T10:00:52.094Z] DEBUG: [runtime-status] [69275] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:00:52.094Z] DEBUG: [runtime-status] [69275] Disabled runtime features: undefined -[debug] [2021-11-26T10:00:52.098Z] DEBUG: [runtime-status] [69275] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:00:52.099Z] DEBUG: [runtime-status] [69275] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:52.100Z] DEBUG: [runtime-status] [69275] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:00:52.100Z] DEBUG: [runtime-status] [69275] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:52.102Z] DEBUG: [runtime-status] [69275] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:00:52.102Z] DEBUG: [runtime-status] [69275] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:52.146Z] DEBUG: [runtime-status] [69275] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:00:52.146Z] DEBUG: [runtime-status] [69275] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:00:52.146Z] DEBUG: [runtime-status] [69275] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:52.147Z] DEBUG: [runtime-status] [69275] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:00:52.150Z] DEBUG: [runtime-status] [69275] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:00:52.150Z] DEBUG: [runtime-status] [69275] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:00:53.422Z] DEBUG: [runtime-status] [69275] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:00:53.422Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:00:53.422Z] DEBUG: [runtime-status] [69275] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:00:53.422Z] DEBUG: [runtime-status] [69275] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:00:53.424Z] DEBUG: [runtime-status] [69275] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_69275.sock -[debug] [2021-11-26T10:00:53.429Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:00:53.430Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:00:53.437Z] DEBUG: [runtime-status] [69275] Ephemeral server handling GET request -[debug] [2021-11-26T10:00:54.445Z] DEBUG: [runtime-status] [69275] Ephemeral server survived. -[debug] [2021-11-26T10:00:54.445Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:00:54.445Z] DEBUG: [worker-testnetMetadata-3b716809-5834-477f-9af4-d7bac931f1d6]: IDLE -[debug] [2021-11-26T10:00:54.446Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:01:21.531Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:01:22.533Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:01:22.533Z] DEBUG: [worker-~diagnostic~-ece33b4f-690e-46b6-9e27-4a10cce0143b]: FINISHING -[debug] [2021-11-26T10:01:22.533Z] DEBUG: [worker-pool] Shutting down IDLE worker (mainnetMetadata) -[debug] [2021-11-26T10:01:22.534Z] DEBUG: [worker-mainnetMetadata-5e459dae-150d-4c32-b2e3-ac1c21baa2aa]: FINISHING -[debug] [2021-11-26T10:01:22.534Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:01:22.534Z] DEBUG: [worker-testnetMetadata-3b716809-5834-477f-9af4-d7bac931f1d6]: FINISHING -[debug] [2021-11-26T10:01:22.546Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:01:22.547Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:01:22.547Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:01:22.547Z] DEBUG: [worker-~diagnostic~-0e155052-7630-4cd5-a7cf-1340915a57fd]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_70268.sock -[debug] [2021-11-26T10:01:22.547Z] DEBUG: [worker-~diagnostic~-0e155052-7630-4cd5-a7cf-1340915a57fd]: BUSY -[debug] [2021-11-26T10:01:22.549Z] DEBUG: [worker-~diagnostic~-ece33b4f-690e-46b6-9e27-4a10cce0143b]: exited -[debug] [2021-11-26T10:01:22.549Z] DEBUG: [worker-~diagnostic~-ece33b4f-690e-46b6-9e27-4a10cce0143b]: FINISHED -[debug] [2021-11-26T10:01:22.550Z] DEBUG: [worker-mainnetMetadata-5e459dae-150d-4c32-b2e3-ac1c21baa2aa]: exited -[debug] [2021-11-26T10:01:22.550Z] DEBUG: [worker-mainnetMetadata-5e459dae-150d-4c32-b2e3-ac1c21baa2aa]: FINISHED -[debug] [2021-11-26T10:01:22.550Z] DEBUG: [worker-testnetMetadata-3b716809-5834-477f-9af4-d7bac931f1d6]: exited -[debug] [2021-11-26T10:01:22.550Z] DEBUG: [worker-testnetMetadata-3b716809-5834-477f-9af4-d7bac931f1d6]: FINISHED -[debug] [2021-11-26T10:01:22.728Z] DEBUG: [runtime-status] [70268] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:01:22.729Z] DEBUG: [runtime-status] [70268] Disabled runtime features: undefined -[debug] [2021-11-26T10:01:22.734Z] DEBUG: [runtime-status] [70268] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:01:22.735Z] DEBUG: [runtime-status] [70268] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:22.735Z] DEBUG: [runtime-status] [70268] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:01:22.736Z] DEBUG: [runtime-status] [70268] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:22.738Z] DEBUG: [runtime-status] [70268] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:01:22.738Z] DEBUG: [runtime-status] [70268] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:22.781Z] DEBUG: [runtime-status] [70268] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:01:22.781Z] DEBUG: [runtime-status] [70268] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:01:22.782Z] DEBUG: [runtime-status] [70268] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:22.785Z] DEBUG: [runtime-status] [70268] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:01:22.786Z] DEBUG: [runtime-status] [70268] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:22.786Z] DEBUG: [runtime-status] [70268] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:01:22.920Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:01:22.920Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:01:22.920Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:01:22.921Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:01:22.921Z] DEBUG: [worker-pool] Cleaned up workers for mainnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:01:22.921Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:01:22.927Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:01:22.928Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:01:22.928Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:01:22.928Z] DEBUG: [worker-testnetMetadata-0cfe15ab-2739-4fa5-aecf-73394fcf8188]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_70271.sock -[debug] [2021-11-26T10:01:22.928Z] DEBUG: [worker-testnetMetadata-0cfe15ab-2739-4fa5-aecf-73394fcf8188]: BUSY -[debug] [2021-11-26T10:01:23.098Z] DEBUG: [runtime-status] [70271] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:01:23.100Z] DEBUG: [runtime-status] [70271] Disabled runtime features: undefined -[debug] [2021-11-26T10:01:23.104Z] DEBUG: [runtime-status] [70271] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:01:23.105Z] DEBUG: [runtime-status] [70271] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:23.106Z] DEBUG: [runtime-status] [70271] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:01:23.106Z] DEBUG: [runtime-status] [70271] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:23.108Z] DEBUG: [runtime-status] [70271] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:01:23.109Z] DEBUG: [runtime-status] [70271] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:23.152Z] DEBUG: [runtime-status] [70271] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:01:23.153Z] DEBUG: [runtime-status] [70271] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:01:23.153Z] DEBUG: [runtime-status] [70271] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:23.155Z] DEBUG: [runtime-status] [70271] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:01:23.156Z] DEBUG: [runtime-status] [70271] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:23.156Z] DEBUG: [runtime-status] [70271] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:01:24.073Z] DEBUG: [worker-~diagnostic~-0e155052-7630-4cd5-a7cf-1340915a57fd]: IDLE -[debug] [2021-11-26T10:01:24.426Z] DEBUG: [runtime-status] [70271] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:01:24.427Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:01:24.427Z] DEBUG: [runtime-status] [70271] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:01:24.427Z] DEBUG: [runtime-status] [70271] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:01:24.429Z] DEBUG: [runtime-status] [70271] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_70271.sock -[debug] [2021-11-26T10:01:24.432Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:01:24.432Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:01:24.436Z] DEBUG: [runtime-status] [70271] Ephemeral server handling GET request -[debug] [2021-11-26T10:01:25.439Z] DEBUG: [runtime-status] [70271] Ephemeral server survived. -[debug] [2021-11-26T10:01:25.439Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:01:25.439Z] DEBUG: [worker-testnetMetadata-0cfe15ab-2739-4fa5-aecf-73394fcf8188]: IDLE -[debug] [2021-11-26T10:01:25.439Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:01:29.969Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:01:30.970Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:01:30.970Z] DEBUG: [worker-~diagnostic~-0e155052-7630-4cd5-a7cf-1340915a57fd]: FINISHING -[debug] [2021-11-26T10:01:30.970Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:01:30.970Z] DEBUG: [worker-testnetMetadata-0cfe15ab-2739-4fa5-aecf-73394fcf8188]: FINISHING -[debug] [2021-11-26T10:01:30.980Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:01:30.980Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:01:30.980Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:01:30.981Z] DEBUG: [worker-~diagnostic~-dfaf0368-08bd-4c5e-bfa6-d029ac82cfad]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_70511.sock -[debug] [2021-11-26T10:01:30.981Z] DEBUG: [worker-~diagnostic~-dfaf0368-08bd-4c5e-bfa6-d029ac82cfad]: BUSY -[debug] [2021-11-26T10:01:30.982Z] DEBUG: [worker-~diagnostic~-0e155052-7630-4cd5-a7cf-1340915a57fd]: exited -[debug] [2021-11-26T10:01:30.982Z] DEBUG: [worker-~diagnostic~-0e155052-7630-4cd5-a7cf-1340915a57fd]: FINISHED -[debug] [2021-11-26T10:01:30.982Z] DEBUG: [worker-testnetMetadata-0cfe15ab-2739-4fa5-aecf-73394fcf8188]: exited -[debug] [2021-11-26T10:01:30.982Z] DEBUG: [worker-testnetMetadata-0cfe15ab-2739-4fa5-aecf-73394fcf8188]: FINISHED -[debug] [2021-11-26T10:01:31.146Z] DEBUG: [runtime-status] [70511] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:01:31.147Z] DEBUG: [runtime-status] [70511] Disabled runtime features: undefined -[debug] [2021-11-26T10:01:31.151Z] DEBUG: [runtime-status] [70511] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:01:31.152Z] DEBUG: [runtime-status] [70511] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:31.152Z] DEBUG: [runtime-status] [70511] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:01:31.153Z] DEBUG: [runtime-status] [70511] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:31.154Z] DEBUG: [runtime-status] [70511] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:01:31.155Z] DEBUG: [runtime-status] [70511] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:31.196Z] DEBUG: [runtime-status] [70511] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:01:31.197Z] DEBUG: [runtime-status] [70511] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:01:31.197Z] DEBUG: [runtime-status] [70511] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:31.198Z] DEBUG: [runtime-status] [70511] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:01:31.200Z] DEBUG: [runtime-status] [70511] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:31.200Z] DEBUG: [runtime-status] [70511] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:01:32.375Z] DEBUG: [worker-~diagnostic~-dfaf0368-08bd-4c5e-bfa6-d029ac82cfad]: IDLE -[debug] [2021-11-26T10:01:34.777Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:01:34.777Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:01:34.777Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:01:34.778Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:01:34.778Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:01:34.784Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:01:34.785Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:01:34.785Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:01:34.785Z] DEBUG: [worker-testnetMetadata-f59f489a-8626-41d7-a6c5-075d723a2632]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_70660.sock -[debug] [2021-11-26T10:01:34.785Z] DEBUG: [worker-testnetMetadata-f59f489a-8626-41d7-a6c5-075d723a2632]: BUSY -[debug] [2021-11-26T10:01:34.944Z] DEBUG: [runtime-status] [70660] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:01:34.945Z] DEBUG: [runtime-status] [70660] Disabled runtime features: undefined -[debug] [2021-11-26T10:01:34.949Z] DEBUG: [runtime-status] [70660] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:01:34.951Z] DEBUG: [runtime-status] [70660] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:34.951Z] DEBUG: [runtime-status] [70660] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:01:34.952Z] DEBUG: [runtime-status] [70660] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:34.953Z] DEBUG: [runtime-status] [70660] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:01:34.954Z] DEBUG: [runtime-status] [70660] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:34.997Z] DEBUG: [runtime-status] [70660] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:01:34.997Z] DEBUG: [runtime-status] [70660] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:01:34.998Z] DEBUG: [runtime-status] [70660] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:34.999Z] DEBUG: [runtime-status] [70660] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:01:35.001Z] DEBUG: [runtime-status] [70660] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:01:35.001Z] DEBUG: [runtime-status] [70660] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:01:36.189Z] DEBUG: [runtime-status] [70660] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:01:36.189Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:01:36.189Z] DEBUG: [runtime-status] [70660] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:01:36.189Z] DEBUG: [runtime-status] [70660] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:01:36.192Z] DEBUG: [runtime-status] [70660] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_70660.sock -[debug] [2021-11-26T10:01:36.195Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:01:36.195Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:01:37.200Z] DEBUG: [runtime-status] [70660] Ephemeral server handling GET request -[debug] [2021-11-26T10:01:37.200Z] DEBUG: [runtime-status] [70660] Ephemeral server survived. -[debug] [2021-11-26T10:01:37.200Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:01:37.200Z] DEBUG: [worker-testnetMetadata-f59f489a-8626-41d7-a6c5-075d723a2632]: IDLE -[debug] [2021-11-26T10:01:37.202Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[info] > Testnet changing room api error for 1: TypeError: generateNewOutfitFromId is not a function {"user":"Testnet changing room api error for 1: TypeError: generateNewOutfitFromId is not a function","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m Testnet changing room api error for 1: TypeError: generateNewOutfitFromId is not a function"}} -[info] > at exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:27) {"user":" at exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:27)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:27)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)"}} -[info] > at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3) {"user":" at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)"}} -[info] > at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3) {"user":" at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)"}} -[info] > at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7) {"user":" at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17"}} -[info] > at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15) {"user":" at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13"}} -[info] > at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9) {"user":" at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)"}} -[info] > at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7) {"user":" at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)"}} -[debug] [2021-11-26T10:02:02.913Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js changed, reloading triggers -[debug] [2021-11-26T10:02:03.914Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:02:03.914Z] DEBUG: [worker-~diagnostic~-dfaf0368-08bd-4c5e-bfa6-d029ac82cfad]: FINISHING -[debug] [2021-11-26T10:02:03.914Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:02:03.914Z] DEBUG: [worker-testnetMetadata-f59f489a-8626-41d7-a6c5-075d723a2632]: FINISHING -[debug] [2021-11-26T10:02:03.922Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:02:03.923Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:02:03.923Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:02:03.923Z] DEBUG: [worker-~diagnostic~-da554cf2-a911-4de5-871d-95bf7a16164f]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_71613.sock -[debug] [2021-11-26T10:02:03.923Z] DEBUG: [worker-~diagnostic~-da554cf2-a911-4de5-871d-95bf7a16164f]: BUSY -[debug] [2021-11-26T10:02:03.924Z] DEBUG: [worker-~diagnostic~-dfaf0368-08bd-4c5e-bfa6-d029ac82cfad]: exited -[debug] [2021-11-26T10:02:03.924Z] DEBUG: [worker-~diagnostic~-dfaf0368-08bd-4c5e-bfa6-d029ac82cfad]: FINISHED -[debug] [2021-11-26T10:02:03.925Z] DEBUG: [worker-testnetMetadata-f59f489a-8626-41d7-a6c5-075d723a2632]: exited -[debug] [2021-11-26T10:02:03.925Z] DEBUG: [worker-testnetMetadata-f59f489a-8626-41d7-a6c5-075d723a2632]: FINISHED -[debug] [2021-11-26T10:02:03.963Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:02:03.964Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:02:03.964Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:02:03.964Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:02:03.964Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:02:03.971Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:02:03.972Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:02:03.972Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:02:03.972Z] DEBUG: [worker-testnetMetadata-1c6604da-b01a-4522-971e-7d781ea5e7c1]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_71624.sock -[debug] [2021-11-26T10:02:03.972Z] DEBUG: [worker-testnetMetadata-1c6604da-b01a-4522-971e-7d781ea5e7c1]: BUSY -[debug] [2021-11-26T10:02:04.102Z] DEBUG: [runtime-status] [71613] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:02:04.103Z] DEBUG: [runtime-status] [71613] Disabled runtime features: undefined -[debug] [2021-11-26T10:02:04.107Z] DEBUG: [runtime-status] [71613] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:02:04.108Z] DEBUG: [runtime-status] [71613] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:02:04.109Z] DEBUG: [runtime-status] [71613] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:02:04.109Z] DEBUG: [runtime-status] [71613] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:02:04.111Z] DEBUG: [runtime-status] [71613] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:02:04.111Z] DEBUG: [runtime-status] [71613] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:02:04.116Z] DEBUG: [runtime-status] [71624] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:02:04.117Z] DEBUG: [runtime-status] [71624] Disabled runtime features: undefined -[debug] [2021-11-26T10:02:04.120Z] DEBUG: [runtime-status] [71624] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:02:04.121Z] DEBUG: [runtime-status] [71624] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:02:04.122Z] DEBUG: [runtime-status] [71624] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:02:04.122Z] DEBUG: [runtime-status] [71624] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:02:04.124Z] DEBUG: [runtime-status] [71624] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:02:04.124Z] DEBUG: [runtime-status] [71624] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:02:04.154Z] DEBUG: [runtime-status] [71613] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:02:04.154Z] DEBUG: [runtime-status] [71613] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:02:04.155Z] DEBUG: [runtime-status] [71613] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:02:04.155Z] DEBUG: [runtime-status] [71613] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:02:04.156Z] DEBUG: [runtime-status] [71613] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:02:04.156Z] DEBUG: [runtime-status] [71613] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:02:04.159Z] DEBUG: [runtime-status] [71624] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:02:04.160Z] DEBUG: [runtime-status] [71624] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:02:04.160Z] DEBUG: [runtime-status] [71624] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:02:04.161Z] DEBUG: [runtime-status] [71624] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:02:04.162Z] DEBUG: [runtime-status] [71624] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:02:04.162Z] DEBUG: [runtime-status] [71624] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:02:05.352Z] DEBUG: [runtime-status] [71624] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:02:05.352Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:02:05.352Z] DEBUG: [worker-~diagnostic~-da554cf2-a911-4de5-871d-95bf7a16164f]: IDLE -[debug] [2021-11-26T10:02:05.353Z] DEBUG: [runtime-status] [71624] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:02:05.353Z] DEBUG: [runtime-status] [71624] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:02:05.355Z] DEBUG: [runtime-status] [71624] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_71624.sock -[debug] [2021-11-26T10:02:05.359Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:02:05.359Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:02:05.364Z] DEBUG: [runtime-status] [71624] Ephemeral server handling GET request -[debug] [2021-11-26T10:02:05.368Z] DEBUG: [runtime-status] [71624] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:02:06.409Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:02:06.409Z] DEBUG: [worker-testnetMetadata-1c6604da-b01a-4522-971e-7d781ea5e7c1]: IDLE -[debug] [2021-11-26T10:02:06.410Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[info] > Testnet changing room api error for 1: TypeError: Cannot read property 'find' of undefined {"user":"Testnet changing room api error for 1: TypeError: Cannot read property 'find' of undefined","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m Testnet changing room api error for 1: TypeError: Cannot read property 'find' of undefined"}} -[info] > at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:23:50) {"user":" at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:23:50)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:23:50)"}} -[info] > at processTicksAndRejections (internal/process/task_queues.js:97:5) {"user":" at processTicksAndRejections (internal/process/task_queues.js:97:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at processTicksAndRejections (internal/process/task_queues.js:97:5)"}} -[info] > at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21) {"user":" at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)"}} -[debug] [2021-11-26T10:03:35.685Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js changed, reloading triggers -[debug] [2021-11-26T10:03:36.316Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:03:36.316Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:03:36.316Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:03:36.316Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:03:36.317Z] DEBUG: [worker-testnetMetadata-1c6604da-b01a-4522-971e-7d781ea5e7c1]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_71624.sock -[debug] [2021-11-26T10:03:36.317Z] DEBUG: [worker-testnetMetadata-1c6604da-b01a-4522-971e-7d781ea5e7c1]: BUSY -[debug] [2021-11-26T10:03:36.317Z] DEBUG: [runtime-status] [71624] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:03:36.318Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:03:36.318Z] DEBUG: [runtime-status] [71624] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:03:36.318Z] DEBUG: [runtime-status] [71624] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:03:36.318Z] DEBUG: [runtime-status] [71624] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_71624.sock -[debug] [2021-11-26T10:03:36.319Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:03:36.319Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:03:36.321Z] DEBUG: [runtime-status] [71624] Ephemeral server handling GET request -[debug] [2021-11-26T10:03:36.322Z] DEBUG: [runtime-status] [71624] Ephemeral server survived. -[debug] [2021-11-26T10:03:37.328Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:03:37.328Z] DEBUG: [worker-~diagnostic~-da554cf2-a911-4de5-871d-95bf7a16164f]: FINISHING -[debug] [2021-11-26T10:03:37.328Z] DEBUG: [worker-pool] Marking BUSY worker to finish (testnetMetadata) -[debug] [2021-11-26T10:03:37.328Z] DEBUG: [worker-testnetMetadata-1c6604da-b01a-4522-971e-7d781ea5e7c1]: FINISHING -[debug] [2021-11-26T10:03:37.337Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:03:37.338Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:03:37.338Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:03:37.338Z] DEBUG: [worker-~diagnostic~-6d0eeabe-6313-4054-86e3-b01d3caa9e50]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_74652.sock -[debug] [2021-11-26T10:03:37.338Z] DEBUG: [worker-~diagnostic~-6d0eeabe-6313-4054-86e3-b01d3caa9e50]: BUSY -[info] > Testnet changing room api error for 1: TypeError: Cannot read property 'find' of undefined {"user":"Testnet changing room api error for 1: TypeError: Cannot read property 'find' of undefined","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m Testnet changing room api error for 1: TypeError: Cannot read property 'find' of undefined"}} -[info] > at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:23:50) {"user":" at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:23:50)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:23:50)"}} -[info] > at processTicksAndRejections (internal/process/task_queues.js:97:5) {"user":" at processTicksAndRejections (internal/process/task_queues.js:97:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at processTicksAndRejections (internal/process/task_queues.js:97:5)"}} -[info] > at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21) {"user":" at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)"}} -[debug] [2021-11-26T10:03:37.342Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:03:37.342Z] DEBUG: [worker-testnetMetadata-1c6604da-b01a-4522-971e-7d781ea5e7c1]: IDLE --> FINISHING -[debug] [2021-11-26T10:03:37.344Z] DEBUG: [worker-~diagnostic~-da554cf2-a911-4de5-871d-95bf7a16164f]: exited -[debug] [2021-11-26T10:03:37.344Z] DEBUG: [worker-~diagnostic~-da554cf2-a911-4de5-871d-95bf7a16164f]: FINISHED -[debug] [2021-11-26T10:03:37.351Z] DEBUG: [worker-testnetMetadata-1c6604da-b01a-4522-971e-7d781ea5e7c1]: exited -[debug] [2021-11-26T10:03:37.351Z] DEBUG: [worker-testnetMetadata-1c6604da-b01a-4522-971e-7d781ea5e7c1]: FINISHED -[debug] [2021-11-26T10:03:37.352Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:03:37.515Z] DEBUG: [runtime-status] [74652] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:03:37.516Z] DEBUG: [runtime-status] [74652] Disabled runtime features: undefined -[debug] [2021-11-26T10:03:37.521Z] DEBUG: [runtime-status] [74652] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:03:37.523Z] DEBUG: [runtime-status] [74652] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:37.523Z] DEBUG: [runtime-status] [74652] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:03:37.524Z] DEBUG: [runtime-status] [74652] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:37.525Z] DEBUG: [runtime-status] [74652] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:03:37.526Z] DEBUG: [runtime-status] [74652] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:37.571Z] DEBUG: [runtime-status] [74652] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:03:37.571Z] DEBUG: [runtime-status] [74652] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:03:37.571Z] DEBUG: [runtime-status] [74652] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:37.572Z] DEBUG: [runtime-status] [74652] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:03:37.575Z] DEBUG: [runtime-status] [74652] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:37.575Z] DEBUG: [runtime-status] [74652] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:03:38.771Z] DEBUG: [worker-~diagnostic~-6d0eeabe-6313-4054-86e3-b01d3caa9e50]: IDLE -[debug] [2021-11-26T10:03:54.184Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js changed, reloading triggers -[debug] [2021-11-26T10:03:55.185Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:03:55.185Z] DEBUG: [worker-~diagnostic~-6d0eeabe-6313-4054-86e3-b01d3caa9e50]: FINISHING -[debug] [2021-11-26T10:03:55.186Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:03:55.186Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:03:55.194Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:03:55.195Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:03:55.195Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:03:55.195Z] DEBUG: [worker-~diagnostic~-93041aa9-1fee-4fb6-920a-c49244f2b731]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_75262.sock -[debug] [2021-11-26T10:03:55.195Z] DEBUG: [worker-~diagnostic~-93041aa9-1fee-4fb6-920a-c49244f2b731]: BUSY -[debug] [2021-11-26T10:03:55.196Z] DEBUG: [worker-~diagnostic~-6d0eeabe-6313-4054-86e3-b01d3caa9e50]: exited -[debug] [2021-11-26T10:03:55.196Z] DEBUG: [worker-~diagnostic~-6d0eeabe-6313-4054-86e3-b01d3caa9e50]: FINISHED -[debug] [2021-11-26T10:03:55.355Z] DEBUG: [runtime-status] [75262] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:03:55.356Z] DEBUG: [runtime-status] [75262] Disabled runtime features: undefined -[debug] [2021-11-26T10:03:55.360Z] DEBUG: [runtime-status] [75262] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:03:55.361Z] DEBUG: [runtime-status] [75262] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:55.362Z] DEBUG: [runtime-status] [75262] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:03:55.362Z] DEBUG: [runtime-status] [75262] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:55.363Z] DEBUG: [runtime-status] [75262] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:03:55.364Z] DEBUG: [runtime-status] [75262] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:55.404Z] DEBUG: [runtime-status] [75262] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:03:55.404Z] DEBUG: [runtime-status] [75262] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:03:55.404Z] DEBUG: [runtime-status] [75262] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:55.405Z] DEBUG: [runtime-status] [75262] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:03:55.407Z] DEBUG: [runtime-status] [75262] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:55.408Z] DEBUG: [runtime-status] [75262] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:03:55.710Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:03:55.710Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:03:55.710Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:03:55.711Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:03:55.716Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:03:55.716Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:03:55.717Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:03:55.717Z] DEBUG: [worker-testnetMetadata-c8381ef7-0861-4b49-a13d-6199bd70bc0f]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_75263.sock -[debug] [2021-11-26T10:03:55.717Z] DEBUG: [worker-testnetMetadata-c8381ef7-0861-4b49-a13d-6199bd70bc0f]: BUSY -[debug] [2021-11-26T10:03:55.940Z] DEBUG: [runtime-status] [75263] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:03:55.941Z] DEBUG: [runtime-status] [75263] Disabled runtime features: undefined -[debug] [2021-11-26T10:03:55.945Z] DEBUG: [runtime-status] [75263] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:03:55.947Z] DEBUG: [runtime-status] [75263] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:55.947Z] DEBUG: [runtime-status] [75263] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:03:55.948Z] DEBUG: [runtime-status] [75263] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:55.949Z] DEBUG: [runtime-status] [75263] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:03:55.950Z] DEBUG: [runtime-status] [75263] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:55.994Z] DEBUG: [runtime-status] [75263] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:03:55.994Z] DEBUG: [runtime-status] [75263] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:03:55.995Z] DEBUG: [runtime-status] [75263] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:55.998Z] DEBUG: [runtime-status] [75263] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:03:55.999Z] DEBUG: [runtime-status] [75263] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:03:55.999Z] DEBUG: [runtime-status] [75263] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:03:56.731Z] DEBUG: [worker-~diagnostic~-93041aa9-1fee-4fb6-920a-c49244f2b731]: IDLE -[debug] [2021-11-26T10:03:57.275Z] DEBUG: [runtime-status] [75263] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:03:57.276Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:03:57.276Z] DEBUG: [runtime-status] [75263] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:03:57.276Z] DEBUG: [runtime-status] [75263] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:03:57.279Z] DEBUG: [runtime-status] [75263] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_75263.sock -[debug] [2021-11-26T10:03:57.281Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:03:57.282Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:03:57.286Z] DEBUG: [runtime-status] [75263] Ephemeral server handling GET request -[debug] [2021-11-26T10:03:58.289Z] DEBUG: [runtime-status] [75263] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:03:58.290Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:03:58.290Z] DEBUG: [worker-testnetMetadata-c8381ef7-0861-4b49-a13d-6199bd70bc0f]: IDLE -[debug] [2021-11-26T10:03:58.290Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[info] > RCT: { uid: '1' } {"user":"RCT: { uid: '1' }","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m RCT: { uid: '1' }"}} -[info] > Testnet changing room api error for 1: TypeError: Cannot read property 'find' of undefined {"user":"Testnet changing room api error for 1: TypeError: Cannot read property 'find' of undefined","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m Testnet changing room api error for 1: TypeError: Cannot read property 'find' of undefined"}} -[info] > at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:25:50) {"user":" at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:25:50)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:25:50)"}} -[info] > at processTicksAndRejections (internal/process/task_queues.js:97:5) {"user":" at processTicksAndRejections (internal/process/task_queues.js:97:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at processTicksAndRejections (internal/process/task_queues.js:97:5)"}} -[info] > at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21) {"user":" at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)"}} -[debug] [2021-11-26T10:04:30.496Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:04:31.501Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:04:31.501Z] DEBUG: [worker-~diagnostic~-93041aa9-1fee-4fb6-920a-c49244f2b731]: FINISHING -[debug] [2021-11-26T10:04:31.501Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:04:31.501Z] DEBUG: [worker-testnetMetadata-c8381ef7-0861-4b49-a13d-6199bd70bc0f]: FINISHING -[debug] [2021-11-26T10:04:31.510Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:04:31.510Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:04:31.510Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:04:31.511Z] DEBUG: [worker-~diagnostic~-45566cfa-60df-4e91-a99c-973e08b0049e]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_76475.sock -[debug] [2021-11-26T10:04:31.511Z] DEBUG: [worker-~diagnostic~-45566cfa-60df-4e91-a99c-973e08b0049e]: BUSY -[debug] [2021-11-26T10:04:31.512Z] DEBUG: [worker-~diagnostic~-93041aa9-1fee-4fb6-920a-c49244f2b731]: exited -[debug] [2021-11-26T10:04:31.512Z] DEBUG: [worker-~diagnostic~-93041aa9-1fee-4fb6-920a-c49244f2b731]: FINISHED -[debug] [2021-11-26T10:04:31.513Z] DEBUG: [worker-testnetMetadata-c8381ef7-0861-4b49-a13d-6199bd70bc0f]: exited -[debug] [2021-11-26T10:04:31.514Z] DEBUG: [worker-testnetMetadata-c8381ef7-0861-4b49-a13d-6199bd70bc0f]: FINISHED -[debug] [2021-11-26T10:04:31.688Z] DEBUG: [runtime-status] [76475] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:04:31.689Z] DEBUG: [runtime-status] [76475] Disabled runtime features: undefined -[debug] [2021-11-26T10:04:31.694Z] DEBUG: [runtime-status] [76475] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:04:31.695Z] DEBUG: [runtime-status] [76475] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:31.695Z] DEBUG: [runtime-status] [76475] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:04:31.696Z] DEBUG: [runtime-status] [76475] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:31.698Z] DEBUG: [runtime-status] [76475] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:04:31.698Z] DEBUG: [runtime-status] [76475] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:31.740Z] DEBUG: [runtime-status] [76475] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:04:31.740Z] DEBUG: [runtime-status] [76475] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:04:31.741Z] DEBUG: [runtime-status] [76475] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:31.741Z] DEBUG: [runtime-status] [76475] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:04:31.742Z] DEBUG: [runtime-status] [76475] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:31.742Z] DEBUG: [runtime-status] [76475] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:04:32.849Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js changed, reloading triggers -[debug] [2021-11-26T10:04:33.056Z] DEBUG: [worker-~diagnostic~-45566cfa-60df-4e91-a99c-973e08b0049e]: IDLE -[debug] [2021-11-26T10:04:33.850Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:04:33.850Z] DEBUG: [worker-~diagnostic~-45566cfa-60df-4e91-a99c-973e08b0049e]: FINISHING -[debug] [2021-11-26T10:04:33.850Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:04:33.851Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:04:33.857Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:04:33.858Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:04:33.858Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:04:33.858Z] DEBUG: [worker-~diagnostic~-2305e92b-1f25-4cd9-83d7-86259581789d]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_76570.sock -[debug] [2021-11-26T10:04:33.858Z] DEBUG: [worker-~diagnostic~-2305e92b-1f25-4cd9-83d7-86259581789d]: BUSY -[debug] [2021-11-26T10:04:33.859Z] DEBUG: [worker-~diagnostic~-45566cfa-60df-4e91-a99c-973e08b0049e]: exited -[debug] [2021-11-26T10:04:33.859Z] DEBUG: [worker-~diagnostic~-45566cfa-60df-4e91-a99c-973e08b0049e]: FINISHED -[debug] [2021-11-26T10:04:34.028Z] DEBUG: [runtime-status] [76570] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:04:34.030Z] DEBUG: [runtime-status] [76570] Disabled runtime features: undefined -[debug] [2021-11-26T10:04:34.034Z] DEBUG: [runtime-status] [76570] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:04:34.035Z] DEBUG: [runtime-status] [76570] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:34.036Z] DEBUG: [runtime-status] [76570] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:04:34.037Z] DEBUG: [runtime-status] [76570] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:34.038Z] DEBUG: [runtime-status] [76570] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:04:34.039Z] DEBUG: [runtime-status] [76570] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:34.080Z] DEBUG: [runtime-status] [76570] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:04:34.080Z] DEBUG: [runtime-status] [76570] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:04:34.081Z] DEBUG: [runtime-status] [76570] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:34.084Z] DEBUG: [runtime-status] [76570] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:04:34.084Z] DEBUG: [runtime-status] [76570] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:34.084Z] DEBUG: [runtime-status] [76570] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:04:34.561Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js changed, reloading triggers -[debug] [2021-11-26T10:04:35.392Z] DEBUG: [worker-~diagnostic~-2305e92b-1f25-4cd9-83d7-86259581789d]: IDLE -[debug] [2021-11-26T10:04:35.561Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:04:35.562Z] DEBUG: [worker-~diagnostic~-2305e92b-1f25-4cd9-83d7-86259581789d]: FINISHING -[debug] [2021-11-26T10:04:35.562Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:04:35.567Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:04:35.568Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:04:35.568Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:04:35.568Z] DEBUG: [worker-~diagnostic~-f01ab5ed-64ba-4657-835b-afeeb9803785]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_76620.sock -[debug] [2021-11-26T10:04:35.568Z] DEBUG: [worker-~diagnostic~-f01ab5ed-64ba-4657-835b-afeeb9803785]: BUSY -[debug] [2021-11-26T10:04:35.570Z] DEBUG: [worker-~diagnostic~-2305e92b-1f25-4cd9-83d7-86259581789d]: exited -[debug] [2021-11-26T10:04:35.570Z] DEBUG: [worker-~diagnostic~-2305e92b-1f25-4cd9-83d7-86259581789d]: FINISHED -[debug] [2021-11-26T10:04:35.730Z] DEBUG: [runtime-status] [76620] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:04:35.731Z] DEBUG: [runtime-status] [76620] Disabled runtime features: undefined -[debug] [2021-11-26T10:04:35.735Z] DEBUG: [runtime-status] [76620] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:04:35.736Z] DEBUG: [runtime-status] [76620] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:35.736Z] DEBUG: [runtime-status] [76620] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:04:35.737Z] DEBUG: [runtime-status] [76620] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:35.739Z] DEBUG: [runtime-status] [76620] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:04:35.739Z] DEBUG: [runtime-status] [76620] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:35.779Z] DEBUG: [runtime-status] [76620] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:04:35.779Z] DEBUG: [runtime-status] [76620] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:04:35.779Z] DEBUG: [runtime-status] [76620] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:35.782Z] DEBUG: [runtime-status] [76620] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:04:35.782Z] DEBUG: [runtime-status] [76620] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:35.782Z] DEBUG: [runtime-status] [76620] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:04:36.155Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:04:36.155Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:04:36.155Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:04:36.155Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:04:36.161Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:04:36.162Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:04:36.162Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:04:36.162Z] DEBUG: [worker-testnetMetadata-890f6e97-2235-4d1d-ad24-da62ae893908]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_76625.sock -[debug] [2021-11-26T10:04:36.162Z] DEBUG: [worker-testnetMetadata-890f6e97-2235-4d1d-ad24-da62ae893908]: BUSY -[debug] [2021-11-26T10:04:36.333Z] DEBUG: [runtime-status] [76625] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:04:36.333Z] DEBUG: [runtime-status] [76625] Disabled runtime features: undefined -[debug] [2021-11-26T10:04:36.337Z] DEBUG: [runtime-status] [76625] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:04:36.339Z] DEBUG: [runtime-status] [76625] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:36.339Z] DEBUG: [runtime-status] [76625] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:04:36.340Z] DEBUG: [runtime-status] [76625] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:36.341Z] DEBUG: [runtime-status] [76625] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:04:36.342Z] DEBUG: [runtime-status] [76625] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:36.382Z] DEBUG: [runtime-status] [76625] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:04:36.383Z] DEBUG: [runtime-status] [76625] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:04:36.383Z] DEBUG: [runtime-status] [76625] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:36.387Z] DEBUG: [runtime-status] [76625] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:04:36.387Z] DEBUG: [runtime-status] [76625] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:04:36.387Z] DEBUG: [runtime-status] [76625] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:04:37.091Z] DEBUG: [worker-~diagnostic~-f01ab5ed-64ba-4657-835b-afeeb9803785]: IDLE -[debug] [2021-11-26T10:04:37.657Z] DEBUG: [runtime-status] [76625] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:04:37.657Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:04:37.657Z] DEBUG: [runtime-status] [76625] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:04:37.657Z] DEBUG: [runtime-status] [76625] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:04:37.660Z] DEBUG: [runtime-status] [76625] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_76625.sock -[debug] [2021-11-26T10:04:37.663Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:04:37.664Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:04:37.669Z] DEBUG: [runtime-status] [76625] Ephemeral server handling GET request -[debug] [2021-11-26T10:04:38.672Z] DEBUG: [runtime-status] [76625] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-NaN.svg?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-NaN.svg?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-NaN.jpg?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-NaN.jpg?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-NaN.svg&uploadType=resumable" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-NaN.svg&uploadType=resumable\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-NaN.svg&uploadType=resumable&upload_id=ADPycduDr5Df5qn5eUlkpAInoCLAyqtzTb128zgmdZD33H6oi3FfxC22d_BBH23dliTzEW6GmTay3P7BQ9ruAFU2PBI" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-NaN.svg&uploadType=resumable&upload_id=ADPycduDr5Df5qn5eUlkpAInoCLAyqtzTb128zgmdZD33H6oi3FfxC22d_BBH23dliTzEW6GmTay3P7BQ9ruAFU2PBI\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-NaN.jpg&uploadType=resumable" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-NaN.jpg&uploadType=resumable\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-NaN.jpg&uploadType=resumable&upload_id=ADPycdtdzaeitHKOcU-Bd5U0aqgDTJS_pvAo7d29WwOMtMBtSXf_u8BPEceQ7oeGWChG1fG6gM5fPCfSvJ_QmHjZbjU" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-NaN.jpg&uploadType=resumable&upload_id=ADPycdtdzaeitHKOcU-Bd5U0aqgDTJS_pvAo7d29WwOMtMBtSXf_u8BPEceQ7oeGWChG1fG6gM5fPCfSvJ_QmHjZbjU\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-NaN.svg/acl?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-NaN.svg/acl?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-NaN.jpg/acl?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-NaN.jpg/acl?\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:04:57.887Z] [functions] Finished "testnetMetadata" in ~14s -[debug] [2021-11-26T10:04:57.887Z] DEBUG: [worker-testnetMetadata-890f6e97-2235-4d1d-ad24-da62ae893908]: IDLE -[debug] [2021-11-26T10:04:57.887Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:06:08.888Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js changed, reloading triggers -[debug] [2021-11-26T10:06:09.889Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:06:09.889Z] DEBUG: [worker-~diagnostic~-f01ab5ed-64ba-4657-835b-afeeb9803785]: FINISHING -[debug] [2021-11-26T10:06:09.890Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:06:09.890Z] DEBUG: [worker-testnetMetadata-890f6e97-2235-4d1d-ad24-da62ae893908]: FINISHING -[debug] [2021-11-26T10:06:09.901Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:06:09.902Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:06:09.902Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:06:09.902Z] DEBUG: [worker-~diagnostic~-91f7f342-1b25-4162-a715-9c2ec324d04c]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_79554.sock -[debug] [2021-11-26T10:06:09.902Z] DEBUG: [worker-~diagnostic~-91f7f342-1b25-4162-a715-9c2ec324d04c]: BUSY -[debug] [2021-11-26T10:06:09.904Z] DEBUG: [worker-~diagnostic~-f01ab5ed-64ba-4657-835b-afeeb9803785]: exited -[debug] [2021-11-26T10:06:09.904Z] DEBUG: [worker-~diagnostic~-f01ab5ed-64ba-4657-835b-afeeb9803785]: FINISHED -[debug] [2021-11-26T10:06:09.904Z] DEBUG: [worker-testnetMetadata-890f6e97-2235-4d1d-ad24-da62ae893908]: exited -[debug] [2021-11-26T10:06:09.904Z] DEBUG: [worker-testnetMetadata-890f6e97-2235-4d1d-ad24-da62ae893908]: FINISHED -[debug] [2021-11-26T10:06:10.068Z] DEBUG: [runtime-status] [79554] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:06:10.069Z] DEBUG: [runtime-status] [79554] Disabled runtime features: undefined -[debug] [2021-11-26T10:06:10.072Z] DEBUG: [runtime-status] [79554] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:06:10.074Z] DEBUG: [runtime-status] [79554] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:10.074Z] DEBUG: [runtime-status] [79554] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:06:10.075Z] DEBUG: [runtime-status] [79554] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:10.076Z] DEBUG: [runtime-status] [79554] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:06:10.077Z] DEBUG: [runtime-status] [79554] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:10.117Z] DEBUG: [runtime-status] [79554] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:06:10.117Z] DEBUG: [runtime-status] [79554] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:06:10.118Z] DEBUG: [runtime-status] [79554] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:10.120Z] DEBUG: [runtime-status] [79554] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:06:10.121Z] DEBUG: [runtime-status] [79554] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:10.121Z] DEBUG: [runtime-status] [79554] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:06:10.769Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:06:10.770Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:06:10.770Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:06:10.770Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:06:10.770Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:06:10.775Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:06:10.776Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:06:10.776Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:06:10.776Z] DEBUG: [worker-testnetMetadata-be93b94e-9561-44f2-84d1-964296817dda]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_79555.sock -[debug] [2021-11-26T10:06:10.776Z] DEBUG: [worker-testnetMetadata-be93b94e-9561-44f2-84d1-964296817dda]: BUSY -[debug] [2021-11-26T10:06:10.947Z] DEBUG: [runtime-status] [79555] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:06:10.948Z] DEBUG: [runtime-status] [79555] Disabled runtime features: undefined -[debug] [2021-11-26T10:06:10.952Z] DEBUG: [runtime-status] [79555] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:06:10.953Z] DEBUG: [runtime-status] [79555] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:10.953Z] DEBUG: [runtime-status] [79555] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:06:10.954Z] DEBUG: [runtime-status] [79555] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:10.955Z] DEBUG: [runtime-status] [79555] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:06:10.956Z] DEBUG: [runtime-status] [79555] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:10.999Z] DEBUG: [runtime-status] [79555] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:06:11.000Z] DEBUG: [runtime-status] [79555] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:06:11.001Z] DEBUG: [runtime-status] [79555] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:11.001Z] DEBUG: [runtime-status] [79555] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:06:11.003Z] DEBUG: [runtime-status] [79555] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:11.003Z] DEBUG: [runtime-status] [79555] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:06:11.391Z] DEBUG: [worker-~diagnostic~-91f7f342-1b25-4162-a715-9c2ec324d04c]: IDLE -[debug] [2021-11-26T10:06:12.345Z] DEBUG: [runtime-status] [79555] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:06:12.345Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:06:12.345Z] DEBUG: [runtime-status] [79555] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:06:12.345Z] DEBUG: [runtime-status] [79555] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:06:12.348Z] DEBUG: [runtime-status] [79555] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_79555.sock -[debug] [2021-11-26T10:06:12.351Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:06:12.351Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:06:12.355Z] DEBUG: [runtime-status] [79555] Ephemeral server handling GET request -[debug] [2021-11-26T10:06:13.359Z] DEBUG: [runtime-status] [79555] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:06:13.359Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:06:13.359Z] DEBUG: [worker-testnetMetadata-be93b94e-9561-44f2-84d1-964296817dda]: IDLE -[debug] [2021-11-26T10:06:13.360Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[info] > Testnet changing room api error for 1: TypeError: Cannot read property 'value' of undefined {"user":"Testnet changing room api error for 1: TypeError: Cannot read property 'value' of undefined","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m Testnet changing room api error for 1: TypeError: Cannot read property 'value' of undefined"}} -[info] > at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:27:17) {"user":" at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:27:17)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:27:17)"}} -[info] > at processTicksAndRejections (internal/process/task_queues.js:97:5) {"user":" at processTicksAndRejections (internal/process/task_queues.js:97:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at processTicksAndRejections (internal/process/task_queues.js:97:5)"}} -[info] > at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21) {"user":" at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)"}} -[debug] [2021-11-26T10:06:33.562Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js changed, reloading triggers -[debug] [2021-11-26T10:06:33.865Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:06:33.865Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:06:33.865Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:06:33.865Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:06:33.865Z] DEBUG: [worker-testnetMetadata-be93b94e-9561-44f2-84d1-964296817dda]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_79555.sock -[debug] [2021-11-26T10:06:33.865Z] DEBUG: [worker-testnetMetadata-be93b94e-9561-44f2-84d1-964296817dda]: BUSY -[debug] [2021-11-26T10:06:33.866Z] DEBUG: [runtime-status] [79555] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:06:33.866Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:06:33.866Z] DEBUG: [runtime-status] [79555] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:06:33.866Z] DEBUG: [runtime-status] [79555] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:06:33.867Z] DEBUG: [runtime-status] [79555] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_79555.sock -[debug] [2021-11-26T10:06:33.868Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:06:33.868Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:06:33.870Z] DEBUG: [runtime-status] [79555] Ephemeral server handling GET request -[debug] [2021-11-26T10:06:33.870Z] DEBUG: [runtime-status] [79555] Ephemeral server survived. -[debug] [2021-11-26T10:06:34.874Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:06:34.874Z] DEBUG: [worker-~diagnostic~-91f7f342-1b25-4162-a715-9c2ec324d04c]: FINISHING -[debug] [2021-11-26T10:06:34.875Z] DEBUG: [worker-pool] Marking BUSY worker to finish (testnetMetadata) -[debug] [2021-11-26T10:06:34.875Z] DEBUG: [worker-testnetMetadata-be93b94e-9561-44f2-84d1-964296817dda]: FINISHING -[debug] [2021-11-26T10:06:34.881Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:06:34.881Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:06:34.881Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:06:34.882Z] DEBUG: [worker-~diagnostic~-99a36095-8792-4532-82d4-9ce84e7fcf89]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_80417.sock -[debug] [2021-11-26T10:06:34.882Z] DEBUG: [worker-~diagnostic~-99a36095-8792-4532-82d4-9ce84e7fcf89]: BUSY -[info] > Testnet changing room api error for 1: TypeError: Cannot read property 'value' of undefined {"user":"Testnet changing room api error for 1: TypeError: Cannot read property 'value' of undefined","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m Testnet changing room api error for 1: TypeError: Cannot read property 'value' of undefined"}} -[info] > at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:27:17) {"user":" at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:27:17)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:27:17)"}} -[info] > at processTicksAndRejections (internal/process/task_queues.js:97:5) {"user":" at processTicksAndRejections (internal/process/task_queues.js:97:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at processTicksAndRejections (internal/process/task_queues.js:97:5)"}} -[info] > at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21) {"user":" at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)"}} -[debug] [2021-11-26T10:06:34.885Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:06:34.885Z] DEBUG: [worker-testnetMetadata-be93b94e-9561-44f2-84d1-964296817dda]: IDLE --> FINISHING -[debug] [2021-11-26T10:06:34.887Z] DEBUG: [worker-~diagnostic~-91f7f342-1b25-4162-a715-9c2ec324d04c]: exited -[debug] [2021-11-26T10:06:34.888Z] DEBUG: [worker-~diagnostic~-91f7f342-1b25-4162-a715-9c2ec324d04c]: FINISHED -[debug] [2021-11-26T10:06:34.893Z] DEBUG: [worker-testnetMetadata-be93b94e-9561-44f2-84d1-964296817dda]: exited -[debug] [2021-11-26T10:06:34.894Z] DEBUG: [worker-testnetMetadata-be93b94e-9561-44f2-84d1-964296817dda]: FINISHED -[debug] [2021-11-26T10:06:34.894Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:06:35.040Z] DEBUG: [runtime-status] [80417] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:06:35.041Z] DEBUG: [runtime-status] [80417] Disabled runtime features: undefined -[debug] [2021-11-26T10:06:35.045Z] DEBUG: [runtime-status] [80417] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:06:35.046Z] DEBUG: [runtime-status] [80417] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:35.047Z] DEBUG: [runtime-status] [80417] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:06:35.047Z] DEBUG: [runtime-status] [80417] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:35.049Z] DEBUG: [runtime-status] [80417] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:06:35.049Z] DEBUG: [runtime-status] [80417] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:35.093Z] DEBUG: [runtime-status] [80417] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:06:35.093Z] DEBUG: [runtime-status] [80417] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:06:35.094Z] DEBUG: [runtime-status] [80417] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:35.095Z] DEBUG: [runtime-status] [80417] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:06:35.095Z] DEBUG: [runtime-status] [80417] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:06:35.097Z] DEBUG: [runtime-status] [80417] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:06:36.343Z] DEBUG: [worker-~diagnostic~-99a36095-8792-4532-82d4-9ce84e7fcf89]: IDLE -[debug] [2021-11-26T10:07:02.562Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js changed, reloading triggers -[debug] [2021-11-26T10:07:03.564Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:07:03.564Z] DEBUG: [worker-~diagnostic~-99a36095-8792-4532-82d4-9ce84e7fcf89]: FINISHING -[debug] [2021-11-26T10:07:03.564Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:07:03.564Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:07:03.571Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:07:03.571Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:07:03.571Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:07:03.571Z] DEBUG: [worker-~diagnostic~-5904e7c7-b815-4800-9066-9aeb8992ffcd]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_81348.sock -[debug] [2021-11-26T10:07:03.571Z] DEBUG: [worker-~diagnostic~-5904e7c7-b815-4800-9066-9aeb8992ffcd]: BUSY -[debug] [2021-11-26T10:07:03.572Z] DEBUG: [worker-~diagnostic~-99a36095-8792-4532-82d4-9ce84e7fcf89]: exited -[debug] [2021-11-26T10:07:03.572Z] DEBUG: [worker-~diagnostic~-99a36095-8792-4532-82d4-9ce84e7fcf89]: FINISHED -[debug] [2021-11-26T10:07:03.754Z] DEBUG: [runtime-status] [81348] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:07:03.755Z] DEBUG: [runtime-status] [81348] Disabled runtime features: undefined -[debug] [2021-11-26T10:07:03.759Z] DEBUG: [runtime-status] [81348] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:07:03.760Z] DEBUG: [runtime-status] [81348] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:03.760Z] DEBUG: [runtime-status] [81348] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:07:03.761Z] DEBUG: [runtime-status] [81348] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:03.763Z] DEBUG: [runtime-status] [81348] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:07:03.764Z] DEBUG: [runtime-status] [81348] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:03.804Z] DEBUG: [runtime-status] [81348] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:07:03.805Z] DEBUG: [runtime-status] [81348] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:07:03.805Z] DEBUG: [runtime-status] [81348] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:03.806Z] DEBUG: [runtime-status] [81348] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:07:03.806Z] DEBUG: [runtime-status] [81348] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:03.806Z] DEBUG: [runtime-status] [81348] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:07:05.050Z] DEBUG: [worker-~diagnostic~-5904e7c7-b815-4800-9066-9aeb8992ffcd]: IDLE -[debug] [2021-11-26T10:07:30.967Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js changed, reloading triggers -[debug] [2021-11-26T10:07:31.971Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:07:31.971Z] DEBUG: [worker-~diagnostic~-5904e7c7-b815-4800-9066-9aeb8992ffcd]: FINISHING -[debug] [2021-11-26T10:07:31.972Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:07:31.979Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:07:31.980Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:07:31.980Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:07:31.980Z] DEBUG: [worker-~diagnostic~-ead1bd9a-2402-41a1-b4cf-987156b01073]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82234.sock -[debug] [2021-11-26T10:07:31.980Z] DEBUG: [worker-~diagnostic~-ead1bd9a-2402-41a1-b4cf-987156b01073]: BUSY -[debug] [2021-11-26T10:07:31.982Z] DEBUG: [worker-~diagnostic~-5904e7c7-b815-4800-9066-9aeb8992ffcd]: exited -[debug] [2021-11-26T10:07:31.982Z] DEBUG: [worker-~diagnostic~-5904e7c7-b815-4800-9066-9aeb8992ffcd]: FINISHED -[debug] [2021-11-26T10:07:32.148Z] DEBUG: [runtime-status] [82234] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:07:32.149Z] DEBUG: [runtime-status] [82234] Disabled runtime features: undefined -[debug] [2021-11-26T10:07:32.153Z] DEBUG: [runtime-status] [82234] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:07:32.154Z] DEBUG: [runtime-status] [82234] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:32.155Z] DEBUG: [runtime-status] [82234] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:07:32.156Z] DEBUG: [runtime-status] [82234] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:32.157Z] DEBUG: [runtime-status] [82234] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:07:32.157Z] DEBUG: [runtime-status] [82234] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:32.197Z] DEBUG: [runtime-status] [82234] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:07:32.198Z] DEBUG: [runtime-status] [82234] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:07:32.198Z] DEBUG: [runtime-status] [82234] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:32.201Z] DEBUG: [runtime-status] [82234] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:07:32.201Z] DEBUG: [runtime-status] [82234] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:32.201Z] DEBUG: [runtime-status] [82234] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:07:33.502Z] DEBUG: [worker-~diagnostic~-ead1bd9a-2402-41a1-b4cf-987156b01073]: IDLE -[debug] [2021-11-26T10:07:35.813Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:07:35.813Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:07:35.813Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:07:35.813Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:07:35.818Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:07:35.819Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:07:35.819Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:07:35.819Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82378.sock -[debug] [2021-11-26T10:07:35.819Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: BUSY -[debug] [2021-11-26T10:07:36.034Z] DEBUG: [runtime-status] [82378] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:07:36.034Z] DEBUG: [runtime-status] [82378] Disabled runtime features: undefined -[debug] [2021-11-26T10:07:36.038Z] DEBUG: [runtime-status] [82378] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:07:36.040Z] DEBUG: [runtime-status] [82378] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:36.040Z] DEBUG: [runtime-status] [82378] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:07:36.041Z] DEBUG: [runtime-status] [82378] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:36.042Z] DEBUG: [runtime-status] [82378] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:07:36.043Z] DEBUG: [runtime-status] [82378] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:36.084Z] DEBUG: [runtime-status] [82378] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:07:36.084Z] DEBUG: [runtime-status] [82378] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:07:36.085Z] DEBUG: [runtime-status] [82378] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:36.087Z] DEBUG: [runtime-status] [82378] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:07:36.088Z] DEBUG: [runtime-status] [82378] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:07:36.088Z] DEBUG: [runtime-status] [82378] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:07:37.284Z] DEBUG: [runtime-status] [82378] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:07:37.284Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:07:37.284Z] DEBUG: [runtime-status] [82378] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:07:37.284Z] DEBUG: [runtime-status] [82378] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:07:37.287Z] DEBUG: [runtime-status] [82378] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82378.sock -[debug] [2021-11-26T10:07:37.290Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:07:37.290Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:07:37.294Z] DEBUG: [runtime-status] [82378] Ephemeral server handling GET request -[debug] [2021-11-26T10:07:38.299Z] DEBUG: [runtime-status] [82378] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.jpg?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.jpg?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.svg?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.svg?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.svg&uploadType=resumable" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.svg&uploadType=resumable\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.svg&uploadType=resumable&upload_id=ADPycdvs26JcoDNpCDurFWY0p22YQVy9f6I-KVNLpjQwvMXWrKCEpzr3IWIfuf275sVMPkwYqS7pyT01ipyR9hFqeFM" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.svg&uploadType=resumable&upload_id=ADPycdvs26JcoDNpCDurFWY0p22YQVy9f6I-KVNLpjQwvMXWrKCEpzr3IWIfuf275sVMPkwYqS7pyT01ipyR9hFqeFM\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.jpg&uploadType=resumable" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.jpg&uploadType=resumable\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.jpg&uploadType=resumable&upload_id=ADPycds9SLsCNIb8vEI1TUUGijVfEF5wqBw9aq9V_U_HEAiRkEbFPtEgA3zYknScLXq8H2ZK2hL-RnI6E1JqD3HSOu4" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.jpg&uploadType=resumable&upload_id=ADPycds9SLsCNIb8vEI1TUUGijVfEF5wqBw9aq9V_U_HEAiRkEbFPtEgA3zYknScLXq8H2ZK2hL-RnI6E1JqD3HSOu4\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.svg/acl?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.svg/acl?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.jpg/acl?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.jpg/acl?\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:07:53.587Z] [functions] Finished "testnetMetadata" in ~10s -[debug] [2021-11-26T10:07:53.587Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: IDLE -[debug] [2021-11-26T10:07:53.587Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:08:35.594Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:08:35.594Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:08:35.594Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:08:35.594Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:08:35.594Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82378.sock -[debug] [2021-11-26T10:08:35.594Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: BUSY -[debug] [2021-11-26T10:08:35.595Z] DEBUG: [runtime-status] [82378] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:08:35.595Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:08:35.595Z] DEBUG: [runtime-status] [82378] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:08:35.595Z] DEBUG: [runtime-status] [82378] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:08:35.598Z] DEBUG: [runtime-status] [82378] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82378.sock -[debug] [2021-11-26T10:08:35.600Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:08:35.600Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:08:35.604Z] DEBUG: [runtime-status] [82378] Ephemeral server handling GET request -[debug] [2021-11-26T10:08:36.608Z] DEBUG: [runtime-status] [82378] Ephemeral server survived. -[debug] [2021-11-26T10:08:36.608Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:08:36.608Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: IDLE -[debug] [2021-11-26T10:08:36.608Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[info] > Testnet changing room api error for 1: Error: You changed your outfit too recently, a change is avalable in 719 hours {"user":"Testnet changing room api error for 1: Error: You changed your outfit too recently, a change is avalable in 719 hours","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m Testnet changing room api error for 1: Error: You changed your outfit too recently, a change is avalable in 719 hours"}} -[info] > at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:32:43) {"user":" at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:32:43)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:32:43)"}} -[info] > at processTicksAndRejections (internal/process/task_queues.js:97:5) {"user":" at processTicksAndRejections (internal/process/task_queues.js:97:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at processTicksAndRejections (internal/process/task_queues.js:97:5)"}} -[info] > at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21) {"user":" at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)"}} -[debug] [2021-11-26T10:09:01.703Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:09:01.704Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:09:01.704Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:09:01.704Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:09:01.704Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82378.sock -[debug] [2021-11-26T10:09:01.704Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: BUSY -[debug] [2021-11-26T10:09:01.705Z] DEBUG: [runtime-status] [82378] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:09:01.705Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:09:01.705Z] DEBUG: [runtime-status] [82378] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:09:01.705Z] DEBUG: [runtime-status] [82378] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:09:01.705Z] DEBUG: [runtime-status] [82378] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82378.sock -[debug] [2021-11-26T10:09:01.706Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:09:01.707Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:09:01.708Z] DEBUG: [runtime-status] [82378] Ephemeral server handling GET request -[debug] [2021-11-26T10:09:01.708Z] DEBUG: [runtime-status] [82378] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-2.svg?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-2.svg?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-2.jpg?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-2.jpg?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-2.svg&uploadType=resumable" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-2.svg&uploadType=resumable\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-2.svg&uploadType=resumable&upload_id=ADPycdss9tfPw-ATHm4nXoMpk0e-Mik3jCNmTWtwAmr6Qt9u0HTptO-uP9rUqEE0tvPYgVE0AJm5xVXpVV3dHH0vDv0" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-2.svg&uploadType=resumable&upload_id=ADPycdss9tfPw-ATHm4nXoMpk0e-Mik3jCNmTWtwAmr6Qt9u0HTptO-uP9rUqEE0tvPYgVE0AJm5xVXpVV3dHH0vDv0\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-2.jpg&uploadType=resumable" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-2.jpg&uploadType=resumable\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-2.jpg&uploadType=resumable&upload_id=ADPycdv5AHBU6VdDBR0dULytcwNWSrLijNvzuKXOy0A9KxuOWtEnthfrSOqr1JAyyVE9HH3lLMQGnlw3CeAOeGHcZeg" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-2.jpg&uploadType=resumable&upload_id=ADPycdv5AHBU6VdDBR0dULytcwNWSrLijNvzuKXOy0A9KxuOWtEnthfrSOqr1JAyyVE9HH3lLMQGnlw3CeAOeGHcZeg\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-2.svg/acl?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-2.svg/acl?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-2.jpg/acl?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-2.jpg/acl?\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:09:18.307Z] [functions] Finished "testnetMetadata" in ~10s -[debug] [2021-11-26T10:09:18.307Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: IDLE -[debug] [2021-11-26T10:09:18.307Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:09:45.448Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:09:45.448Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:09:45.448Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:09:45.448Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:09:45.448Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82378.sock -[debug] [2021-11-26T10:09:45.448Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: BUSY -[debug] [2021-11-26T10:09:45.449Z] DEBUG: [runtime-status] [82378] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:09:45.449Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:09:45.449Z] DEBUG: [runtime-status] [82378] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:09:45.449Z] DEBUG: [runtime-status] [82378] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:09:45.452Z] DEBUG: [runtime-status] [82378] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82378.sock -[debug] [2021-11-26T10:09:45.453Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:09:45.454Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:09:45.458Z] DEBUG: [runtime-status] [82378] Ephemeral server handling GET request -[debug] [2021-11-26T10:09:46.460Z] DEBUG: [runtime-status] [82378] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-3.svg?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-3.svg?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-3.jpg?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-3.jpg?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-3.svg&uploadType=resumable" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-3.svg&uploadType=resumable\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-3.svg&uploadType=resumable&upload_id=ADPycdvLdI9LtY6uMpxBBQghZBJ8uaS2VcJhU8vboAtWYqwTMQm9KFoOJq8vbtOEu00oTn4wQu-iEFK1t1t_wgC3iqg" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-3.svg&uploadType=resumable&upload_id=ADPycdvLdI9LtY6uMpxBBQghZBJ8uaS2VcJhU8vboAtWYqwTMQm9KFoOJq8vbtOEu00oTn4wQu-iEFK1t1t_wgC3iqg\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-3.jpg&uploadType=resumable" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-3.jpg&uploadType=resumable\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-3.jpg&uploadType=resumable&upload_id=ADPycduGfsdjyv1b1ebEBlhRjvlnfud7xUsYK56opQ2pHuWxUuf_qEeG3Ysk-J5vqv_H4Piw-cRvj3v5wI1bZJ0Yhfw" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-3.jpg&uploadType=resumable&upload_id=ADPycduGfsdjyv1b1ebEBlhRjvlnfud7xUsYK56opQ2pHuWxUuf_qEeG3Ysk-J5vqv_H4Piw-cRvj3v5wI1bZJ0Yhfw\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-3.svg/acl?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-3.svg/acl?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-3.jpg/acl?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-3.jpg/acl?\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:10:01.764Z] [functions] Finished "testnetMetadata" in ~10s -[debug] [2021-11-26T10:10:01.764Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: IDLE -[debug] [2021-11-26T10:10:01.764Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:10:39.750Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:10:39.750Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:10:39.750Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:10:39.750Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:10:39.751Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82378.sock -[debug] [2021-11-26T10:10:39.751Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: BUSY -[debug] [2021-11-26T10:10:39.752Z] DEBUG: [runtime-status] [82378] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:10:39.752Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:10:39.752Z] DEBUG: [runtime-status] [82378] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:10:39.752Z] DEBUG: [runtime-status] [82378] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:10:39.754Z] DEBUG: [runtime-status] [82378] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_82378.sock -[debug] [2021-11-26T10:10:39.756Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:10:39.756Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:10:39.759Z] DEBUG: [runtime-status] [82378] Ephemeral server handling GET request -[debug] [2021-11-26T10:10:40.762Z] DEBUG: [runtime-status] [82378] Ephemeral server survived. -[debug] [2021-11-26T10:10:40.762Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:10:40.763Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: IDLE -[debug] [2021-11-26T10:10:40.763Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[info] > Testnet changing room api error for 1: Error: SVG and JPEG already present at rinkebyRocketeers/1-3. This should never happen! {"user":"Testnet changing room api error for 1: Error: SVG and JPEG already present at rinkebyRocketeers/1-3. This should never happen!","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m Testnet changing room api error for 1: Error: SVG and JPEG already present at rinkebyRocketeers/1-3. This should never happen!"}} -[info] > at failIfFilesExist (/Users/mentor/dev/rocketeer-nft/functions/nft-media/svg-generator.js:14:38) {"user":" at failIfFilesExist (/Users/mentor/dev/rocketeer-nft/functions/nft-media/svg-generator.js:14:38)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at failIfFilesExist (/Users/mentor/dev/rocketeer-nft/functions/nft-media/svg-generator.js:14:38)"}} -[info] > at processTicksAndRejections (internal/process/task_queues.js:97:5) {"user":" at processTicksAndRejections (internal/process/task_queues.js:97:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at processTicksAndRejections (internal/process/task_queues.js:97:5)"}} -[info] > at async svgFromAttributes (/Users/mentor/dev/rocketeer-nft/functions/nft-media/svg-generator.js:30:2) {"user":" at async svgFromAttributes (/Users/mentor/dev/rocketeer-nft/functions/nft-media/svg-generator.js:30:2)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at async svgFromAttributes (/Users/mentor/dev/rocketeer-nft/functions/nft-media/svg-generator.js:30:2)"}} -[info] > at async exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:84:23) {"user":" at async exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:84:23)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at async exports.generateNewOutfitFromId (/Users/mentor/dev/rocketeer-nft/functions/nft-media/changing-room.js:84:23)"}} -[info] > at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21) {"user":" at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at async exports.generateNewOtfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:21)"}} -[debug] [2021-11-26T10:17:38.850Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:17:39.852Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:17:39.853Z] DEBUG: [worker-~diagnostic~-ead1bd9a-2402-41a1-b4cf-987156b01073]: FINISHING -[debug] [2021-11-26T10:17:39.853Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:17:39.853Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: FINISHING -[debug] [2021-11-26T10:17:39.862Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:17:39.863Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:17:39.863Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:17:39.863Z] DEBUG: [worker-~diagnostic~-2440fe82-4911-4402-9291-59dddafa8d07]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_2759.sock -[debug] [2021-11-26T10:17:39.865Z] DEBUG: [worker-~diagnostic~-2440fe82-4911-4402-9291-59dddafa8d07]: BUSY -[debug] [2021-11-26T10:17:39.870Z] DEBUG: [worker-~diagnostic~-ead1bd9a-2402-41a1-b4cf-987156b01073]: exited -[debug] [2021-11-26T10:17:39.870Z] DEBUG: [worker-~diagnostic~-ead1bd9a-2402-41a1-b4cf-987156b01073]: FINISHED -[debug] [2021-11-26T10:17:39.870Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: exited -[debug] [2021-11-26T10:17:39.870Z] DEBUG: [worker-testnetMetadata-1c38c05a-7b19-451a-8508-c54c95250561]: FINISHED -[debug] [2021-11-26T10:17:40.022Z] DEBUG: [runtime-status] [2759] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:17:40.023Z] DEBUG: [runtime-status] [2759] Disabled runtime features: undefined -[debug] [2021-11-26T10:17:40.027Z] DEBUG: [runtime-status] [2759] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:17:40.028Z] DEBUG: [runtime-status] [2759] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:17:40.029Z] DEBUG: [runtime-status] [2759] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:17:40.029Z] DEBUG: [runtime-status] [2759] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:17:40.031Z] DEBUG: [runtime-status] [2759] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:17:40.031Z] DEBUG: [runtime-status] [2759] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:17:40.074Z] DEBUG: [runtime-status] [2759] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:17:40.074Z] DEBUG: [runtime-status] [2759] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:17:40.074Z] DEBUG: [runtime-status] [2759] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:17:40.077Z] DEBUG: [runtime-status] [2759] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:17:40.077Z] DEBUG: [runtime-status] [2759] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:17:40.077Z] DEBUG: [runtime-status] [2759] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:17:41.393Z] DEBUG: [worker-~diagnostic~-2440fe82-4911-4402-9291-59dddafa8d07]: IDLE -[debug] [2021-11-26T10:18:44.545Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:18:45.548Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:18:45.548Z] DEBUG: [worker-~diagnostic~-2440fe82-4911-4402-9291-59dddafa8d07]: FINISHING -[debug] [2021-11-26T10:18:45.549Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:18:45.549Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:18:45.557Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:18:45.558Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:18:45.558Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:18:45.558Z] DEBUG: [worker-~diagnostic~-f47a2a24-7e94-4529-b1c2-355e315baecf]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_4988.sock -[debug] [2021-11-26T10:18:45.558Z] DEBUG: [worker-~diagnostic~-f47a2a24-7e94-4529-b1c2-355e315baecf]: BUSY -[debug] [2021-11-26T10:18:45.559Z] DEBUG: [worker-~diagnostic~-2440fe82-4911-4402-9291-59dddafa8d07]: exited -[debug] [2021-11-26T10:18:45.559Z] DEBUG: [worker-~diagnostic~-2440fe82-4911-4402-9291-59dddafa8d07]: FINISHED -[debug] [2021-11-26T10:18:45.715Z] DEBUG: [runtime-status] [4988] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:18:45.716Z] DEBUG: [runtime-status] [4988] Disabled runtime features: undefined -[debug] [2021-11-26T10:18:45.720Z] DEBUG: [runtime-status] [4988] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:18:45.721Z] DEBUG: [runtime-status] [4988] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:18:45.722Z] DEBUG: [runtime-status] [4988] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:18:45.722Z] DEBUG: [runtime-status] [4988] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:18:45.724Z] DEBUG: [runtime-status] [4988] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:18:45.724Z] DEBUG: [runtime-status] [4988] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:18:45.766Z] DEBUG: [runtime-status] [4988] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:18:45.766Z] DEBUG: [runtime-status] [4988] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:18:45.766Z] DEBUG: [runtime-status] [4988] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:18:45.767Z] DEBUG: [runtime-status] [4988] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:18:45.767Z] DEBUG: [runtime-status] [4988] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:18:45.768Z] DEBUG: [runtime-status] [4988] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:18:46.993Z] DEBUG: [worker-~diagnostic~-f47a2a24-7e94-4529-b1c2-355e315baecf]: IDLE -[debug] [2021-11-26T10:18:55.799Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:18:56.800Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:18:56.800Z] DEBUG: [worker-~diagnostic~-f47a2a24-7e94-4529-b1c2-355e315baecf]: FINISHING -[debug] [2021-11-26T10:18:56.801Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:18:56.810Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:18:56.810Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:18:56.811Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:18:56.811Z] DEBUG: [worker-~diagnostic~-a7010b6c-c18f-4447-9677-56b9251e64ee]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_5299.sock -[debug] [2021-11-26T10:18:56.811Z] DEBUG: [worker-~diagnostic~-a7010b6c-c18f-4447-9677-56b9251e64ee]: BUSY -[debug] [2021-11-26T10:18:56.812Z] DEBUG: [worker-~diagnostic~-f47a2a24-7e94-4529-b1c2-355e315baecf]: exited -[debug] [2021-11-26T10:18:56.812Z] DEBUG: [worker-~diagnostic~-f47a2a24-7e94-4529-b1c2-355e315baecf]: FINISHED -[debug] [2021-11-26T10:18:56.975Z] DEBUG: [runtime-status] [5299] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:18:56.977Z] DEBUG: [runtime-status] [5299] Disabled runtime features: undefined -[debug] [2021-11-26T10:18:56.980Z] DEBUG: [runtime-status] [5299] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:18:56.981Z] DEBUG: [runtime-status] [5299] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:18:56.982Z] DEBUG: [runtime-status] [5299] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:18:56.983Z] DEBUG: [runtime-status] [5299] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:18:56.984Z] DEBUG: [runtime-status] [5299] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:18:56.985Z] DEBUG: [runtime-status] [5299] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:18:57.026Z] DEBUG: [runtime-status] [5299] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:18:57.026Z] DEBUG: [runtime-status] [5299] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:18:57.027Z] DEBUG: [runtime-status] [5299] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:18:57.028Z] DEBUG: [runtime-status] [5299] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:18:57.028Z] DEBUG: [runtime-status] [5299] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:18:57.028Z] DEBUG: [runtime-status] [5299] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:18:58.245Z] DEBUG: [worker-~diagnostic~-a7010b6c-c18f-4447-9677-56b9251e64ee]: IDLE -[debug] [2021-11-26T10:19:04.147Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:19:05.148Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:19:05.149Z] DEBUG: [worker-~diagnostic~-a7010b6c-c18f-4447-9677-56b9251e64ee]: FINISHING -[debug] [2021-11-26T10:19:05.149Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:19:05.157Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:19:05.158Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:19:05.158Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:19:05.158Z] DEBUG: [worker-~diagnostic~-8a290966-6017-498c-b68b-d5876c01d9b9]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_5582.sock -[debug] [2021-11-26T10:19:05.158Z] DEBUG: [worker-~diagnostic~-8a290966-6017-498c-b68b-d5876c01d9b9]: BUSY -[debug] [2021-11-26T10:19:05.159Z] DEBUG: [worker-~diagnostic~-a7010b6c-c18f-4447-9677-56b9251e64ee]: exited -[debug] [2021-11-26T10:19:05.159Z] DEBUG: [worker-~diagnostic~-a7010b6c-c18f-4447-9677-56b9251e64ee]: FINISHED -[debug] [2021-11-26T10:19:05.319Z] DEBUG: [runtime-status] [5582] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:19:05.320Z] DEBUG: [runtime-status] [5582] Disabled runtime features: undefined -[debug] [2021-11-26T10:19:05.323Z] DEBUG: [runtime-status] [5582] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:19:05.325Z] DEBUG: [runtime-status] [5582] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:19:05.325Z] DEBUG: [runtime-status] [5582] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:19:05.326Z] DEBUG: [runtime-status] [5582] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:19:05.327Z] DEBUG: [runtime-status] [5582] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:19:05.328Z] DEBUG: [runtime-status] [5582] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:19:05.370Z] DEBUG: [runtime-status] [5582] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:19:05.371Z] DEBUG: [runtime-status] [5582] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:19:05.371Z] DEBUG: [runtime-status] [5582] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:19:05.372Z] DEBUG: [runtime-status] [5582] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:19:05.374Z] DEBUG: [runtime-status] [5582] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:19:05.374Z] DEBUG: [runtime-status] [5582] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:19:06.636Z] DEBUG: [worker-~diagnostic~-8a290966-6017-498c-b68b-d5876c01d9b9]: IDLE -[debug] [2021-11-26T10:19:14.703Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:19:15.703Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:19:15.704Z] DEBUG: [worker-~diagnostic~-8a290966-6017-498c-b68b-d5876c01d9b9]: FINISHING -[debug] [2021-11-26T10:19:15.704Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:19:15.710Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:19:15.711Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:19:15.711Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:19:15.711Z] DEBUG: [worker-~diagnostic~-dde36e62-ea1b-47a9-8f1a-5df9e7f11533]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_5969.sock -[debug] [2021-11-26T10:19:15.711Z] DEBUG: [worker-~diagnostic~-dde36e62-ea1b-47a9-8f1a-5df9e7f11533]: BUSY -[debug] [2021-11-26T10:19:15.712Z] DEBUG: [worker-~diagnostic~-8a290966-6017-498c-b68b-d5876c01d9b9]: exited -[debug] [2021-11-26T10:19:15.712Z] DEBUG: [worker-~diagnostic~-8a290966-6017-498c-b68b-d5876c01d9b9]: FINISHED -[debug] [2021-11-26T10:19:15.877Z] DEBUG: [runtime-status] [5969] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:19:15.878Z] DEBUG: [runtime-status] [5969] Disabled runtime features: undefined -[debug] [2021-11-26T10:19:15.882Z] DEBUG: [runtime-status] [5969] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:19:15.883Z] DEBUG: [runtime-status] [5969] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:19:15.884Z] DEBUG: [runtime-status] [5969] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:19:15.884Z] DEBUG: [runtime-status] [5969] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:19:15.886Z] DEBUG: [runtime-status] [5969] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:19:15.886Z] DEBUG: [runtime-status] [5969] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:19:15.927Z] DEBUG: [runtime-status] [5969] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:19:15.928Z] DEBUG: [runtime-status] [5969] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:19:15.928Z] DEBUG: [runtime-status] [5969] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:19:15.931Z] DEBUG: [runtime-status] [5969] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:19:15.931Z] DEBUG: [runtime-status] [5969] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:19:15.931Z] DEBUG: [runtime-status] [5969] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:19:17.161Z] DEBUG: [worker-~diagnostic~-dde36e62-ea1b-47a9-8f1a-5df9e7f11533]: IDLE -[debug] [2021-11-26T10:21:40.653Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/endpoints/testnet.js changed, reloading triggers -[debug] [2021-11-26T10:21:41.656Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:21:41.656Z] DEBUG: [worker-~diagnostic~-dde36e62-ea1b-47a9-8f1a-5df9e7f11533]: FINISHING -[debug] [2021-11-26T10:21:41.656Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:21:41.664Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:21:41.665Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:21:41.665Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:21:41.665Z] DEBUG: [worker-~diagnostic~-7000a843-7c21-4012-85e6-12062768820b]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_10807.sock -[debug] [2021-11-26T10:21:41.665Z] DEBUG: [worker-~diagnostic~-7000a843-7c21-4012-85e6-12062768820b]: BUSY -[debug] [2021-11-26T10:21:41.666Z] DEBUG: [worker-~diagnostic~-dde36e62-ea1b-47a9-8f1a-5df9e7f11533]: exited -[debug] [2021-11-26T10:21:41.667Z] DEBUG: [worker-~diagnostic~-dde36e62-ea1b-47a9-8f1a-5df9e7f11533]: FINISHED -[debug] [2021-11-26T10:21:41.826Z] DEBUG: [runtime-status] [10807] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:21:41.827Z] DEBUG: [runtime-status] [10807] Disabled runtime features: undefined -[debug] [2021-11-26T10:21:41.831Z] DEBUG: [runtime-status] [10807] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:21:41.832Z] DEBUG: [runtime-status] [10807] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:21:41.833Z] DEBUG: [runtime-status] [10807] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:21:41.833Z] DEBUG: [runtime-status] [10807] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:21:41.835Z] DEBUG: [runtime-status] [10807] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:21:41.835Z] DEBUG: [runtime-status] [10807] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:21:41.875Z] DEBUG: [runtime-status] [10807] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:21:41.875Z] DEBUG: [runtime-status] [10807] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:21:41.876Z] DEBUG: [runtime-status] [10807] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:21:41.877Z] DEBUG: [runtime-status] [10807] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:21:41.877Z] DEBUG: [runtime-status] [10807] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:21:41.877Z] DEBUG: [runtime-status] [10807] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:21:43.166Z] DEBUG: [worker-~diagnostic~-7000a843-7c21-4012-85e6-12062768820b]: IDLE -[debug] [2021-11-26T10:24:27.911Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:24:28.912Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:24:28.912Z] DEBUG: [worker-~diagnostic~-7000a843-7c21-4012-85e6-12062768820b]: FINISHING -[debug] [2021-11-26T10:24:28.912Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:24:28.920Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:24:28.921Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:24:28.921Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:24:28.921Z] DEBUG: [worker-~diagnostic~-1f03df69-453a-4577-afd6-2b441aa28ca5]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_16209.sock -[debug] [2021-11-26T10:24:28.921Z] DEBUG: [worker-~diagnostic~-1f03df69-453a-4577-afd6-2b441aa28ca5]: BUSY -[debug] [2021-11-26T10:24:28.922Z] DEBUG: [worker-~diagnostic~-7000a843-7c21-4012-85e6-12062768820b]: exited -[debug] [2021-11-26T10:24:28.922Z] DEBUG: [worker-~diagnostic~-7000a843-7c21-4012-85e6-12062768820b]: FINISHED -[debug] [2021-11-26T10:24:29.084Z] DEBUG: [runtime-status] [16209] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:24:29.085Z] DEBUG: [runtime-status] [16209] Disabled runtime features: undefined -[debug] [2021-11-26T10:24:29.089Z] DEBUG: [runtime-status] [16209] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:24:29.090Z] DEBUG: [runtime-status] [16209] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:24:29.091Z] DEBUG: [runtime-status] [16209] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:24:29.091Z] DEBUG: [runtime-status] [16209] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:24:29.093Z] DEBUG: [runtime-status] [16209] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:24:29.093Z] DEBUG: [runtime-status] [16209] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:24:29.135Z] DEBUG: [runtime-status] [16209] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:24:29.135Z] DEBUG: [runtime-status] [16209] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:24:29.136Z] DEBUG: [runtime-status] [16209] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:24:29.138Z] DEBUG: [runtime-status] [16209] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:24:29.138Z] DEBUG: [runtime-status] [16209] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:24:29.138Z] DEBUG: [runtime-status] [16209] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[warn] ⚠ Error: Route.post() requires a callback function but got a [object Undefined] - at Route. [as post] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:202:15) - at Function.app. [as post] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/application.js:482:19) - at Object. (/Users/mentor/dev/rocketeer-nft/functions/endpoints/testnet.js:45:5) - at Module._compile (internal/modules/cjs/loader.js:999:30) - at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) - at Module.load (internal/modules/cjs/loader.js:863:32) - at Function.Module._load (internal/modules/cjs/loader.js:708:14) - at Module.require (internal/modules/cjs/loader.js:887:19) - at require (internal/modules/cjs/helpers.js:74:18) - at Object. (/Users/mentor/dev/rocketeer-nft/functions/index.js:2:20) - at Module._compile (internal/modules/cjs/loader.js:999:30) - at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) - at Module.load (internal/modules/cjs/loader.js:863:32) - at Function.Module._load (internal/modules/cjs/loader.js:708:14) - at Module.require (internal/modules/cjs/loader.js:887:19) - at require (internal/modules/cjs/helpers.js:74:18) {"metadata":{"emulator":{"name":"functions"},"message":"Error: Route.post() requires a callback function but got a [object Undefined]\n at Route. [as post] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:202:15)\n at Function.app. [as post] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/application.js:482:19)\n at Object. (/Users/mentor/dev/rocketeer-nft/functions/endpoints/testnet.js:45:5)\n at Module._compile (internal/modules/cjs/loader.js:999:30)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)\n at Module.load (internal/modules/cjs/loader.js:863:32)\n at Function.Module._load (internal/modules/cjs/loader.js:708:14)\n at Module.require (internal/modules/cjs/loader.js:887:19)\n at require (internal/modules/cjs/helpers.js:74:18)\n at Object. (/Users/mentor/dev/rocketeer-nft/functions/index.js:2:20)\n at Module._compile (internal/modules/cjs/loader.js:999:30)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)\n at Module.load (internal/modules/cjs/loader.js:863:32)\n at Function.Module._load (internal/modules/cjs/loader.js:708:14)\n at Module.require (internal/modules/cjs/loader.js:887:19)\n at require (internal/modules/cjs/helpers.js:74:18)"}} -[warn] ⚠ We were unable to load your functions code. (see above) {"metadata":{"emulator":{"name":"functions"}}} -[debug] [2021-11-26T10:24:30.395Z] DEBUG: [worker-~diagnostic~-1f03df69-453a-4577-afd6-2b441aa28ca5]: exited -[debug] [2021-11-26T10:24:30.395Z] DEBUG: [worker-~diagnostic~-1f03df69-453a-4577-afd6-2b441aa28ca5]: FINISHED -[debug] [2021-11-26T10:24:34.016Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/endpoints/testnet.js changed, reloading triggers -[debug] [2021-11-26T10:24:35.017Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 0 -[debug] [2021-11-26T10:24:35.025Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:24:35.025Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=1 -[debug] [2021-11-26T10:24:35.026Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:24:35.026Z] DEBUG: [worker-~diagnostic~-53571b91-092c-4912-ae59-5bce509a1867]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_16464.sock -[debug] [2021-11-26T10:24:35.026Z] DEBUG: [worker-~diagnostic~-53571b91-092c-4912-ae59-5bce509a1867]: BUSY -[debug] [2021-11-26T10:24:35.190Z] DEBUG: [runtime-status] [16464] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:24:35.191Z] DEBUG: [runtime-status] [16464] Disabled runtime features: undefined -[debug] [2021-11-26T10:24:35.194Z] DEBUG: [runtime-status] [16464] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:24:35.195Z] DEBUG: [runtime-status] [16464] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:24:35.196Z] DEBUG: [runtime-status] [16464] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:24:35.197Z] DEBUG: [runtime-status] [16464] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:24:35.198Z] DEBUG: [runtime-status] [16464] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:24:35.199Z] DEBUG: [runtime-status] [16464] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:24:35.238Z] DEBUG: [runtime-status] [16464] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:24:35.238Z] DEBUG: [runtime-status] [16464] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:24:35.239Z] DEBUG: [runtime-status] [16464] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:24:35.241Z] DEBUG: [runtime-status] [16464] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:24:35.241Z] DEBUG: [runtime-status] [16464] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:24:35.242Z] DEBUG: [runtime-status] [16464] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:24:36.436Z] DEBUG: [worker-~diagnostic~-53571b91-092c-4912-ae59-5bce509a1867]: IDLE -[debug] [2021-11-26T10:27:44.714Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:27:45.715Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:27:45.715Z] DEBUG: [worker-~diagnostic~-53571b91-092c-4912-ae59-5bce509a1867]: FINISHING -[debug] [2021-11-26T10:27:45.722Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:27:45.722Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:27:45.722Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:27:45.723Z] DEBUG: [worker-~diagnostic~-3d1d6f2c-a81b-4249-abfe-a04bc64af36f]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_22707.sock -[debug] [2021-11-26T10:27:45.723Z] DEBUG: [worker-~diagnostic~-3d1d6f2c-a81b-4249-abfe-a04bc64af36f]: BUSY -[debug] [2021-11-26T10:27:45.724Z] DEBUG: [worker-~diagnostic~-53571b91-092c-4912-ae59-5bce509a1867]: exited -[debug] [2021-11-26T10:27:45.724Z] DEBUG: [worker-~diagnostic~-53571b91-092c-4912-ae59-5bce509a1867]: FINISHED -[debug] [2021-11-26T10:27:45.882Z] DEBUG: [runtime-status] [22707] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:27:45.882Z] DEBUG: [runtime-status] [22707] Disabled runtime features: undefined -[debug] [2021-11-26T10:27:45.886Z] DEBUG: [runtime-status] [22707] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:27:45.888Z] DEBUG: [runtime-status] [22707] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:27:45.888Z] DEBUG: [runtime-status] [22707] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:27:45.889Z] DEBUG: [runtime-status] [22707] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:27:45.890Z] DEBUG: [runtime-status] [22707] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:27:45.891Z] DEBUG: [runtime-status] [22707] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:27:45.930Z] DEBUG: [runtime-status] [22707] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:27:45.931Z] DEBUG: [runtime-status] [22707] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:27:45.931Z] DEBUG: [runtime-status] [22707] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:27:45.934Z] DEBUG: [runtime-status] [22707] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:27:45.934Z] DEBUG: [runtime-status] [22707] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:27:45.934Z] DEBUG: [runtime-status] [22707] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:27:47.194Z] DEBUG: [worker-~diagnostic~-3d1d6f2c-a81b-4249-abfe-a04bc64af36f]: IDLE -[debug] [2021-11-26T10:27:53.451Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:27:54.452Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:27:54.453Z] DEBUG: [worker-~diagnostic~-3d1d6f2c-a81b-4249-abfe-a04bc64af36f]: FINISHING -[debug] [2021-11-26T10:27:54.453Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:27:54.463Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:27:54.464Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:27:54.464Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:27:54.464Z] DEBUG: [worker-~diagnostic~-a47574cb-f960-4eeb-8b22-01f46854f360]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_23002.sock -[debug] [2021-11-26T10:27:54.464Z] DEBUG: [worker-~diagnostic~-a47574cb-f960-4eeb-8b22-01f46854f360]: BUSY -[debug] [2021-11-26T10:27:54.465Z] DEBUG: [worker-~diagnostic~-3d1d6f2c-a81b-4249-abfe-a04bc64af36f]: exited -[debug] [2021-11-26T10:27:54.465Z] DEBUG: [worker-~diagnostic~-3d1d6f2c-a81b-4249-abfe-a04bc64af36f]: FINISHED -[debug] [2021-11-26T10:27:54.624Z] DEBUG: [runtime-status] [23002] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:27:54.625Z] DEBUG: [runtime-status] [23002] Disabled runtime features: undefined -[debug] [2021-11-26T10:27:54.629Z] DEBUG: [runtime-status] [23002] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:27:54.630Z] DEBUG: [runtime-status] [23002] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:27:54.631Z] DEBUG: [runtime-status] [23002] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:27:54.632Z] DEBUG: [runtime-status] [23002] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:27:54.633Z] DEBUG: [runtime-status] [23002] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:27:54.634Z] DEBUG: [runtime-status] [23002] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:27:54.674Z] DEBUG: [runtime-status] [23002] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:27:54.674Z] DEBUG: [runtime-status] [23002] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:27:54.675Z] DEBUG: [runtime-status] [23002] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:27:54.676Z] DEBUG: [runtime-status] [23002] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:27:54.678Z] DEBUG: [runtime-status] [23002] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:27:54.678Z] DEBUG: [runtime-status] [23002] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:27:55.911Z] DEBUG: [worker-~diagnostic~-a47574cb-f960-4eeb-8b22-01f46854f360]: IDLE -[debug] [2021-11-26T10:28:35.095Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:28:36.098Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:28:36.098Z] DEBUG: [worker-~diagnostic~-a47574cb-f960-4eeb-8b22-01f46854f360]: FINISHING -[debug] [2021-11-26T10:28:36.098Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:28:36.109Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:28:36.109Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:28:36.110Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:28:36.110Z] DEBUG: [worker-~diagnostic~-95fd0015-adfe-4d30-bf79-cd1c2bf0c456]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_24363.sock -[debug] [2021-11-26T10:28:36.110Z] DEBUG: [worker-~diagnostic~-95fd0015-adfe-4d30-bf79-cd1c2bf0c456]: BUSY -[debug] [2021-11-26T10:28:36.112Z] DEBUG: [worker-~diagnostic~-a47574cb-f960-4eeb-8b22-01f46854f360]: exited -[debug] [2021-11-26T10:28:36.112Z] DEBUG: [worker-~diagnostic~-a47574cb-f960-4eeb-8b22-01f46854f360]: FINISHED -[debug] [2021-11-26T10:28:36.299Z] DEBUG: [runtime-status] [24363] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:28:36.300Z] DEBUG: [runtime-status] [24363] Disabled runtime features: undefined -[debug] [2021-11-26T10:28:36.304Z] DEBUG: [runtime-status] [24363] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:28:36.306Z] DEBUG: [runtime-status] [24363] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:28:36.306Z] DEBUG: [runtime-status] [24363] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:28:36.307Z] DEBUG: [runtime-status] [24363] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:28:36.309Z] DEBUG: [runtime-status] [24363] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:28:36.309Z] DEBUG: [runtime-status] [24363] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:28:36.350Z] DEBUG: [runtime-status] [24363] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:28:36.351Z] DEBUG: [runtime-status] [24363] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:28:36.351Z] DEBUG: [runtime-status] [24363] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:28:36.354Z] DEBUG: [runtime-status] [24363] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:28:36.354Z] DEBUG: [runtime-status] [24363] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:28:36.355Z] DEBUG: [runtime-status] [24363] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:28:37.607Z] DEBUG: [worker-~diagnostic~-95fd0015-adfe-4d30-bf79-cd1c2bf0c456]: IDLE -[debug] [2021-11-26T10:28:47.064Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:28:47.064Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:28:47.064Z] Accepted request GET /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:28:47.064Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:28:47.069Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:28:47.070Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:28:47.070Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:28:47.071Z] DEBUG: [worker-testnetMetadata-3805d93a-bdf1-4512-bf09-85c7ae88f6bc]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_24740.sock -[debug] [2021-11-26T10:28:47.071Z] DEBUG: [worker-testnetMetadata-3805d93a-bdf1-4512-bf09-85c7ae88f6bc]: BUSY -[debug] [2021-11-26T10:28:47.229Z] DEBUG: [runtime-status] [24740] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:28:47.230Z] DEBUG: [runtime-status] [24740] Disabled runtime features: undefined -[debug] [2021-11-26T10:28:47.234Z] DEBUG: [runtime-status] [24740] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:28:47.235Z] DEBUG: [runtime-status] [24740] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:28:47.237Z] DEBUG: [runtime-status] [24740] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:28:47.237Z] DEBUG: [runtime-status] [24740] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:28:47.238Z] DEBUG: [runtime-status] [24740] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:28:47.238Z] DEBUG: [runtime-status] [24740] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:28:47.279Z] DEBUG: [runtime-status] [24740] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:28:47.279Z] DEBUG: [runtime-status] [24740] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:28:47.279Z] DEBUG: [runtime-status] [24740] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:28:47.280Z] DEBUG: [runtime-status] [24740] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:28:47.280Z] DEBUG: [runtime-status] [24740] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:28:47.281Z] DEBUG: [runtime-status] [24740] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:28:48.564Z] DEBUG: [runtime-status] [24740] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:28:48.565Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:28:48.565Z] DEBUG: [runtime-status] [24740] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:28:48.565Z] DEBUG: [runtime-status] [24740] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:28:48.567Z] DEBUG: [runtime-status] [24740] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_24740.sock -[debug] [2021-11-26T10:28:48.571Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:28:48.571Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:28:48.576Z] DEBUG: [runtime-status] [24740] Ephemeral server handling GET request -[debug] [2021-11-26T10:28:49.578Z] DEBUG: [runtime-status] [24740] Ephemeral server survived. -[debug] [2021-11-26T10:28:49.578Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:28:49.578Z] DEBUG: [worker-testnetMetadata-3805d93a-bdf1-4512-bf09-85c7ae88f6bc]: IDLE -[debug] [2021-11-26T10:28:49.578Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:29:31.892Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:29:32.893Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:29:32.893Z] DEBUG: [worker-~diagnostic~-95fd0015-adfe-4d30-bf79-cd1c2bf0c456]: FINISHING -[debug] [2021-11-26T10:29:32.893Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:29:32.893Z] DEBUG: [worker-testnetMetadata-3805d93a-bdf1-4512-bf09-85c7ae88f6bc]: FINISHING -[debug] [2021-11-26T10:29:32.904Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:29:32.904Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:29:32.904Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:29:32.904Z] DEBUG: [worker-~diagnostic~-0511788a-a591-4cc2-ba51-018edc6da1b1]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_26214.sock -[debug] [2021-11-26T10:29:32.905Z] DEBUG: [worker-~diagnostic~-0511788a-a591-4cc2-ba51-018edc6da1b1]: BUSY -[debug] [2021-11-26T10:29:32.905Z] DEBUG: [worker-~diagnostic~-95fd0015-adfe-4d30-bf79-cd1c2bf0c456]: exited -[debug] [2021-11-26T10:29:32.905Z] DEBUG: [worker-~diagnostic~-95fd0015-adfe-4d30-bf79-cd1c2bf0c456]: FINISHED -[debug] [2021-11-26T10:29:32.906Z] DEBUG: [worker-testnetMetadata-3805d93a-bdf1-4512-bf09-85c7ae88f6bc]: exited -[debug] [2021-11-26T10:29:32.906Z] DEBUG: [worker-testnetMetadata-3805d93a-bdf1-4512-bf09-85c7ae88f6bc]: FINISHED -[debug] [2021-11-26T10:29:33.068Z] DEBUG: [runtime-status] [26214] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:29:33.069Z] DEBUG: [runtime-status] [26214] Disabled runtime features: undefined -[debug] [2021-11-26T10:29:33.073Z] DEBUG: [runtime-status] [26214] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:29:33.074Z] DEBUG: [runtime-status] [26214] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:33.075Z] DEBUG: [runtime-status] [26214] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:29:33.075Z] DEBUG: [runtime-status] [26214] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:33.077Z] DEBUG: [runtime-status] [26214] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:29:33.078Z] DEBUG: [runtime-status] [26214] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:33.117Z] DEBUG: [runtime-status] [26214] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:29:33.118Z] DEBUG: [runtime-status] [26214] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:29:33.118Z] DEBUG: [runtime-status] [26214] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:33.119Z] DEBUG: [runtime-status] [26214] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:29:33.121Z] DEBUG: [runtime-status] [26214] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:33.121Z] DEBUG: [runtime-status] [26214] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:29:34.370Z] DEBUG: [worker-~diagnostic~-0511788a-a591-4cc2-ba51-018edc6da1b1]: IDLE -[debug] [2021-11-26T10:29:41.855Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/endpoints/testnet.js changed, reloading triggers -[debug] [2021-11-26T10:29:42.861Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:29:42.861Z] DEBUG: [worker-~diagnostic~-0511788a-a591-4cc2-ba51-018edc6da1b1]: FINISHING -[debug] [2021-11-26T10:29:42.861Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:29:42.861Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:29:42.869Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:29:42.872Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:29:42.872Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:29:42.873Z] DEBUG: [worker-~diagnostic~-5e0d797a-03b8-4eb4-8e84-0a436944f754]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_26555.sock -[debug] [2021-11-26T10:29:42.873Z] DEBUG: [worker-~diagnostic~-5e0d797a-03b8-4eb4-8e84-0a436944f754]: BUSY -[debug] [2021-11-26T10:29:42.874Z] DEBUG: [worker-~diagnostic~-0511788a-a591-4cc2-ba51-018edc6da1b1]: exited -[debug] [2021-11-26T10:29:42.874Z] DEBUG: [worker-~diagnostic~-0511788a-a591-4cc2-ba51-018edc6da1b1]: FINISHED -[debug] [2021-11-26T10:29:43.046Z] DEBUG: [runtime-status] [26555] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:29:43.047Z] DEBUG: [runtime-status] [26555] Disabled runtime features: undefined -[debug] [2021-11-26T10:29:43.050Z] DEBUG: [runtime-status] [26555] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:29:43.052Z] DEBUG: [runtime-status] [26555] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:43.052Z] DEBUG: [runtime-status] [26555] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:29:43.053Z] DEBUG: [runtime-status] [26555] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:43.054Z] DEBUG: [runtime-status] [26555] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:29:43.055Z] DEBUG: [runtime-status] [26555] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:43.096Z] DEBUG: [runtime-status] [26555] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:29:43.096Z] DEBUG: [runtime-status] [26555] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:29:43.096Z] DEBUG: [runtime-status] [26555] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:43.099Z] DEBUG: [runtime-status] [26555] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:29:43.099Z] DEBUG: [runtime-status] [26555] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:43.099Z] DEBUG: [runtime-status] [26555] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:29:44.396Z] DEBUG: [worker-~diagnostic~-5e0d797a-03b8-4eb4-8e84-0a436944f754]: IDLE -[debug] [2021-11-26T10:29:51.425Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:29:51.425Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:29:51.425Z] Accepted request POST /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:29:51.425Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:29:51.431Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:29:51.431Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:29:51.431Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:29:51.431Z] DEBUG: [worker-testnetMetadata-2b337e50-ac5b-419c-8cf0-48bbf5680775]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_26843.sock -[debug] [2021-11-26T10:29:51.432Z] DEBUG: [worker-testnetMetadata-2b337e50-ac5b-419c-8cf0-48bbf5680775]: BUSY -[debug] [2021-11-26T10:29:51.601Z] DEBUG: [runtime-status] [26843] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:29:51.601Z] DEBUG: [runtime-status] [26843] Disabled runtime features: undefined -[debug] [2021-11-26T10:29:51.604Z] DEBUG: [runtime-status] [26843] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:29:51.606Z] DEBUG: [runtime-status] [26843] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:51.606Z] DEBUG: [runtime-status] [26843] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:29:51.607Z] DEBUG: [runtime-status] [26843] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:51.608Z] DEBUG: [runtime-status] [26843] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:29:51.609Z] DEBUG: [runtime-status] [26843] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:51.648Z] DEBUG: [runtime-status] [26843] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:29:51.649Z] DEBUG: [runtime-status] [26843] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:29:51.649Z] DEBUG: [runtime-status] [26843] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:51.650Z] DEBUG: [runtime-status] [26843] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:29:51.652Z] DEBUG: [runtime-status] [26843] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:29:51.652Z] DEBUG: [runtime-status] [26843] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:29:52.921Z] DEBUG: [runtime-status] [26843] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:29:52.922Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:29:52.922Z] DEBUG: [runtime-status] [26843] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:29:52.922Z] DEBUG: [runtime-status] [26843] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:29:52.924Z] DEBUG: [runtime-status] [26843] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_26843.sock -[debug] [2021-11-26T10:29:52.927Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:29:52.927Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:29:52.932Z] DEBUG: [runtime-status] [26843] Ephemeral server handling POST request -[info] > POST Changing room api error for 1: Error: Malformed request {"user":"POST Changing room api error for 1: Error: Malformed request","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m POST Changing room api error for 1: Error: Malformed request"}} -[info] > at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:52) {"user":" at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:52)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:52)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)"}} -[info] > at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3) {"user":" at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)"}} -[info] > at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3) {"user":" at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)"}} -[info] > at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7) {"user":" at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17"}} -[info] > at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15) {"user":" at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13"}} -[info] > at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9) {"user":" at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)"}} -[info] > at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7) {"user":" at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)"}} -[debug] [2021-11-26T10:29:53.938Z] DEBUG: [runtime-status] [26843] Ephemeral server survived. -[debug] [2021-11-26T10:29:53.938Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:29:53.938Z] DEBUG: [worker-testnetMetadata-2b337e50-ac5b-419c-8cf0-48bbf5680775]: IDLE -[debug] [2021-11-26T10:29:53.938Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:30:13.462Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:30:14.465Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:30:14.465Z] DEBUG: [worker-~diagnostic~-5e0d797a-03b8-4eb4-8e84-0a436944f754]: FINISHING -[debug] [2021-11-26T10:30:14.465Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:30:14.466Z] DEBUG: [worker-testnetMetadata-2b337e50-ac5b-419c-8cf0-48bbf5680775]: FINISHING -[debug] [2021-11-26T10:30:14.475Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:30:14.476Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:30:14.476Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:30:14.476Z] DEBUG: [worker-~diagnostic~-94195b4f-c231-4c16-a2b9-c76b88f7f2b0]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_27611.sock -[debug] [2021-11-26T10:30:14.476Z] DEBUG: [worker-~diagnostic~-94195b4f-c231-4c16-a2b9-c76b88f7f2b0]: BUSY -[debug] [2021-11-26T10:30:14.477Z] DEBUG: [worker-~diagnostic~-5e0d797a-03b8-4eb4-8e84-0a436944f754]: exited -[debug] [2021-11-26T10:30:14.477Z] DEBUG: [worker-~diagnostic~-5e0d797a-03b8-4eb4-8e84-0a436944f754]: FINISHED -[debug] [2021-11-26T10:30:14.477Z] DEBUG: [worker-testnetMetadata-2b337e50-ac5b-419c-8cf0-48bbf5680775]: exited -[debug] [2021-11-26T10:30:14.477Z] DEBUG: [worker-testnetMetadata-2b337e50-ac5b-419c-8cf0-48bbf5680775]: FINISHED -[debug] [2021-11-26T10:30:14.639Z] DEBUG: [runtime-status] [27611] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:30:14.640Z] DEBUG: [runtime-status] [27611] Disabled runtime features: undefined -[debug] [2021-11-26T10:30:14.644Z] DEBUG: [runtime-status] [27611] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:30:14.645Z] DEBUG: [runtime-status] [27611] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:14.646Z] DEBUG: [runtime-status] [27611] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:30:14.646Z] DEBUG: [runtime-status] [27611] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:14.648Z] DEBUG: [runtime-status] [27611] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:30:14.649Z] DEBUG: [runtime-status] [27611] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:14.688Z] DEBUG: [runtime-status] [27611] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:30:14.689Z] DEBUG: [runtime-status] [27611] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:30:14.689Z] DEBUG: [runtime-status] [27611] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:14.690Z] DEBUG: [runtime-status] [27611] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:30:14.690Z] DEBUG: [runtime-status] [27611] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:14.690Z] DEBUG: [runtime-status] [27611] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:30:15.979Z] DEBUG: [worker-~diagnostic~-94195b4f-c231-4c16-a2b9-c76b88f7f2b0]: IDLE -[debug] [2021-11-26T10:30:16.302Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:30:16.302Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:30:16.302Z] Accepted request POST /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:30:16.303Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:30:16.303Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:30:16.309Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:30:16.309Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:30:16.309Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:30:16.310Z] DEBUG: [worker-testnetMetadata-97189541-d667-4871-8d0b-19ab96626762]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_27705.sock -[debug] [2021-11-26T10:30:16.310Z] DEBUG: [worker-testnetMetadata-97189541-d667-4871-8d0b-19ab96626762]: BUSY -[debug] [2021-11-26T10:30:16.486Z] DEBUG: [runtime-status] [27705] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:30:16.487Z] DEBUG: [runtime-status] [27705] Disabled runtime features: undefined -[debug] [2021-11-26T10:30:16.491Z] DEBUG: [runtime-status] [27705] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:30:16.493Z] DEBUG: [runtime-status] [27705] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:16.494Z] DEBUG: [runtime-status] [27705] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:30:16.494Z] DEBUG: [runtime-status] [27705] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:16.496Z] DEBUG: [runtime-status] [27705] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:30:16.497Z] DEBUG: [runtime-status] [27705] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:16.538Z] DEBUG: [runtime-status] [27705] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:30:16.538Z] DEBUG: [runtime-status] [27705] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:30:16.539Z] DEBUG: [runtime-status] [27705] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:16.541Z] DEBUG: [runtime-status] [27705] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:30:16.542Z] DEBUG: [runtime-status] [27705] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:16.542Z] DEBUG: [runtime-status] [27705] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:30:17.789Z] DEBUG: [runtime-status] [27705] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:30:17.789Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:30:17.790Z] DEBUG: [runtime-status] [27705] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:30:17.790Z] DEBUG: [runtime-status] [27705] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:30:17.792Z] DEBUG: [runtime-status] [27705] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_27705.sock -[debug] [2021-11-26T10:30:17.795Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:30:17.796Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:30:17.800Z] DEBUG: [runtime-status] [27705] Ephemeral server handling POST request -[info] > 1 {"user":1,"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m 1"}} -[info] > POST Changing room api error for 1: Error: Malformed request {"user":"POST Changing room api error for 1: Error: Malformed request","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m POST Changing room api error for 1: Error: Malformed request"}} -[info] > at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:27:52) {"user":" at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:27:52)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:27:52)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)"}} -[info] > at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3) {"user":" at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)"}} -[info] > at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3) {"user":" at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)"}} -[info] > at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7) {"user":" at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17"}} -[info] > at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15) {"user":" at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13"}} -[info] > at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9) {"user":" at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)"}} -[info] > at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7) {"user":" at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)"}} -[debug] [2021-11-26T10:30:18.808Z] DEBUG: [runtime-status] [27705] Ephemeral server survived. -[debug] [2021-11-26T10:30:18.808Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:30:18.808Z] DEBUG: [worker-testnetMetadata-97189541-d667-4871-8d0b-19ab96626762]: IDLE -[debug] [2021-11-26T10:30:18.808Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:30:32.503Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:30:33.504Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:30:33.504Z] DEBUG: [worker-~diagnostic~-94195b4f-c231-4c16-a2b9-c76b88f7f2b0]: FINISHING -[debug] [2021-11-26T10:30:33.504Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:30:33.504Z] DEBUG: [worker-testnetMetadata-97189541-d667-4871-8d0b-19ab96626762]: FINISHING -[debug] [2021-11-26T10:30:33.513Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:30:33.514Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:30:33.514Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:30:33.514Z] DEBUG: [worker-~diagnostic~-4f93c8bf-7211-4139-877e-da73a47ba2a3]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_28227.sock -[debug] [2021-11-26T10:30:33.514Z] DEBUG: [worker-~diagnostic~-4f93c8bf-7211-4139-877e-da73a47ba2a3]: BUSY -[debug] [2021-11-26T10:30:33.515Z] DEBUG: [worker-~diagnostic~-94195b4f-c231-4c16-a2b9-c76b88f7f2b0]: exited -[debug] [2021-11-26T10:30:33.515Z] DEBUG: [worker-~diagnostic~-94195b4f-c231-4c16-a2b9-c76b88f7f2b0]: FINISHED -[debug] [2021-11-26T10:30:33.515Z] DEBUG: [worker-testnetMetadata-97189541-d667-4871-8d0b-19ab96626762]: exited -[debug] [2021-11-26T10:30:33.515Z] DEBUG: [worker-testnetMetadata-97189541-d667-4871-8d0b-19ab96626762]: FINISHED -[debug] [2021-11-26T10:30:33.686Z] DEBUG: [runtime-status] [28227] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:30:33.687Z] DEBUG: [runtime-status] [28227] Disabled runtime features: undefined -[debug] [2021-11-26T10:30:33.691Z] DEBUG: [runtime-status] [28227] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:30:33.692Z] DEBUG: [runtime-status] [28227] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:33.693Z] DEBUG: [runtime-status] [28227] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:30:33.694Z] DEBUG: [runtime-status] [28227] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:33.696Z] DEBUG: [runtime-status] [28227] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:30:33.696Z] DEBUG: [runtime-status] [28227] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:33.738Z] DEBUG: [runtime-status] [28227] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:30:33.738Z] DEBUG: [runtime-status] [28227] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:30:33.739Z] DEBUG: [runtime-status] [28227] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:33.741Z] DEBUG: [runtime-status] [28227] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:30:33.741Z] DEBUG: [runtime-status] [28227] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:33.742Z] DEBUG: [runtime-status] [28227] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:30:34.951Z] DEBUG: [worker-~diagnostic~-4f93c8bf-7211-4139-877e-da73a47ba2a3]: IDLE -[debug] [2021-11-26T10:30:37.456Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:30:37.456Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:30:37.456Z] Accepted request POST /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:30:37.457Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:30:37.457Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:30:37.462Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:30:37.463Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:30:37.463Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:30:37.463Z] DEBUG: [worker-testnetMetadata-a720409d-871c-4e27-8b98-de2fa6546926]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_28378.sock -[debug] [2021-11-26T10:30:37.463Z] DEBUG: [worker-testnetMetadata-a720409d-871c-4e27-8b98-de2fa6546926]: BUSY -[debug] [2021-11-26T10:30:37.634Z] DEBUG: [runtime-status] [28378] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:30:37.635Z] DEBUG: [runtime-status] [28378] Disabled runtime features: undefined -[debug] [2021-11-26T10:30:37.638Z] DEBUG: [runtime-status] [28378] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:30:37.639Z] DEBUG: [runtime-status] [28378] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:37.640Z] DEBUG: [runtime-status] [28378] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:30:37.641Z] DEBUG: [runtime-status] [28378] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:37.642Z] DEBUG: [runtime-status] [28378] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:30:37.642Z] DEBUG: [runtime-status] [28378] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:37.683Z] DEBUG: [runtime-status] [28378] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:30:37.683Z] DEBUG: [runtime-status] [28378] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:30:37.683Z] DEBUG: [runtime-status] [28378] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:37.684Z] DEBUG: [runtime-status] [28378] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:30:37.686Z] DEBUG: [runtime-status] [28378] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:37.687Z] DEBUG: [runtime-status] [28378] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:30:38.937Z] DEBUG: [runtime-status] [28378] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:30:38.937Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:30:38.937Z] DEBUG: [runtime-status] [28378] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:30:38.937Z] DEBUG: [runtime-status] [28378] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:30:38.940Z] DEBUG: [runtime-status] [28378] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_28378.sock -[debug] [2021-11-26T10:30:38.946Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:30:38.946Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:30:38.951Z] DEBUG: [runtime-status] [28378] Ephemeral server handling POST request -[info] > 1 number {"user":"1 number","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m 1 number"}} -[info] > POST Changing room api error for 1: Error: Malformed request {"user":"POST Changing room api error for 1: Error: Malformed request","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m POST Changing room api error for 1: Error: Malformed request"}} -[info] > at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:27:52) {"user":" at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:27:52)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:27:52)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)"}} -[info] > at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3) {"user":" at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)"}} -[info] > at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3) {"user":" at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)"}} -[info] > at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7) {"user":" at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17"}} -[info] > at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15) {"user":" at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13"}} -[info] > at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9) {"user":" at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)"}} -[info] > at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7) {"user":" at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)"}} -[debug] [2021-11-26T10:30:38.960Z] DEBUG: [runtime-status] [28378] Ephemeral server survived. -[debug] [2021-11-26T10:30:38.961Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:30:38.961Z] DEBUG: [worker-testnetMetadata-a720409d-871c-4e27-8b98-de2fa6546926]: IDLE -[debug] [2021-11-26T10:30:38.961Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:30:55.770Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:30:56.690Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:30:56.690Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:30:56.690Z] Accepted request POST /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:30:56.690Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:30:56.690Z] DEBUG: [worker-testnetMetadata-a720409d-871c-4e27-8b98-de2fa6546926]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_28378.sock -[debug] [2021-11-26T10:30:56.690Z] DEBUG: [worker-testnetMetadata-a720409d-871c-4e27-8b98-de2fa6546926]: BUSY -[debug] [2021-11-26T10:30:56.691Z] DEBUG: [runtime-status] [28378] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:30:56.691Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:30:56.691Z] DEBUG: [runtime-status] [28378] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:30:56.691Z] DEBUG: [runtime-status] [28378] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:30:56.691Z] DEBUG: [runtime-status] [28378] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_28378.sock -[debug] [2021-11-26T10:30:56.693Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:30:56.693Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:30:56.694Z] DEBUG: [runtime-status] [28378] Ephemeral server handling POST request -[info] > 1 number {"user":"1 number","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m 1 number"}} -[info] > POST Changing room api error for 1: Error: Malformed request {"user":"POST Changing room api error for 1: Error: Malformed request","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m POST Changing room api error for 1: Error: Malformed request"}} -[info] > at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:27:52) {"user":" at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:27:52)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:27:52)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)"}} -[info] > at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3) {"user":" at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)"}} -[info] > at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3) {"user":" at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)"}} -[info] > at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7) {"user":" at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17"}} -[info] > at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15) {"user":" at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13"}} -[info] > at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9) {"user":" at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)"}} -[info] > at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7) {"user":" at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)"}} -[debug] [2021-11-26T10:30:56.698Z] DEBUG: [runtime-status] [28378] Ephemeral server survived. -[debug] [2021-11-26T10:30:56.698Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:30:56.698Z] DEBUG: [worker-testnetMetadata-a720409d-871c-4e27-8b98-de2fa6546926]: IDLE -[debug] [2021-11-26T10:30:56.698Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:30:57.741Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:30:57.741Z] DEBUG: [worker-~diagnostic~-4f93c8bf-7211-4139-877e-da73a47ba2a3]: FINISHING -[debug] [2021-11-26T10:30:57.741Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:30:57.741Z] DEBUG: [worker-testnetMetadata-a720409d-871c-4e27-8b98-de2fa6546926]: FINISHING -[debug] [2021-11-26T10:30:57.750Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:30:57.751Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:30:57.751Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:30:57.751Z] DEBUG: [worker-~diagnostic~-98fbd69c-0704-4d78-8faf-036137a2830b]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_28963.sock -[debug] [2021-11-26T10:30:57.751Z] DEBUG: [worker-~diagnostic~-98fbd69c-0704-4d78-8faf-036137a2830b]: BUSY -[debug] [2021-11-26T10:30:57.752Z] DEBUG: [worker-~diagnostic~-4f93c8bf-7211-4139-877e-da73a47ba2a3]: exited -[debug] [2021-11-26T10:30:57.752Z] DEBUG: [worker-~diagnostic~-4f93c8bf-7211-4139-877e-da73a47ba2a3]: FINISHED -[debug] [2021-11-26T10:30:57.752Z] DEBUG: [worker-testnetMetadata-a720409d-871c-4e27-8b98-de2fa6546926]: exited -[debug] [2021-11-26T10:30:57.754Z] DEBUG: [worker-testnetMetadata-a720409d-871c-4e27-8b98-de2fa6546926]: FINISHED -[debug] [2021-11-26T10:30:57.918Z] DEBUG: [runtime-status] [28963] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:30:57.919Z] DEBUG: [runtime-status] [28963] Disabled runtime features: undefined -[debug] [2021-11-26T10:30:57.923Z] DEBUG: [runtime-status] [28963] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:30:57.925Z] DEBUG: [runtime-status] [28963] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:57.925Z] DEBUG: [runtime-status] [28963] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:30:57.926Z] DEBUG: [runtime-status] [28963] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:57.927Z] DEBUG: [runtime-status] [28963] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:30:57.928Z] DEBUG: [runtime-status] [28963] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:57.967Z] DEBUG: [runtime-status] [28963] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:30:57.968Z] DEBUG: [runtime-status] [28963] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:30:57.968Z] DEBUG: [runtime-status] [28963] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:57.969Z] DEBUG: [runtime-status] [28963] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:30:57.971Z] DEBUG: [runtime-status] [28963] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:30:57.971Z] DEBUG: [runtime-status] [28963] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:30:59.315Z] DEBUG: [worker-~diagnostic~-98fbd69c-0704-4d78-8faf-036137a2830b]: IDLE -[debug] [2021-11-26T10:31:01.472Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:31:01.472Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:31:01.472Z] Accepted request POST /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:31:01.472Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:31:01.472Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:31:01.479Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:31:01.480Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:31:01.480Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:31:01.480Z] DEBUG: [worker-testnetMetadata-3e27d7d1-b0f0-490b-88cb-be1237e0a4e6]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_29147.sock -[debug] [2021-11-26T10:31:01.480Z] DEBUG: [worker-testnetMetadata-3e27d7d1-b0f0-490b-88cb-be1237e0a4e6]: BUSY -[debug] [2021-11-26T10:31:01.640Z] DEBUG: [runtime-status] [29147] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:31:01.641Z] DEBUG: [runtime-status] [29147] Disabled runtime features: undefined -[debug] [2021-11-26T10:31:01.645Z] DEBUG: [runtime-status] [29147] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:31:01.647Z] DEBUG: [runtime-status] [29147] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:01.647Z] DEBUG: [runtime-status] [29147] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:31:01.648Z] DEBUG: [runtime-status] [29147] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:01.650Z] DEBUG: [runtime-status] [29147] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:31:01.650Z] DEBUG: [runtime-status] [29147] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:01.690Z] DEBUG: [runtime-status] [29147] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:31:01.690Z] DEBUG: [runtime-status] [29147] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:31:01.690Z] DEBUG: [runtime-status] [29147] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:01.691Z] DEBUG: [runtime-status] [29147] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:31:01.694Z] DEBUG: [runtime-status] [29147] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:01.694Z] DEBUG: [runtime-status] [29147] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:31:02.939Z] DEBUG: [runtime-status] [29147] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:31:02.939Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:31:02.939Z] DEBUG: [runtime-status] [29147] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:31:02.939Z] DEBUG: [runtime-status] [29147] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:31:02.941Z] DEBUG: [runtime-status] [29147] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_29147.sock -[debug] [2021-11-26T10:31:02.944Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:31:02.944Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:31:03.949Z] DEBUG: [runtime-status] [29147] Ephemeral server handling POST request -[debug] [2021-11-26T10:31:03.949Z] DEBUG: [runtime-status] [29147] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.svg?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.svg?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.jpg?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.jpg?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.svg&uploadType=resumable" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.svg&uploadType=resumable\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.svg&uploadType=resumable&upload_id=ADPycdvMQ-uf2zbU9Ht2t6U14-yMa3QrXUu0WMWiufeegFLPYwIff187gLV8PQ1eq9UMlWNJtsNdraVy6PWCw845SX4" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.svg&uploadType=resumable&upload_id=ADPycdvMQ-uf2zbU9Ht2t6U14-yMa3QrXUu0WMWiufeegFLPYwIff187gLV8PQ1eq9UMlWNJtsNdraVy6PWCw845SX4\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.jpg&uploadType=resumable" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.jpg&uploadType=resumable\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.jpg&uploadType=resumable&upload_id=ADPycdtNMkY9aA3BcwUEPDxs0qmvT3tCWSatw2nqPGfOg5_lnpXrxSsdnWsYKQvJftcifz7khNggW19yWOn-npr5AJo" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/upload/storage/v1/b/rocketeer-nft.appspot.com/o?name=rinkebyRocketeers%2F1-1.jpg&uploadType=resumable&upload_id=ADPycdtNMkY9aA3BcwUEPDxs0qmvT3tCWSatw2nqPGfOg5_lnpXrxSsdnWsYKQvJftcifz7khNggW19yWOn-npr5AJo\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.svg/acl?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.svg/acl?\"\n - Be careful, this may be a production service."}} -[warn] ⚠ Google API requested! - - URL: "https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.jpg/acl?" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://storage.googleapis.com/storage/v1/b/rocketeer-nft.appspot.com/o/rinkebyRocketeers%2F1-1.jpg/acl?\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:31:20.692Z] [functions] Finished "testnetMetadata" in ~11s -[debug] [2021-11-26T10:31:20.692Z] DEBUG: [worker-testnetMetadata-3e27d7d1-b0f0-490b-88cb-be1237e0a4e6]: IDLE -[debug] [2021-11-26T10:31:20.693Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[debug] [2021-11-26T10:31:34.952Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:31:35.957Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:31:35.957Z] DEBUG: [worker-~diagnostic~-98fbd69c-0704-4d78-8faf-036137a2830b]: FINISHING -[debug] [2021-11-26T10:31:35.957Z] DEBUG: [worker-pool] Shutting down IDLE worker (testnetMetadata) -[debug] [2021-11-26T10:31:35.957Z] DEBUG: [worker-testnetMetadata-3e27d7d1-b0f0-490b-88cb-be1237e0a4e6]: FINISHING -[debug] [2021-11-26T10:31:35.967Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:31:35.968Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:31:35.968Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:31:35.969Z] DEBUG: [worker-~diagnostic~-f38be0d3-fdbc-480d-aae2-48133dcdae42]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_30197.sock -[debug] [2021-11-26T10:31:35.969Z] DEBUG: [worker-~diagnostic~-f38be0d3-fdbc-480d-aae2-48133dcdae42]: BUSY -[debug] [2021-11-26T10:31:35.971Z] DEBUG: [worker-~diagnostic~-98fbd69c-0704-4d78-8faf-036137a2830b]: exited -[debug] [2021-11-26T10:31:35.971Z] DEBUG: [worker-~diagnostic~-98fbd69c-0704-4d78-8faf-036137a2830b]: FINISHED -[debug] [2021-11-26T10:31:35.973Z] DEBUG: [worker-testnetMetadata-3e27d7d1-b0f0-490b-88cb-be1237e0a4e6]: exited -[debug] [2021-11-26T10:31:35.973Z] DEBUG: [worker-testnetMetadata-3e27d7d1-b0f0-490b-88cb-be1237e0a4e6]: FINISHED -[debug] [2021-11-26T10:31:36.167Z] DEBUG: [runtime-status] [30197] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:31:36.168Z] DEBUG: [runtime-status] [30197] Disabled runtime features: undefined -[debug] [2021-11-26T10:31:36.173Z] DEBUG: [runtime-status] [30197] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:31:36.174Z] DEBUG: [runtime-status] [30197] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:36.175Z] DEBUG: [runtime-status] [30197] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:31:36.176Z] DEBUG: [runtime-status] [30197] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:36.177Z] DEBUG: [runtime-status] [30197] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:31:36.178Z] DEBUG: [runtime-status] [30197] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:36.230Z] DEBUG: [runtime-status] [30197] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:31:36.231Z] DEBUG: [runtime-status] [30197] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:31:36.231Z] DEBUG: [runtime-status] [30197] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:36.234Z] DEBUG: [runtime-status] [30197] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:31:36.234Z] DEBUG: [runtime-status] [30197] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:36.235Z] DEBUG: [runtime-status] [30197] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:31:37.851Z] DEBUG: [worker-~diagnostic~-f38be0d3-fdbc-480d-aae2-48133dcdae42]: IDLE -[debug] [2021-11-26T10:31:39.277Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:31:40.280Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:31:40.280Z] DEBUG: [worker-~diagnostic~-f38be0d3-fdbc-480d-aae2-48133dcdae42]: FINISHING -[debug] [2021-11-26T10:31:40.280Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:31:40.280Z] DEBUG: [worker-pool] Cleaned up workers for testnetMetadata: 1 --> 0 -[debug] [2021-11-26T10:31:40.288Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:31:40.288Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:31:40.288Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:31:40.289Z] DEBUG: [worker-~diagnostic~-6ba77078-97bd-4843-8e66-46fcc144802e]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_30363.sock -[debug] [2021-11-26T10:31:40.289Z] DEBUG: [worker-~diagnostic~-6ba77078-97bd-4843-8e66-46fcc144802e]: BUSY -[debug] [2021-11-26T10:31:40.290Z] DEBUG: [worker-~diagnostic~-f38be0d3-fdbc-480d-aae2-48133dcdae42]: exited -[debug] [2021-11-26T10:31:40.290Z] DEBUG: [worker-~diagnostic~-f38be0d3-fdbc-480d-aae2-48133dcdae42]: FINISHED -[debug] [2021-11-26T10:31:40.467Z] DEBUG: [runtime-status] [30363] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:31:40.468Z] DEBUG: [runtime-status] [30363] Disabled runtime features: undefined -[debug] [2021-11-26T10:31:40.472Z] DEBUG: [runtime-status] [30363] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:31:40.473Z] DEBUG: [runtime-status] [30363] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:40.473Z] DEBUG: [runtime-status] [30363] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:31:40.474Z] DEBUG: [runtime-status] [30363] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:40.475Z] DEBUG: [runtime-status] [30363] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:31:40.476Z] DEBUG: [runtime-status] [30363] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:40.516Z] DEBUG: [runtime-status] [30363] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:31:40.516Z] DEBUG: [runtime-status] [30363] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:31:40.517Z] DEBUG: [runtime-status] [30363] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:40.518Z] DEBUG: [runtime-status] [30363] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:31:40.520Z] DEBUG: [runtime-status] [30363] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:40.520Z] DEBUG: [runtime-status] [30363] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:31:41.740Z] DEBUG: [worker-~diagnostic~-6ba77078-97bd-4843-8e66-46fcc144802e]: IDLE -[debug] [2021-11-26T10:31:55.093Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:31:55.095Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:31:55.095Z] Accepted request POST /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:31:55.096Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:31:55.105Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:31:55.105Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:31:55.105Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:31:55.106Z] DEBUG: [worker-testnetMetadata-93a7f46d-c0ec-421a-93f2-1f9216eb3b97]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_30818.sock -[debug] [2021-11-26T10:31:55.106Z] DEBUG: [worker-testnetMetadata-93a7f46d-c0ec-421a-93f2-1f9216eb3b97]: BUSY -[debug] [2021-11-26T10:31:55.264Z] DEBUG: [runtime-status] [30818] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:31:55.264Z] DEBUG: [runtime-status] [30818] Disabled runtime features: undefined -[debug] [2021-11-26T10:31:55.268Z] DEBUG: [runtime-status] [30818] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:31:55.269Z] DEBUG: [runtime-status] [30818] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:55.270Z] DEBUG: [runtime-status] [30818] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:31:55.270Z] DEBUG: [runtime-status] [30818] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:55.272Z] DEBUG: [runtime-status] [30818] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:31:55.272Z] DEBUG: [runtime-status] [30818] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:55.314Z] DEBUG: [runtime-status] [30818] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:31:55.314Z] DEBUG: [runtime-status] [30818] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:31:55.314Z] DEBUG: [runtime-status] [30818] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:55.317Z] DEBUG: [runtime-status] [30818] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:31:55.317Z] DEBUG: [runtime-status] [30818] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:31:55.318Z] DEBUG: [runtime-status] [30818] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:31:56.669Z] DEBUG: [runtime-status] [30818] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:31:56.669Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:31:56.669Z] DEBUG: [runtime-status] [30818] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:31:56.669Z] DEBUG: [runtime-status] [30818] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:31:56.671Z] DEBUG: [runtime-status] [30818] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_30818.sock -[debug] [2021-11-26T10:31:56.678Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:31:56.678Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:31:57.693Z] DEBUG: [runtime-status] [30818] Ephemeral server handling POST request -[debug] [2021-11-26T10:31:57.693Z] DEBUG: [runtime-status] [30818] Ephemeral server survived. -[debug] [2021-11-26T10:31:57.693Z] [functions] Finished "testnetMetadata" in ~1s -[debug] [2021-11-26T10:31:57.693Z] DEBUG: [worker-testnetMetadata-93a7f46d-c0ec-421a-93f2-1f9216eb3b97]: IDLE -[debug] [2021-11-26T10:31:57.693Z] [work-queue] {"queueLength":0,"workRunningCount":0} -[info] > POST Changing room api error for 1: Error: Malformed request {"user":"POST Changing room api error for 1: Error: Malformed request","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m POST Changing room api error for 1: Error: Malformed request"}} -[info] > at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:52) {"user":" at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:52)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at exports.generateNewOutfit (/Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js:26:52)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:137:13)"}} -[info] > at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3) {"user":" at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Route.dispatch (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/route.js:112:3)"}} -[info] > at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5) {"user":" at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Layer.handle [as handle_request] (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/layer.js:95:5)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:281:22"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:354:14)"}} -[info] > at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14) {"user":" at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at param (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:365:14)"}} -[info] > at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3) {"user":" at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at Function.process_params (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:410:3)"}} -[info] > at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10) {"user":" at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at next (/Users/mentor/dev/rocketeer-nft/functions/node_modules/express/lib/router/index.js:275:10)"}} -[info] > at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7) {"user":" at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at cors (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:188:7)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:224:17"}} -[info] > at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15) {"user":" at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at originCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:214:15)"}} -[info] > at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13 {"user":" at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at /Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:219:13"}} -[info] > at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9) {"user":" at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at optionsCallback (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:199:9)"}} -[info] > at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7) {"user":" at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m at corsMiddleware (/Users/mentor/dev/rocketeer-nft/functions/node_modules/cors/lib/index.js:204:7)"}} -[debug] [2021-11-26T10:32:20.246Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:32:20.246Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:32:20.246Z] Accepted request PUT /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:32:20.246Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:32:20.247Z] DEBUG: [worker-testnetMetadata-93a7f46d-c0ec-421a-93f2-1f9216eb3b97]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_30818.sock -[debug] [2021-11-26T10:32:20.247Z] DEBUG: [worker-testnetMetadata-93a7f46d-c0ec-421a-93f2-1f9216eb3b97]: BUSY -[debug] [2021-11-26T10:32:20.247Z] DEBUG: [runtime-status] [30818] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:32:20.247Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:32:20.247Z] DEBUG: [runtime-status] [30818] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:32:20.247Z] DEBUG: [runtime-status] [30818] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:32:20.248Z] DEBUG: [runtime-status] [30818] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_30818.sock -[debug] [2021-11-26T10:32:20.249Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:32:20.249Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:32:20.251Z] DEBUG: [runtime-status] [30818] Ephemeral server handling PUT request -[debug] [2021-11-26T10:32:20.254Z] DEBUG: [runtime-status] [30818] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:32:35.815Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:32:36.824Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:32:36.824Z] DEBUG: [worker-~diagnostic~-6ba77078-97bd-4843-8e66-46fcc144802e]: FINISHING -[debug] [2021-11-26T10:32:36.824Z] DEBUG: [worker-pool] Marking BUSY worker to finish (testnetMetadata) -[debug] [2021-11-26T10:32:36.824Z] DEBUG: [worker-testnetMetadata-93a7f46d-c0ec-421a-93f2-1f9216eb3b97]: FINISHING -[debug] [2021-11-26T10:32:36.833Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:32:36.833Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:32:36.833Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:32:36.834Z] DEBUG: [worker-~diagnostic~-80d0a0f2-8e0d-4f26-bfbf-ac97680abe10]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_32185.sock -[debug] [2021-11-26T10:32:36.834Z] DEBUG: [worker-~diagnostic~-80d0a0f2-8e0d-4f26-bfbf-ac97680abe10]: BUSY -[debug] [2021-11-26T10:32:36.835Z] DEBUG: [worker-~diagnostic~-6ba77078-97bd-4843-8e66-46fcc144802e]: exited -[debug] [2021-11-26T10:32:36.835Z] DEBUG: [worker-~diagnostic~-6ba77078-97bd-4843-8e66-46fcc144802e]: FINISHED -[debug] [2021-11-26T10:32:36.992Z] DEBUG: [runtime-status] [32185] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:32:36.993Z] DEBUG: [runtime-status] [32185] Disabled runtime features: undefined -[debug] [2021-11-26T10:32:36.997Z] DEBUG: [runtime-status] [32185] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:32:36.998Z] DEBUG: [runtime-status] [32185] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:36.999Z] DEBUG: [runtime-status] [32185] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:32:36.999Z] DEBUG: [runtime-status] [32185] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:37.000Z] DEBUG: [runtime-status] [32185] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:32:37.001Z] DEBUG: [runtime-status] [32185] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:37.043Z] DEBUG: [runtime-status] [32185] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:32:37.043Z] DEBUG: [runtime-status] [32185] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:32:37.043Z] DEBUG: [runtime-status] [32185] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:37.044Z] DEBUG: [runtime-status] [32185] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:32:37.045Z] DEBUG: [runtime-status] [32185] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:37.046Z] DEBUG: [runtime-status] [32185] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:32:37.097Z] [work-queue] {"queueLength":1,"workRunningCount":1} -[debug] [2021-11-26T10:32:37.097Z] [work-queue] {"queueLength":0,"workRunningCount":2} -[debug] [2021-11-26T10:32:37.097Z] Accepted request PUT /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:32:37.098Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:32:37.104Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:32:37.105Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=2 -[debug] [2021-11-26T10:32:37.105Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:32:37.105Z] DEBUG: [worker-testnetMetadata-b4f9b99a-5712-4554-97b8-4b68a6d5bf50]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_32188.sock -[debug] [2021-11-26T10:32:37.105Z] DEBUG: [worker-testnetMetadata-b4f9b99a-5712-4554-97b8-4b68a6d5bf50]: BUSY -[debug] [2021-11-26T10:32:37.272Z] DEBUG: [runtime-status] [32188] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:32:37.273Z] DEBUG: [runtime-status] [32188] Disabled runtime features: undefined -[debug] [2021-11-26T10:32:37.277Z] DEBUG: [runtime-status] [32188] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:32:37.279Z] DEBUG: [runtime-status] [32188] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:37.279Z] DEBUG: [runtime-status] [32188] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:32:37.280Z] DEBUG: [runtime-status] [32188] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:37.281Z] DEBUG: [runtime-status] [32188] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:32:37.282Z] DEBUG: [runtime-status] [32188] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:37.326Z] DEBUG: [runtime-status] [32188] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:32:37.326Z] DEBUG: [runtime-status] [32188] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:32:37.327Z] DEBUG: [runtime-status] [32188] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:37.328Z] DEBUG: [runtime-status] [32188] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:32:37.330Z] DEBUG: [runtime-status] [32188] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:37.330Z] DEBUG: [runtime-status] [32188] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:32:38.351Z] DEBUG: [worker-~diagnostic~-80d0a0f2-8e0d-4f26-bfbf-ac97680abe10]: IDLE -[debug] [2021-11-26T10:32:38.620Z] DEBUG: [runtime-status] [32188] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:32:38.620Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:32:38.620Z] DEBUG: [runtime-status] [32188] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:32:38.620Z] DEBUG: [runtime-status] [32188] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:32:38.623Z] DEBUG: [runtime-status] [32188] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_32188.sock -[debug] [2021-11-26T10:32:38.625Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:32:38.625Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:32:39.634Z] DEBUG: [runtime-status] [32188] Ephemeral server handling PUT request -[debug] [2021-11-26T10:32:39.634Z] DEBUG: [runtime-status] [32188] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:32:55.112Z] [work-queue] {"queueLength":1,"workRunningCount":2} -[debug] [2021-11-26T10:32:55.112Z] [work-queue] {"queueLength":0,"workRunningCount":3} -[debug] [2021-11-26T10:32:55.112Z] Accepted request PUT /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:32:55.119Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:32:55.119Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=3 -[debug] [2021-11-26T10:32:55.119Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:32:55.120Z] DEBUG: [worker-testnetMetadata-763efc55-03b5-43b3-aa04-898a38cbbeef]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_32760.sock -[debug] [2021-11-26T10:32:55.120Z] DEBUG: [worker-testnetMetadata-763efc55-03b5-43b3-aa04-898a38cbbeef]: BUSY -[debug] [2021-11-26T10:32:55.276Z] DEBUG: [runtime-status] [32760] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:32:55.277Z] DEBUG: [runtime-status] [32760] Disabled runtime features: undefined -[debug] [2021-11-26T10:32:55.281Z] DEBUG: [runtime-status] [32760] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:32:55.282Z] DEBUG: [runtime-status] [32760] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:55.283Z] DEBUG: [runtime-status] [32760] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:32:55.283Z] DEBUG: [runtime-status] [32760] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:55.285Z] DEBUG: [runtime-status] [32760] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:32:55.285Z] DEBUG: [runtime-status] [32760] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:55.325Z] DEBUG: [runtime-status] [32760] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:32:55.325Z] DEBUG: [runtime-status] [32760] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:32:55.325Z] DEBUG: [runtime-status] [32760] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:55.326Z] DEBUG: [runtime-status] [32760] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:32:55.327Z] DEBUG: [runtime-status] [32760] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:32:55.327Z] DEBUG: [runtime-status] [32760] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:32:56.656Z] DEBUG: [runtime-status] [32760] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:32:56.656Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:32:56.656Z] DEBUG: [runtime-status] [32760] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:32:56.656Z] DEBUG: [runtime-status] [32760] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:32:56.659Z] DEBUG: [runtime-status] [32760] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_32760.sock -[debug] [2021-11-26T10:32:56.663Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:32:56.663Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:32:57.670Z] DEBUG: [runtime-status] [32760] Ephemeral server handling PUT request -[debug] [2021-11-26T10:32:57.671Z] DEBUG: [runtime-status] [32760] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:33:14.166Z] [work-queue] {"queueLength":1,"workRunningCount":3} -[debug] [2021-11-26T10:33:14.166Z] [work-queue] {"queueLength":0,"workRunningCount":4} -[debug] [2021-11-26T10:33:14.166Z] Accepted request PUT /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:33:14.172Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:33:14.173Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=4 -[debug] [2021-11-26T10:33:14.173Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:33:14.173Z] DEBUG: [worker-testnetMetadata-ef698276-f79a-4625-8c5a-856113faf191]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_33327.sock -[debug] [2021-11-26T10:33:14.173Z] DEBUG: [worker-testnetMetadata-ef698276-f79a-4625-8c5a-856113faf191]: BUSY -[debug] [2021-11-26T10:33:14.337Z] DEBUG: [runtime-status] [33327] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:33:14.338Z] DEBUG: [runtime-status] [33327] Disabled runtime features: undefined -[debug] [2021-11-26T10:33:14.342Z] DEBUG: [runtime-status] [33327] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:33:14.343Z] DEBUG: [runtime-status] [33327] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:33:14.344Z] DEBUG: [runtime-status] [33327] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:33:14.344Z] DEBUG: [runtime-status] [33327] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:33:14.346Z] DEBUG: [runtime-status] [33327] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:33:14.347Z] DEBUG: [runtime-status] [33327] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:33:14.387Z] DEBUG: [runtime-status] [33327] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:33:14.387Z] DEBUG: [runtime-status] [33327] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:33:14.387Z] DEBUG: [runtime-status] [33327] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:33:14.388Z] DEBUG: [runtime-status] [33327] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:33:14.389Z] DEBUG: [runtime-status] [33327] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:33:14.389Z] DEBUG: [runtime-status] [33327] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:33:15.639Z] DEBUG: [runtime-status] [33327] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:33:15.639Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:33:15.639Z] DEBUG: [runtime-status] [33327] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:33:15.639Z] DEBUG: [runtime-status] [33327] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:33:15.642Z] DEBUG: [runtime-status] [33327] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_33327.sock -[debug] [2021-11-26T10:33:15.644Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:33:15.645Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:33:16.652Z] DEBUG: [runtime-status] [33327] Ephemeral server handling PUT request -[debug] [2021-11-26T10:33:16.653Z] DEBUG: [runtime-status] [33327] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:34:05.990Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:34:06.992Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:34:06.992Z] DEBUG: [worker-~diagnostic~-80d0a0f2-8e0d-4f26-bfbf-ac97680abe10]: FINISHING -[debug] [2021-11-26T10:34:06.993Z] DEBUG: [worker-pool] Marking BUSY worker to finish (testnetMetadata) -[debug] [2021-11-26T10:34:06.993Z] DEBUG: [worker-testnetMetadata-b4f9b99a-5712-4554-97b8-4b68a6d5bf50]: FINISHING -[debug] [2021-11-26T10:34:06.993Z] DEBUG: [worker-pool] Marking BUSY worker to finish (testnetMetadata) -[debug] [2021-11-26T10:34:06.993Z] DEBUG: [worker-testnetMetadata-763efc55-03b5-43b3-aa04-898a38cbbeef]: FINISHING -[debug] [2021-11-26T10:34:06.995Z] DEBUG: [worker-pool] Marking BUSY worker to finish (testnetMetadata) -[debug] [2021-11-26T10:34:06.995Z] DEBUG: [worker-testnetMetadata-ef698276-f79a-4625-8c5a-856113faf191]: FINISHING -[debug] [2021-11-26T10:34:07.002Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:34:07.003Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:34:07.003Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:34:07.003Z] DEBUG: [worker-~diagnostic~-6e75a316-e34d-42b3-a27a-61b3af3df216]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_35016.sock -[debug] [2021-11-26T10:34:07.003Z] DEBUG: [worker-~diagnostic~-6e75a316-e34d-42b3-a27a-61b3af3df216]: BUSY -[debug] [2021-11-26T10:34:07.004Z] DEBUG: [worker-~diagnostic~-80d0a0f2-8e0d-4f26-bfbf-ac97680abe10]: exited -[debug] [2021-11-26T10:34:07.004Z] DEBUG: [worker-~diagnostic~-80d0a0f2-8e0d-4f26-bfbf-ac97680abe10]: FINISHED -[debug] [2021-11-26T10:34:07.172Z] DEBUG: [runtime-status] [35016] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:34:07.173Z] DEBUG: [runtime-status] [35016] Disabled runtime features: undefined -[debug] [2021-11-26T10:34:07.177Z] DEBUG: [runtime-status] [35016] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:34:07.179Z] DEBUG: [runtime-status] [35016] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:34:07.179Z] DEBUG: [runtime-status] [35016] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:34:07.180Z] DEBUG: [runtime-status] [35016] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:34:07.181Z] DEBUG: [runtime-status] [35016] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:34:07.182Z] DEBUG: [runtime-status] [35016] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:34:07.225Z] DEBUG: [runtime-status] [35016] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:34:07.225Z] DEBUG: [runtime-status] [35016] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:34:07.225Z] DEBUG: [runtime-status] [35016] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:34:07.227Z] DEBUG: [runtime-status] [35016] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:34:07.228Z] DEBUG: [runtime-status] [35016] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:34:07.228Z] DEBUG: [runtime-status] [35016] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:34:07.734Z] [work-queue] {"queueLength":1,"workRunningCount":4} -[debug] [2021-11-26T10:34:07.734Z] [work-queue] {"queueLength":0,"workRunningCount":5} -[debug] [2021-11-26T10:34:07.734Z] Accepted request PUT /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:34:07.734Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:34:07.742Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:34:07.743Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=5 -[debug] [2021-11-26T10:34:07.743Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:34:07.743Z] DEBUG: [worker-testnetMetadata-7ff4867d-b2aa-4a8c-a6a7-148b65eeec42]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_35019.sock -[debug] [2021-11-26T10:34:07.743Z] DEBUG: [worker-testnetMetadata-7ff4867d-b2aa-4a8c-a6a7-148b65eeec42]: BUSY -[debug] [2021-11-26T10:34:07.987Z] DEBUG: [runtime-status] [35019] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:34:07.988Z] DEBUG: [runtime-status] [35019] Disabled runtime features: undefined -[debug] [2021-11-26T10:34:07.993Z] DEBUG: [runtime-status] [35019] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:34:07.994Z] DEBUG: [runtime-status] [35019] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:34:07.995Z] DEBUG: [runtime-status] [35019] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:34:07.995Z] DEBUG: [runtime-status] [35019] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:34:07.997Z] DEBUG: [runtime-status] [35019] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:34:07.997Z] DEBUG: [runtime-status] [35019] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:34:08.041Z] DEBUG: [runtime-status] [35019] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:34:08.042Z] DEBUG: [runtime-status] [35019] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:34:08.042Z] DEBUG: [runtime-status] [35019] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:34:08.043Z] DEBUG: [runtime-status] [35019] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:34:08.044Z] DEBUG: [runtime-status] [35019] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:34:08.044Z] DEBUG: [runtime-status] [35019] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:34:08.590Z] DEBUG: [worker-~diagnostic~-6e75a316-e34d-42b3-a27a-61b3af3df216]: IDLE -[debug] [2021-11-26T10:34:09.308Z] DEBUG: [runtime-status] [35019] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:34:09.308Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:34:09.308Z] DEBUG: [runtime-status] [35019] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:34:09.308Z] DEBUG: [runtime-status] [35019] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:34:09.310Z] DEBUG: [runtime-status] [35019] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_35019.sock -[debug] [2021-11-26T10:34:09.313Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:34:09.313Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:34:10.320Z] DEBUG: [runtime-status] [35019] Ephemeral server handling PUT request -[debug] [2021-11-26T10:34:10.321Z] DEBUG: [runtime-status] [35019] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[info] > 1 1-1.jpg {"user":"1 1-1.jpg","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m 1 1-1.jpg"}} -[debug] [2021-11-26T10:34:56.516Z] [functions] Stopping Functions Emulator -[debug] [2021-11-26T10:34:56.516Z] [functions] Waiting for all functions to finish... -[debug] [2021-11-26T10:35:04.349Z] ---------------------------------------------------------------------- -[debug] [2021-11-26T10:35:04.351Z] Command: /Users/mentor/.nvm/versions/node/v12.20.1/bin/node /Users/mentor/.nvm/versions/node/v12.20.1/bin/firebase functions:shell -[debug] [2021-11-26T10:35:04.351Z] CLI Version: 9.6.1 -[debug] [2021-11-26T10:35:04.351Z] Platform: darwin -[debug] [2021-11-26T10:35:04.351Z] Node Version: v12.20.1 -[debug] [2021-11-26T10:35:04.352Z] Time: Fri Nov 26 2021 11:35:04 GMT+0100 (Central European Standard Time) -[debug] [2021-11-26T10:35:04.353Z] ---------------------------------------------------------------------- -[debug] [2021-11-26T10:35:04.353Z] -[debug] [2021-11-26T10:35:04.361Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"] -[debug] [2021-11-26T10:35:04.361Z] > authorizing via signed-in user -[debug] [2021-11-26T10:35:04.361Z] [iam] checking project rocketeer-nft for permissions ["firebase.projects.get"] -[debug] [2021-11-26T10:35:04.363Z] > refreshing access token with scopes: ["email","https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","openid"] -[debug] [2021-11-26T10:35:04.363Z] >>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token - -[debug] [2021-11-26T10:35:04.556Z] <<< HTTP RESPONSE 200 {"cache-control":"no-cache, no-store, max-age=0, must-revalidate","pragma":"no-cache","date":"Fri, 26 Nov 2021 10:35:04 GMT","expires":"Mon, 01 Jan 1990 00:00:00 GMT","content-type":"application/json; charset=utf-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","server":"scaffolding on HTTPServer2","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2021-11-26T10:35:04.575Z] >>> HTTP REQUEST POST https://cloudresourcemanager.googleapis.com/v1/projects/rocketeer-nft:testIamPermissions - {"permissions":["firebase.projects.get"]} -[debug] [2021-11-26T10:35:05.325Z] <<< HTTP RESPONSE 200 {"content-type":"application/json; charset=UTF-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","date":"Fri, 26 Nov 2021 10:35:05 GMT","server":"ESF","cache-control":"private","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","server-timing":"gfet4t7; dur=573","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2021-11-26T10:35:05.338Z] [functions] Using node@12 from host. -[debug] [2021-11-26T10:35:05.340Z] defaultcredentials: writing to file /Users/mentor/.config/firebase/mentorpalokaj_gmail_com_application_default_credentials.json -[debug] [2021-11-26T10:35:05.342Z] DEBUG: Setting GAC to /Users/mentor/.config/firebase/mentorpalokaj_gmail_com_application_default_credentials.json -[debug] [2021-11-26T10:35:05.343Z] > refreshing access token with scopes: [] -[debug] [2021-11-26T10:35:05.343Z] >>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token - -[debug] [2021-11-26T10:35:05.444Z] <<< HTTP RESPONSE 200 {"expires":"Mon, 01 Jan 1990 00:00:00 GMT","pragma":"no-cache","date":"Fri, 26 Nov 2021 10:35:05 GMT","cache-control":"no-cache, no-store, max-age=0, must-revalidate","content-type":"application/json; charset=utf-8","vary":"X-Origin, Referer, Origin,Accept-Encoding","server":"scaffolding on HTTPServer2","x-xss-protection":"0","x-frame-options":"SAMEORIGIN","x-content-type-options":"nosniff","alt-svc":"h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"","accept-ranges":"none","transfer-encoding":"chunked"} -[debug] [2021-11-26T10:35:05.462Z] >>> [apiv2][query] GET https://firebase.googleapis.com/v1beta1/projects/rocketeer-nft/adminSdkConfig [none] -[debug] [2021-11-26T10:35:05.874Z] <<< [apiv2][status] GET https://firebase.googleapis.com/v1beta1/projects/rocketeer-nft/adminSdkConfig 200 -[debug] [2021-11-26T10:35:05.874Z] <<< [apiv2][body] GET https://firebase.googleapis.com/v1beta1/projects/rocketeer-nft/adminSdkConfig {"projectId":"rocketeer-nft","storageBucket":"rocketeer-nft.appspot.com","locationId":"europe-west"} -[debug] [2021-11-26T10:35:05.895Z] [functions] Watching "/Users/mentor/dev/rocketeer-nft/functions" for Cloud Functions... -[debug] [2021-11-26T10:35:05.906Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:35:05.907Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=1 -[debug] [2021-11-26T10:35:05.907Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:35:05.907Z] DEBUG: [worker-~diagnostic~-484b97f3-5871-44a0-bcaa-fd30de23b6a6]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_36939.sock -[debug] [2021-11-26T10:35:05.907Z] DEBUG: [worker-~diagnostic~-484b97f3-5871-44a0-bcaa-fd30de23b6a6]: BUSY -[debug] [2021-11-26T10:35:06.091Z] DEBUG: [runtime-status] [36939] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:35:06.092Z] DEBUG: [runtime-status] [36939] Disabled runtime features: undefined -[debug] [2021-11-26T10:35:06.095Z] DEBUG: [runtime-status] [36939] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:35:06.098Z] DEBUG: [runtime-status] [36939] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:06.099Z] DEBUG: [runtime-status] [36939] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:35:06.099Z] DEBUG: [runtime-status] [36939] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:06.101Z] DEBUG: [runtime-status] [36939] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:35:06.102Z] DEBUG: [runtime-status] [36939] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:06.150Z] DEBUG: [runtime-status] [36939] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:35:06.150Z] DEBUG: [runtime-status] [36939] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:35:06.150Z] DEBUG: [runtime-status] [36939] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:06.153Z] DEBUG: [runtime-status] [36939] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:35:06.153Z] DEBUG: [runtime-status] [36939] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:06.153Z] DEBUG: [runtime-status] [36939] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:35:07.503Z] [functions[testnetMetadata]] http function initialized (http://localhost:5000/rocketeer-nft/us-central1/testnetMetadata). -[debug] [2021-11-26T10:35:07.503Z] [functions[mainnetMetadata]] http function initialized (http://localhost:5000/rocketeer-nft/us-central1/mainnetMetadata). -[info] i functions: Loaded functions: testnetMetadata, mainnetMetadata -[warn] ⚠ functions: The following emulators are not running, calls to these services will affect production: firestore, database, pubsub -[debug] [2021-11-26T10:35:07.511Z] DEBUG: [worker-~diagnostic~-484b97f3-5871-44a0-bcaa-fd30de23b6a6]: IDLE -[debug] [2021-11-26T10:35:08.729Z] [work-queue] {"queueLength":1,"workRunningCount":0} -[debug] [2021-11-26T10:35:08.731Z] [work-queue] {"queueLength":0,"workRunningCount":1} -[debug] [2021-11-26T10:35:08.732Z] Accepted request PUT /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:35:08.740Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:35:08.741Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=1 -[debug] [2021-11-26T10:35:08.741Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:35:08.741Z] DEBUG: [worker-testnetMetadata-46a458bb-6986-4e1a-a59b-047e45ebfd7f]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_37050.sock -[debug] [2021-11-26T10:35:08.742Z] DEBUG: [worker-testnetMetadata-46a458bb-6986-4e1a-a59b-047e45ebfd7f]: BUSY -[debug] [2021-11-26T10:35:08.904Z] DEBUG: [runtime-status] [37050] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:35:08.905Z] DEBUG: [runtime-status] [37050] Disabled runtime features: undefined -[debug] [2021-11-26T10:35:08.908Z] DEBUG: [runtime-status] [37050] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:35:08.909Z] DEBUG: [runtime-status] [37050] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:08.910Z] DEBUG: [runtime-status] [37050] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:35:08.910Z] DEBUG: [runtime-status] [37050] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:08.912Z] DEBUG: [runtime-status] [37050] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:35:08.912Z] DEBUG: [runtime-status] [37050] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:08.953Z] DEBUG: [runtime-status] [37050] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:35:08.954Z] DEBUG: [runtime-status] [37050] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:35:08.954Z] DEBUG: [runtime-status] [37050] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:08.956Z] DEBUG: [runtime-status] [37050] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:35:08.957Z] DEBUG: [runtime-status] [37050] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:08.957Z] DEBUG: [runtime-status] [37050] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:35:10.184Z] DEBUG: [runtime-status] [37050] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:35:10.185Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:35:10.185Z] DEBUG: [runtime-status] [37050] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:35:10.185Z] DEBUG: [runtime-status] [37050] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:35:10.187Z] DEBUG: [runtime-status] [37050] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_37050.sock -[debug] [2021-11-26T10:35:10.192Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:35:10.192Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:35:11.206Z] DEBUG: [runtime-status] [37050] Ephemeral server handling PUT request -[debug] [2021-11-26T10:35:11.206Z] DEBUG: [runtime-status] [37050] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[info] > 1 1-1.jpg {"user":"1 1-1.jpg","metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"\u001b[90m> \u001b[39m 1 1-1.jpg"}} -[debug] [2021-11-26T10:35:36.854Z] [work-queue] {"queueLength":1,"workRunningCount":1} -[debug] [2021-11-26T10:35:36.855Z] [work-queue] {"queueLength":0,"workRunningCount":2} -[debug] [2021-11-26T10:35:36.855Z] Accepted request PUT /rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits --> testnetMetadata -[debug] [2021-11-26T10:35:36.862Z] DEBUG: [worker-pool] addWorker(testnetMetadata) -[debug] [2021-11-26T10:35:36.862Z] DEBUG: [worker-pool] Adding worker with key testnetMetadata, total=2 -[debug] [2021-11-26T10:35:36.862Z] DEBUG: [worker-pool] submitWork(triggerId=testnetMetadata) -[debug] [2021-11-26T10:35:36.862Z] DEBUG: [worker-testnetMetadata-e8698d7a-aa6c-46f9-ba3b-3c27217a729e]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_38013.sock -[debug] [2021-11-26T10:35:36.862Z] DEBUG: [worker-testnetMetadata-e8698d7a-aa6c-46f9-ba3b-3c27217a729e]: BUSY -[debug] [2021-11-26T10:35:36.894Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:35:37.025Z] DEBUG: [runtime-status] [38013] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:35:37.026Z] DEBUG: [runtime-status] [38013] Disabled runtime features: undefined -[debug] [2021-11-26T10:35:37.030Z] DEBUG: [runtime-status] [38013] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:35:37.032Z] DEBUG: [runtime-status] [38013] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:37.032Z] DEBUG: [runtime-status] [38013] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:35:37.033Z] DEBUG: [runtime-status] [38013] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:37.035Z] DEBUG: [runtime-status] [38013] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:35:37.035Z] DEBUG: [runtime-status] [38013] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:37.075Z] DEBUG: [runtime-status] [38013] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:35:37.076Z] DEBUG: [runtime-status] [38013] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:35:37.076Z] DEBUG: [runtime-status] [38013] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:37.079Z] DEBUG: [runtime-status] [38013] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:35:37.079Z] DEBUG: [runtime-status] [38013] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:37.079Z] DEBUG: [runtime-status] [38013] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:35:37.895Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:35:37.895Z] DEBUG: [worker-~diagnostic~-484b97f3-5871-44a0-bcaa-fd30de23b6a6]: FINISHING -[debug] [2021-11-26T10:35:37.896Z] DEBUG: [worker-pool] Marking BUSY worker to finish (testnetMetadata) -[debug] [2021-11-26T10:35:37.896Z] DEBUG: [worker-testnetMetadata-46a458bb-6986-4e1a-a59b-047e45ebfd7f]: FINISHING -[debug] [2021-11-26T10:35:37.896Z] DEBUG: [worker-pool] Marking BUSY worker to finish (testnetMetadata) -[debug] [2021-11-26T10:35:37.896Z] DEBUG: [worker-testnetMetadata-e8698d7a-aa6c-46f9-ba3b-3c27217a729e]: FINISHING -[debug] [2021-11-26T10:35:37.905Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:35:37.906Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:35:37.906Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:35:37.906Z] DEBUG: [worker-~diagnostic~-2cb19b1a-75cb-439a-a597-c415430fc040]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_38016.sock -[debug] [2021-11-26T10:35:37.906Z] DEBUG: [worker-~diagnostic~-2cb19b1a-75cb-439a-a597-c415430fc040]: BUSY -[debug] [2021-11-26T10:35:37.909Z] DEBUG: [worker-~diagnostic~-484b97f3-5871-44a0-bcaa-fd30de23b6a6]: exited -[debug] [2021-11-26T10:35:37.909Z] DEBUG: [worker-~diagnostic~-484b97f3-5871-44a0-bcaa-fd30de23b6a6]: FINISHED -[debug] [2021-11-26T10:35:38.079Z] DEBUG: [runtime-status] [38016] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:35:38.080Z] DEBUG: [runtime-status] [38016] Disabled runtime features: undefined -[debug] [2021-11-26T10:35:38.084Z] DEBUG: [runtime-status] [38016] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:35:38.085Z] DEBUG: [runtime-status] [38016] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:38.086Z] DEBUG: [runtime-status] [38016] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:35:38.086Z] DEBUG: [runtime-status] [38016] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:38.088Z] DEBUG: [runtime-status] [38016] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:35:38.088Z] DEBUG: [runtime-status] [38016] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:38.129Z] DEBUG: [runtime-status] [38016] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:35:38.130Z] DEBUG: [runtime-status] [38016] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:35:38.130Z] DEBUG: [runtime-status] [38016] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:38.133Z] DEBUG: [runtime-status] [38016] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:35:38.133Z] DEBUG: [runtime-status] [38016] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:35:38.134Z] DEBUG: [runtime-status] [38016] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:35:38.390Z] DEBUG: [runtime-status] [38013] Trigger "testnetMetadata" has been found, beginning invocation! -[debug] [2021-11-26T10:35:38.391Z] [functions] Beginning execution of "testnetMetadata" -[debug] [2021-11-26T10:35:38.391Z] DEBUG: [runtime-status] [38013] triggerDefinition {"timeout":"540s","availableMemoryMb":4096,"httpsTrigger":{},"name":"testnetMetadata","entryPoint":"testnetMetadata"} -[debug] [2021-11-26T10:35:38.391Z] DEBUG: [runtime-status] [38013] Running testnetMetadata in mode HTTPS -[debug] [2021-11-26T10:35:38.393Z] DEBUG: [runtime-status] [38013] Attempting to listen to socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_38013.sock -[debug] [2021-11-26T10:35:38.398Z] DEBUG: [functions] Runtime ready! Sending request! -[debug] [2021-11-26T10:35:38.398Z] DEBUG: [functions] Got req.url=/rocketeer-nft/us-central1/testnetMetadata/testnetapi/rocketeer/1/outfits, mapping to path=/testnetapi/rocketeer/1/outfits -[debug] [2021-11-26T10:35:39.407Z] DEBUG: [runtime-status] [38013] Ephemeral server handling PUT request -[debug] [2021-11-26T10:35:39.408Z] DEBUG: [runtime-status] [38013] Ephemeral server survived. -[warn] ⚠ Google API requested! - - URL: "https://oauth2.googleapis.com/token" - - Be careful, this may be a production service. {"metadata":{"emulator":{"name":"functions"},"function":{"name":"testnetMetadata"},"message":"Google API requested!\n - URL: \"https://oauth2.googleapis.com/token\"\n - Be careful, this may be a production service."}} -[debug] [2021-11-26T10:35:39.451Z] DEBUG: [worker-~diagnostic~-2cb19b1a-75cb-439a-a597-c415430fc040]: IDLE -[debug] [2021-11-26T10:36:05.921Z] DEBUG: File /Users/mentor/dev/rocketeer-nft/functions/integrations/changingroom.js changed, reloading triggers -[debug] [2021-11-26T10:36:06.922Z] DEBUG: [worker-pool] Shutting down IDLE worker (~diagnostic~) -[debug] [2021-11-26T10:36:06.923Z] DEBUG: [worker-~diagnostic~-2cb19b1a-75cb-439a-a597-c415430fc040]: FINISHING -[debug] [2021-11-26T10:36:06.923Z] DEBUG: [worker-pool] Cleaned up workers for ~diagnostic~: 2 --> 1 -[debug] [2021-11-26T10:36:06.932Z] DEBUG: [worker-pool] addWorker(~diagnostic~) -[debug] [2021-11-26T10:36:06.932Z] DEBUG: [worker-pool] Adding worker with key ~diagnostic~, total=2 -[debug] [2021-11-26T10:36:06.932Z] DEBUG: [worker-pool] submitWork(triggerId=) -[debug] [2021-11-26T10:36:06.933Z] DEBUG: [worker-~diagnostic~-b0f27514-8694-46cf-bee0-eb6b1577e312]: Assigning socketPath: /var/folders/px/qc_bkgpd79n7vssdnpwhqbs00000gn/T/fire_emu_38909.sock -[debug] [2021-11-26T10:36:06.933Z] DEBUG: [worker-~diagnostic~-b0f27514-8694-46cf-bee0-eb6b1577e312]: BUSY -[debug] [2021-11-26T10:36:06.934Z] DEBUG: [worker-~diagnostic~-2cb19b1a-75cb-439a-a597-c415430fc040]: exited -[debug] [2021-11-26T10:36:06.934Z] DEBUG: [worker-~diagnostic~-2cb19b1a-75cb-439a-a597-c415430fc040]: FINISHED -[debug] [2021-11-26T10:36:07.101Z] DEBUG: [runtime-status] [38909] Functions runtime initialized. {"cwd":"/Users/mentor/dev/rocketeer-nft/functions","node_version":"12.20.1"} -[debug] [2021-11-26T10:36:07.102Z] DEBUG: [runtime-status] [38909] Disabled runtime features: undefined -[debug] [2021-11-26T10:36:07.106Z] DEBUG: [runtime-status] [38909] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:36:07.107Z] DEBUG: [runtime-status] [38909] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:36:07.108Z] DEBUG: [runtime-status] [38909] Found local functions config: /Users/mentor/dev/rocketeer-nft/functions/.runtimeconfig.json -[debug] [2021-11-26T10:36:07.108Z] DEBUG: [runtime-status] [38909] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:36:07.110Z] DEBUG: [runtime-status] [38909] Outgoing network have been stubbed. [{"name":"http","status":"mocked"},{"name":"http","status":"mocked"},{"name":"https","status":"mocked"},{"name":"https","status":"mocked"},{"name":"net","status":"mocked"}] -[debug] [2021-11-26T10:36:07.110Z] DEBUG: [runtime-status] [38909] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:36:07.151Z] DEBUG: [runtime-status] [38909] Checked functions.config() {"config":{"api":{"secret":"Only Mentor should ever manually call this endpoint!"},"infura":{"projectid":"47881c52385944a9b92504e7e975f6ec"},"integration":{"secret":"Only Mentor should ever manually call this endpoint!"}}} -[debug] [2021-11-26T10:36:07.151Z] DEBUG: [runtime-status] [38909] firebase-functions has been stubbed. {"functionsResolution":{"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"}} -[debug] [2021-11-26T10:36:07.152Z] DEBUG: [runtime-status] [38909] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:36:07.153Z] DEBUG: [runtime-status] [38909] Resolved module firebase-admin {"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"} -[debug] [2021-11-26T10:36:07.153Z] DEBUG: [runtime-status] [38909] Resolved module firebase-functions {"declared":true,"installed":true,"version":"3.15.7","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-functions/lib/index.js"} -[debug] [2021-11-26T10:36:07.153Z] DEBUG: [runtime-status] [38909] firebase-admin has been stubbed. {"adminResolution":{"declared":true,"installed":true,"version":"10.0.0","resolution":"/Users/mentor/dev/rocketeer-nft/functions/node_modules/firebase-admin/lib/index.js"}} -[debug] [2021-11-26T10:36:08.498Z] DEBUG: [worker-~diagnostic~-b0f27514-8694-46cf-bee0-eb6b1577e312]: IDLE -[debug] [2021-11-26T10:42:45.055Z] [functions] Stopping Functions Emulator -[debug] [2021-11-26T10:42:45.056Z] [functions] Waiting for all functions to finish... diff --git a/functions/integrations/changingroom.js b/functions/integrations/changingroom.js index 7666c73..3e88b54 100644 --- a/functions/integrations/changingroom.js +++ b/functions/integrations/changingroom.js @@ -32,13 +32,10 @@ exports.generateNewOutfit = async function( req, res ) { // Validate message const messageObject = JSON.parse( message ) const { signer, rocketeerId, chainId } = messageObject - if( signer.toLowerCase() !== confirmedSignatory.toLowerCase() || !rocketeerId || chainId !== chain || !network ) throw new Error( `Invalid message` ) + const network = chainId == '0x1' ? 'mainnet' : 'rinkeby' + if( signer.toLowerCase() !== confirmedSignatory.toLowerCase() || !rocketeerId || !network ) throw new Error( `Invalid generateNewOutfit message with ${signer}, ${confirmedSignatory}, ${rocketeerId}, ${network}` ) if( rocketeerId != id ) throw new Error( `Invalid Rocketeer in message` ) - // Set chain based on envronnment - const chain = process.env.NODE_ENV == 'development' ? '0x4' : '0x1' - const network = chain == '0x1' ? 'mainnet' : 'rinkeby' - // Generate new rocketeer svg const mediaLink = await generateNewOutfitFromId( id, network ) @@ -88,7 +85,8 @@ exports.setPrimaryOutfit = async function( req, res ) { // Validate message const messageObject = JSON.parse( message ) let { signer, outfitId, chainId } = messageObject - if( signer.toLowerCase() !== confirmedSignatory.toLowerCase() || !outfitId || chainId !== chain || !network ) throw new Error( `Invalid message` ) + const network = chainId == '0x1' ? 'mainnet' : 'rinkeby' + if( signer.toLowerCase() !== confirmedSignatory.toLowerCase() || outfitId == undefined || !network ) throw new Error( `Invalid setPrimaryOutfit message with ${ signer }, ${confirmedSignatory}, ${outfitId}, ${chainId}, ${network}` ) // Validate id format outfitId = Math.floor( Math.abs( outfitId ) ) @@ -97,10 +95,6 @@ exports.setPrimaryOutfit = async function( req, res ) { // Set ID to string so firestore can handle it outfitId = `${ outfitId }` - // Set chain based on envronnment - const chain = process.env.NODE_ENV == 'development' ? '0x4' : '0x1' - const network = chain == '0x1' ? 'mainnet' : 'rinkeby' - // Retreive old Rocketeer data const rocketeer = await db.collection( `${ network }Rocketeers` ).doc( id ).get().then( dataFromSnap ) @@ -116,6 +110,8 @@ exports.setPrimaryOutfit = async function( req, res ) { image: `https://storage.googleapis.com/rocketeer-nft.appspot.com/${ network }Rocketeers/${ imagePath }` }, { merge: true } ) + return res.json( { success: true } ) + } catch( e ) { diff --git a/functions/nft-media/changing-room.js b/functions/nft-media/changing-room.js index 571e819..6bc754e 100644 --- a/functions/nft-media/changing-room.js +++ b/functions/nft-media/changing-room.js @@ -29,7 +29,7 @@ exports.generateNewOutfitFromId = async function( id, network='mainnet' ) { // Check whether this Rocketeer is allowed to change const timeUntilAllowedToChange = newOutfitAllowedInterval - ( Date.now() - last_outfit_change ) - if( timeUntilAllowedToChange > 0 ) throw new Error( `You changed your outfit too recently, a change is avalable in ${ Math.floor( timeUntilAllowedToChange / ( 1000 * 60 * 60 ) ) } hours` ) + if( timeUntilAllowedToChange > 0 ) throw new Error( `You changed your outfit too recently, a change is avalable in ${ Math.floor( timeUntilAllowedToChange / ( 1000 * 60 * 60 ) ) } hours (${ new Date( Date.now() + timeUntilAllowedToChange ).toString() })` ) // Grab attributes that will not change const staticAttributes = rocketeer.attributes.filter( ( { trait_type } ) => ![ 'last outfit change', 'available outfits' ].includes( trait_type ) ) diff --git a/minter/package-lock.json b/minter/package-lock.json index 48cf574..ad84b0d 100644 --- a/minter/package-lock.json +++ b/minter/package-lock.json @@ -1203,6 +1203,29 @@ "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" }, + "@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "requires": { + "@emotion/memoize": "0.7.4" + } + }, + "@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, "@eslint/eslintrc": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", @@ -3886,6 +3909,49 @@ "@babel/helper-define-polyfill-provider": "^0.2.2" } }, + "babel-plugin-styled-components": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.1.tgz", + "integrity": "sha512-U3wmORxerYBiqcRCo6thItIosEIga3F+ph0jJPkiOZJjyhpZyUZFQV9XvrZ2CbBIihJ3rDBC/itQ+Wx3VHMauw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", @@ -4662,6 +4728,11 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -5270,6 +5341,11 @@ "postcss": "^7.0.5" } }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" + }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", @@ -5353,6 +5429,16 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, "css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -8104,6 +8190,14 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -14620,6 +14714,11 @@ "safe-buffer": "^5.0.1" } }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -15278,6 +15377,23 @@ "schema-utils": "^2.7.0" } }, + "styled-components": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", + "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + } + }, "stylehacks": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", diff --git a/minter/package.json b/minter/package.json index 9bf153f..22ff499 100644 --- a/minter/package.json +++ b/minter/package.json @@ -11,6 +11,7 @@ "react-dom": "^17.0.2", "react-router-dom": "^6.0.0", "react-scripts": "4.0.3", + "styled-components": "^5.3.3", "use-interval": "^1.4.0", "web-vitals": "^1.1.2", "web3": "^1.6.0" diff --git a/minter/src/App.css b/minter/src/App.css index 061752b..394f425 100644 --- a/minter/src/App.css +++ b/minter/src/App.css @@ -48,7 +48,7 @@ p.row { } /*Login button*/ -a.button { +.button { display: flex; flex-direction: row; align-items: center; diff --git a/minter/src/App.js b/minter/src/App.js index 4b9a112..8f459f4 100644 --- a/minter/src/App.js +++ b/minter/src/App.js @@ -2,6 +2,8 @@ import { Container } from './components/generic' import { useState, useEffect } from 'react' import { HashRouter} from 'react-router-dom' import Router from './components/router' +import Theme from './components/atoms/Theme' + function App() { @@ -22,14 +24,19 @@ function App() { // /////////////////////////////// // Rendering // /////////////////////////////// - if( error || loading ) return -

{ error || loading }

-
- return - - + if( error || loading ) return + +

{ error || loading }

+
+
-
+ return + + + + + + } diff --git a/minter/src/components/outfits.js b/minter/src/components/outfits.js index 5a855fa..43a8341 100644 --- a/minter/src/components/outfits.js +++ b/minter/src/components/outfits.js @@ -38,7 +38,7 @@ export default function Verifier() { const signature = await sign( JSON.stringify( { signer: address.toLowerCase(), - outfitId: outfitId, + outfitId, chainId, } ), address ) @@ -46,6 +46,48 @@ export default function Verifier() { setLoading( 'Updating profile' ) + const { error, success } = await callApi( `/rocketeer/${ rocketeerId }/outfits`, { + method: 'PUT', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify( signature ) + } ) + + if( error ) throw new Error( error ) + + alert( `Success! Outfit changed, please click "refresh metadata" on Opensea to update it there.\nForwarding you to the tools homepage.` ) + navigate( `/` ) + + } catch( e ) { + + log( e ) + alert( e.message ) + + } finally { + + setLoading( false ) + + } + + } + + async function generateNewOutfit( ) { + + try { + + log( `Generating new outfit for #${ rocketeerId }` ) + setLoading( `Generating new outfit for #${ rocketeerId }` ) + alert( 'You will be prompted to sign a message, this is NOT a transaction' ) + + const signature = await sign( JSON.stringify( { + signer: address.toLowerCase(), + rocketeerId, + chainId, + } ), address ) + + log( 'Making request with ', signature ) + + setLoading( 'Generating new outfit, this can take a minute' ) + const { error, success } = await callApi( `/rocketeer/${ rocketeerId }/outfits`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, @@ -54,8 +96,9 @@ export default function Verifier() { if( error ) throw new Error( error ) - alert( `Success! Outfit changed, please click "refresh metadata" on Opensea to update it there.\nForwarding you to the tools homepage.` ) - navigate( `/` ) + alert( `Success! Outfit generated.` ) + window?.location.reload() + } catch( e ) { @@ -84,8 +127,16 @@ export default function Verifier() { // If the selected rocketeer is available, compute it's available outfits to an easy to access property if( selected ) { - const { value: outfits } = selected.attributes.find( ( { trait_type } ) => trait_type === 'available outfits' ) || 0 + + const newOutfitAllowedInterval = 1000 * 60 * 60 * 24 * 30 + const { value: outfits } = selected.attributes.find( ( { trait_type } ) => trait_type === 'available outfits' ) || { value: 0 } + const { value: last_outfit_change } = selected.attributes.find( ( { trait_type } ) => trait_type === 'last outfit change' ) || { value: 0 } + const timeUntilAllowedToChange = newOutfitAllowedInterval - ( Date.now() - last_outfit_change ) + selected.outfits = outfits + selected.last_outfit_change = last_outfit_change + selected.new_outfit_available = timeUntilAllowedToChange < 0 + selected.when_new_outfit = new Date( Date.now() + timeUntilAllowedToChange ) } log( "Selecting rocketeer ", selected ) @@ -93,7 +144,7 @@ export default function Verifier() { // Set the selected rocketeer to state if( selected ) setRocketeer( selected ) - }, [ rocketeerId, rocketeers ] ) + }, [ rocketeerId, rocketeers.length ] ) // /////////////////////////////// // Rendering @@ -124,16 +175,18 @@ export default function Verifier() { // Changing room if( rocketeer ) return 0 ? 'wide' : '' }> -

Changing room for Rocketeer { rocketeerId }

+

{ rocketeer.name }

+ { + { rocketeer.new_outfit_available ? :

New outfit available on { rocketeer.when_new_outfit.toString() }

}

This Rocketeer has { 1 + rocketeer.outfits } outfits. { rocketeer.outfits > 0 && 'Click any outfit to select it as primary.' }

- setPrimaryOutfit( 0 ) } className='rocketeer' src={ rocketeer.image } alt={ `Rocketeer number ${ rocketeer.id }` } /> + setPrimaryOutfit( 0 ) } className='rocketeer' src={ rocketeer.image.replace( /-\d\.jpg/, '.jpg' ) } alt={ `Rocketeer number ${ rocketeer.id }` } /> { Array.from( Array( rocketeer.outfits ) ).map( ( val, i ) => { - return setPrimaryOutfit( i ) } key={ rocketeer.id + i } className='rocketeer' src={ rocketeer.image.replace( '.jpg', `-${ i + 1 }.jpg` ) } alt={ `Rocketeer number ${ rocketeer.id }` } /> + return setPrimaryOutfit( i + 1 ) } key={ rocketeer.id + i } className='rocketeer' src={ rocketeer.image.replace( /-\d\.jpg/, `-${ i + 1 }.jpg` ) } alt={ `Rocketeer number ${ rocketeer.id }` } /> } ) }
diff --git a/minter/src/components/router.js b/minter/src/components/router.js index 326d071..ea6c774 100644 --- a/minter/src/components/router.js +++ b/minter/src/components/router.js @@ -3,7 +3,7 @@ import Metamask from './metamask' import Verifier from './verifier' import Avatar from './avatar' import Portfolio from './portfolio' -import Outfits from './outfits' +import Outfits from './organisms/Outfits' import { useState, useEffect } from 'react' import { log } from '../modules/helpers' import { useAddress } from '../modules/web3' diff --git a/minter/src/modules/api.js b/minter/src/modules/api.js index 618f84e..067e6d0 100644 --- a/minter/src/modules/api.js +++ b/minter/src/modules/api.js @@ -14,7 +14,7 @@ export async function callApi( path, options={} ) { const chain = ( isLocal || querySaysTestnet ) ? 'testnet' : 'mainnet' const callPath = api[ chain ] + path - log( 'Calling ', callPath ) + log( 'Calling ', callPath, ' with ', options ) return fetch( `${ api[ chain ] }${ path }`, options ).then( res => res.json() ) } diff --git a/minter/src/modules/web3.js b/minter/src/modules/web3.js index 16195a8..4381c2e 100644 --- a/minter/src/modules/web3.js +++ b/minter/src/modules/web3.js @@ -224,33 +224,37 @@ export function useTokenIds() { const [ tokens, setTokens ] = useState( [] ) // Grab tokens from contract - useEffect( f => { + useEffect( ( ) => { // Do nothing if there is no data yet if( !contract || !balance || !address ) return - // Load initial supply value - ( async ( ) => { + let cancelled = false; + + ( async () => { try { - const ids = await Promise.all( Array.from( { length: balance } ).map( async ( val, index ) => { - const id = await contract.tokenOfOwnerByIndex( address, index ) - return id.toString() - } ) ) - log( 'Tokens detected: ', ids ) - setTokens( ids ) + const ids = await Promise.all( Array.from( { length: balance } ).map( async ( val, index ) => { + const id = await contract.tokenOfOwnerByIndex( address, index ) + return id.toString() + } ) ) - } catch( e ) { + log( 'Tokens detected: ', ids ) + if( !cancelled ) setTokens( ids ) - log( 'Error getting tokens of address: ', e ) + } catch( e ) { - } + log( 'Error getting tokens of address: ', e ) - } )( ) + } + } )( ) + + return () => cancelled = true }, [ contract, address, balance ] ) + return tokens