node.exe : (node:20380) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead. At C:\Users\huanld\AppData\Roaming\npm\yarn.ps1:24 char:5 + & "node$exe" "$basedir/node_modules/corepack/dist/yarn.js" $args + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: ((node:20380) [D...sign() instead.:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError (Use `node --trace-deprecation ...` to show where the warning was created) [server] [server] > @speckle/server@2.5.4 run:watch [server] > cross-env NODE_ENV=development LOG_PRETTY=true TSX=true nodemon ./run.ts [server] [server] [nodemon] 3.1.9 [server] [nodemon] to restart at any time, enter `rs` [server] [nodemon] watching path(s): modules\**\* assets\**\* db\**\* healthchecks\**\* observability\**\* app.ts bootstrap.ts knexfile.ts root.js .env multiregion.json [server] [nodemon] watching extensions: js,ts,graphql,env,gql [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [gqlgen] [gqlgen] node:internal/modules/run_main:123 [gqlgen] triggerUncaughtException( [gqlgen] ^ [gqlgen] TypeError [ERR_INVALID_MODULE_SPECIFIER]: Invalid module ".\file:\D:\speckle-server\node_modules\@graphql-codegen\cli\esm\bin.js" is not a valid package name imported from D:\speckle-server\packages\server\bin\gqlgen [gqlgen] at parsePackageName (node:internal/modules/package_json_reader:222:11) [gqlgen] at Object.getPackageJSONURL (node:internal/modules/package_json_reader:233:53) [gqlgen] at packageResolve (node:internal/modules/esm/resolve:767:81) [gqlgen] at moduleResolve (node:internal/modules/esm/resolve:853:18) [gqlgen] at defaultResolve (node:internal/modules/esm/resolve:983:11) [gqlgen] at nextResolve (node:internal/modules/esm/hooks:748:28) [gqlgen] at resolveBase (file:///D:/speckle-server/node_modules/tsx/dist/esm/index.mjs?1776255440232:2:3212) [gqlgen] at resolveDirectory (file:///D:/speckle-server/node_modules/tsx/dist/esm/index.mjs?1776255440232:2:3584) [gqlgen] at resolveTsPaths (file:///D:/speckle-server/node_modules/tsx/dist/esm/index.mjs?1776255440232:2:4073) [gqlgen] at resolve (file:///D:/speckle-server/node_modules/tsx/dist/esm/index.mjs?1776255440232:2:4447) { [gqlgen] code: 'ERR_INVALID_MODULE_SPECIFIER' [gqlgen] } [gqlgen] [gqlgen] Node.js v22.19.0 [gqlgen] yarn gqlgen:watch exited with code 1 [server] INFO [19:17:24.468]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] INFO [19:17:25.117]: Migrated db to latest for region "main" in 647.7822ms. {"phase":"startup","region":"main","durationMs":647.7822} [server] INFO [19:17:25.118]: Async request context tracking enabled 👀 {"phase":"startup"} [server] INFO [19:17:30.657]: 🔐 Init access request module {"component":"modules"} [server] INFO [19:17:30.658]: 🤺 Init activity module {"component":"modules"} [server] INFO [19:17:30.662]: 💅 Init graphql api explorer module {"component":"modules"} [server] INFO [19:17:30.663]: 🔑 Init auth module {"component":"modules"} [server] INFO [19:17:31.814]: 🛠️ Init backgroundjobs module {"component":"modules"} [server] INFO [19:17:31.815]: 📦 Init BlobStorage module {"component":"modules"} [server] INFO [19:17:31.986]: 🗣 Init comments module {"component":"modules"} [server] INFO [19:17:31.987]: 💥 Init core module {"component":"modules"} [server] INFO [19:17:32.547]: 🔔 Initializing postgres notification listening... {"component":"db-notifications"} [server] INFO [19:17:32.547]: Ending connection... {"component":"db-notifications"} [server] INFO [19:17:32.547]: Attempting to (re-)connect... {"component":"db-notifications","mainDbConnectionString":"postgres://speckle:****@100.64.0.3/speckle"} [server] INFO [19:17:32.737]: Client reconnect successful! {"component":"db-notifications"} [server] INFO [19:17:32.739]: 🔄️ Init cross-server-sync module {"component":"modules"} [server] INFO [19:17:32.739]: 📧 Init emails module {"component":"modules"} [server] INFO [19:17:32.739]: 📧 Using SMTP email transporter {"component":"email"} [server] WARN [19:17:32.740]: Neither EMAIL_SECURE and EMAIL_REQUIRE_TLS are true. Client will attempt to upgrade to TLS on connect, but will default to whatever the server supports which may be insecure. {"component":"email"} [server] INFO [19:17:32.972]: 📄 Init FileUploads module {"component":"modules"} [server] INFO [19:17:32.972]: 📄 Next Gen File Importer is ENABLED {"component":"modules"} [server] INFO [19:17:32.972]: 🗳️ Next Gen File importer is ENABLED {"component":"modules"} [server] INFO [19:17:33.584]: Migrated db to latest for region "Queue DB for ifc" in 610.8444ms. {"phase":"startup","region":"Queue DB for ifc","durationMs":610.8444} [server] INFO [19:17:33.595]: 📞 Init notifications module {"component":"modules"} [server] INFO [19:17:33.595]: 📞 Initializing notification queue consumption... {"component":"modules"} [server] INFO [19:17:33.634]: 📸 Init object preview module {"component":"modules"} [server] INFO [19:17:33.638]: ♻️ Init pwd reset module {"component":"modules"} [server] INFO [19:17:33.639]: 💌 Init invites module {"component":"modules"} [server] INFO [19:17:33.671]: 📊 Init stats module {"component":"modules"} [server] INFO [19:17:33.671]: 🎣 Init webhooks module {"component":"modules"} [server] INFO [19:17:33.671]: ⚒️ Init workspaces core module {"component":"modules"} [server] INFO [19:17:33.671]: ⚒️ Init gatekeeper core module {"component":"modules"} [server] INFO [19:17:34.205]: Initializing Bull monitoring UI with 3 queues at http://127.0.0.1:3000/api/admin/bull-jobs {"component":"modules"} [server] INFO [19:17:34.207]: ⬇️ Ensuring base onboarding stream asynchronously... {"component":"cross-server-sync"} [server] INFO [19:17:34.209]: Ensuring onboarding project is present... {"component":"cross-server-sync"} [server] ERROR [19:17:34.214]: Failed to start server. Exiting with non-zero exit code... [server] err: { [server] "type": "Error", [server] "message": "Only URLs with a scheme in: file, data, and node are supported by the default ESM loader. On Windows, absolute paths must be valid file:// URLs. Received protocol 'd:'", [server] "stack": [server] Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only URLs with a scheme in: file, data, and node are supported by the default ESM loader. On Windows, absolute paths must be valid file:// URLs. Received protocol 'd:' [server] at throwIfUnsupportedURLScheme (node:internal/modules/esm/load:184:11) [server] at defaultLoad (node:internal/modules/esm/load:82:3) [server] at nextLoad (node:internal/modules/esm/hooks:748:28) [server] at load (file:///D:/speckle-server/node_modules/tsx/dist/esm/index.mjs?1776255437786:2:1768) [server] at nextLoad (node:internal/modules/esm/hooks:748:28) [server] at Hooks.load (node:internal/modules/esm/hooks:385:26) [server] at handleMessage (node:internal/modules/esm/worker:199:24) [server] at Immediate.checkForMessages (node:internal/modules/esm/worker:141:28) [server] at process.processImmediate (node:internal/timers:485:21) [server] "code": "ERR_UNSUPPORTED_ESM_URL_SCHEME" [server] } [server] [nodemon] app crashed - waiting for file changes before starting... [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] INFO [19:21:06.489]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] INFO [19:21:07.128]: Migrated db to latest for region "main" in 637.8567ms. {"phase":"startup","region":"main","durationMs":637.8567} [server] INFO [19:21:07.129]: Async request context tracking enabled 👀 {"phase":"startup"} [server] INFO [19:21:12.475]: 🔐 Init access request module {"component":"modules"} [server] INFO [19:21:12.476]: 🤺 Init activity module {"component":"modules"} [server] INFO [19:21:12.480]: 💅 Init graphql api explorer module {"component":"modules"} [server] INFO [19:21:12.481]: 🔑 Init auth module {"component":"modules"} [server] INFO [19:21:12.643]: 🛠️ Init backgroundjobs module {"component":"modules"} [server] INFO [19:21:12.643]: 📦 Init BlobStorage module {"component":"modules"} [server] INFO [19:21:12.747]: 🗣 Init comments module {"component":"modules"} [server] INFO [19:21:12.747]: 💥 Init core module {"component":"modules"} [server] INFO [19:21:13.355]: 🔔 Initializing postgres notification listening... {"component":"db-notifications"} [server] INFO [19:21:13.355]: Ending connection... {"component":"db-notifications"} [server] INFO [19:21:13.355]: Attempting to (re-)connect... {"component":"db-notifications","mainDbConnectionString":"postgres://speckle:****@100.64.0.3/speckle"} [server] INFO [19:21:13.540]: Client reconnect successful! {"component":"db-notifications"} [server] INFO [19:21:13.541]: 🔄️ Init cross-server-sync module {"component":"modules"} [server] INFO [19:21:13.542]: 📧 Init emails module {"component":"modules"} [server] INFO [19:21:13.542]: 📧 Using SMTP email transporter {"component":"email"} [server] WARN [19:21:13.542]: Neither EMAIL_SECURE and EMAIL_REQUIRE_TLS are true. Client will attempt to upgrade to TLS on connect, but will default to whatever the server supports which may be insecure. {"component":"email"} [server] INFO [19:21:13.760]: 📄 Init FileUploads module {"component":"modules"} [server] INFO [19:21:13.760]: 📄 Next Gen File Importer is ENABLED {"component":"modules"} [server] INFO [19:21:13.760]: 🗳️ Next Gen File importer is ENABLED {"component":"modules"} [server] INFO [19:21:14.357]: Migrated db to latest for region "Queue DB for ifc" in 596.6479ms. {"phase":"startup","region":"Queue DB for ifc","durationMs":596.6479} [server] INFO [19:21:14.360]: 📞 Init notifications module {"component":"modules"} [server] INFO [19:21:14.360]: 📞 Initializing notification queue consumption... {"component":"modules"} [server] INFO [19:21:14.391]: 📸 Init object preview module {"component":"modules"} [server] INFO [19:21:14.393]: ♻️ Init pwd reset module {"component":"modules"} [server] INFO [19:21:14.394]: 💌 Init invites module {"component":"modules"} [server] INFO [19:21:14.427]: 📊 Init stats module {"component":"modules"} [server] INFO [19:21:14.427]: 🎣 Init webhooks module {"component":"modules"} [server] INFO [19:21:14.427]: ⚒️ Init workspaces core module {"component":"modules"} [server] INFO [19:21:14.427]: ⚒️ Init gatekeeper core module {"component":"modules"} [server] INFO [19:21:15.043]: Initializing Bull monitoring UI with 3 queues at http://127.0.0.1:3000/api/admin/bull-jobs {"component":"modules"} [server] INFO [19:21:15.045]: ⬇️ Ensuring base onboarding stream asynchronously... {"component":"cross-server-sync"} [server] INFO [19:21:15.047]: Ensuring onboarding project is present... {"component":"cross-server-sync"} [server] INFO [19:21:15.083]: No admin user found, skipping onboarding stream creation... {"component":"cross-server-sync"} [server] INFO [19:21:15.185]: 💓 Init health check {"component":"healthcheck"} [server] INFO [19:21:19.158]: ✨ Proxying frontend (dev mode): {"phase":"startup"} [server] INFO [19:21:19.158]: 👉 main application: http://127.0.0.1:3000/ {"phase":"startup"} [server] INFO [19:21:19.163]: 🚀 My name is Speckle Server, and I'm running at 127.0.0.1:3000 {"phase":"startup"} [server] INFO [19:24:00.895]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"baddf49537"} [server] (node:4136) [DEP0060] DeprecationWarning: The `util._extend` API is deprecated. Please use Object.assign() instead. [server] (Use `node --trace-deprecation ...` to show where the warning was created) [server] INFO [19:24:03.770]: unknown request received {"req":{"id":"6fc19019-15c1-4f0e-b61f-499e42287d80","method":"GET","path":null,"pathParameters":{},"headers":{"user-agent":"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.26100.8115","host":"127.0.0.1:3000","connection":"Keep-Alive","x-request-id":"6fc19019-15c1-4f0e-b61f-499e42287d80"}},"requestPath":"unknown"} [server] ERROR [19:24:04.715]: unknown request failed in 945 ms {"req":{"id":"6fc19019-15c1-4f0e-b61f-499e42287d80","method":"GET","path":null,"pathParameters":{},"headers":{"user-agent":"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.26100.8115","host":"127.0.0.1:3000","connection":"Keep-Alive","x-request-id":"6fc19019-15c1-4f0e-b61f-499e42287d80"}},"res":{"statusCode":500,"headers":{"x-request-id":"6fc19019-15c1-4f0e-b61f-499e42287d80","access-control-allow-origin":"*","x-ratelimit-remaining":499,"content-security-policy":"frame-ancestors 'none'","x-robots-tag":"noindex, nofollow, noarchive","access-control-allow-methods":"GET","access-control-expose-headers":"*","access-control-allow-headers":"*","access-control-max-age":"0","x-content-type-options":"nosniff","x-frame-options":"DENY","referrer-policy":"no-referrer","cache-control":"no-cache","content-type":"text/html;charset=UTF-8","date":"Wed, 15 Apr 2026 12:24:04 GMT","connection":"close","content-length":"5928"}},"responseTime":945,"requestStatus":"failed","requestPath":"unknown"} [server] err: { [server] "type": "Error", [server] "message": "failed with status code 500", [server] "stack": [server] Error: failed with status code 500 [server] at onResFinished (D:\speckle-server\node_modules\pino-http\logger.js:114:39) [server] at ServerResponse.onResponseComplete (D:\speckle-server\node_modules\pino-http\logger.js:177:14) [server] at ServerResponse.emit (node:events:531:35) [server] at onFinish (node:_http_outgoing:1082:10) [server] at callback (node:internal/streams/writable:766:21) [server] at afterWrite (node:internal/streams/writable:710:5) [server] at afterWriteTick (node:internal/streams/writable:696:10) [server] at process.processTicksAndRejections (node:internal/process/task_queues:89:21) [server] } [server] INFO [19:25:00.639]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"3c7dbc5c2d","numberOfFailedBackgroundJobs":0} [server] INFO [19:26:35.289]: GQL IntrospectionQuery finished after 95 ms {"req":{"id":"8f1c2da0-7102-45b5-a487-3065019424ae","method":"POST","path":null,"pathParameters":{},"headers":{"accept":"application/graphql-response+json, application/json, multipart/mixed","content-type":"application/json","content-length":"1608","host":"127.0.0.1:3000","connection":"keep-alive","x-request-id":"8f1c2da0-7102-45b5-a487-3065019424ae"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query IntrospectionQuery {\n __schema {\n queryType {\n name\n }\n mutationType {\n name\n }\n subscriptionType {\n name\n }\n types {\n ...FullType\n }\n directives {\n name\n description\n locations\n args {\n ...InputValue\n }\n }\n }\n}\n\nfragment FullType on __Type {\n kind\n name\n description\n fields(includeDeprecated: true) {\n name\n description\n args {\n ...InputValue\n }\n type {\n ...TypeRef\n }\n isDeprecated\n deprecationReason\n }\n inputFields {\n ...InputValue\n }\n interfaces {\n ...TypeRef\n }\n enumValues(includeDeprecated: true) {\n name\n description\n isDeprecated\n deprecationReason\n }\n possibleTypes {\n ...TypeRef\n }\n}\n\nfragment InputValue on __InputValue {\n name\n description\n type {\n ...TypeRef\n }\n defaultValue\n}\n\nfragment TypeRef on __Type {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n ofType {\n kind\n name\n }\n }\n }\n }\n }\n }\n }\n }\n }\n}","graphql_operation_name":"IntrospectionQuery","graphql_operation_title":"GQL IntrospectionQuery","actionName":"IntrospectionQuery","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":95} [server] INFO [19:27:26.152]: GQL ActiveUserMainMetadata finished after 6 ms {"req":{"id":"d05290c4-25ee-4165-af9e-18c9fe7d7f7b","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"d05290c4-25ee-4165-af9e-18c9fe7d7f7b","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":6} [server] INFO [19:27:26.163]: GQL NavigationProjectInvites finished after 8 ms {"req":{"id":"d05290c4-25ee-4165-af9e-18c9fe7d7f7b","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"d05290c4-25ee-4165-af9e-18c9fe7d7f7b","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":8} [server] INFO [19:27:26.342]: GQL MainServerInfoData finished after 187 ms {"req":{"id":"d05290c4-25ee-4165-af9e-18c9fe7d7f7b","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"d05290c4-25ee-4165-af9e-18c9fe7d7f7b","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","actionName":"MainServerInfoData","dbMetrics":{"totalCount":1,"totalDuration":30.82760000001872},"apollo_query_duration_ms":187} [server] INFO [19:27:26.343]: GQL ServerInfoBlobSizeLimit finished after 188 ms {"req":{"id":"d05290c4-25ee-4165-af9e-18c9fe7d7f7b","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"d05290c4-25ee-4165-af9e-18c9fe7d7f7b","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":188} [server] INFO [19:27:26.743]: GQL ActiveUserMainMetadata finished after 0 ms {"req":{"id":"5bc443ff-c170-4ac7-836c-9a6debe66fe8","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5bc443ff-c170-4ac7-836c-9a6debe66fe8","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:27:26.746]: GQL MainServerInfoData finished after 1 ms {"req":{"id":"5bc443ff-c170-4ac7-836c-9a6debe66fe8","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5bc443ff-c170-4ac7-836c-9a6debe66fe8","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","actionName":"MainServerInfoData","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":1} [server] INFO [19:27:26.747]: GQL ServerInfoBlobSizeLimit finished after 0 ms {"req":{"id":"5bc443ff-c170-4ac7-836c-9a6debe66fe8","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5bc443ff-c170-4ac7-836c-9a6debe66fe8","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:27:26.749]: GQL NavigationProjectInvites finished after 0 ms {"req":{"id":"5bc443ff-c170-4ac7-836c-9a6debe66fe8","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5bc443ff-c170-4ac7-836c-9a6debe66fe8","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:27:26.881]: GQL AuthLoginPanel finished after 2 ms {"req":{"id":"5bc443ff-c170-4ac7-836c-9a6debe66fe8","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5bc443ff-c170-4ac7-836c-9a6debe66fe8","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"556"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query AuthLoginPanel {\n serverInfo {\n authStrategies {\n id\n __typename\n }\n ...AuthStategiesServerInfoFragment\n __typename\n }\n}\n\nfragment AuthThirdPartyLoginButtonOIDC_ServerInfo on ServerInfo {\n authStrategies {\n id\n name\n __typename\n }\n __typename\n}\n\nfragment AuthStategiesServerInfoFragment on ServerInfo {\n authStrategies {\n id\n name\n url\n __typename\n }\n ...AuthThirdPartyLoginButtonOIDC_ServerInfo\n __typename\n}","graphql_variables":{},"graphql_operation_name":"AuthLoginPanel","graphql_operation_title":"GQL AuthLoginPanel","actionName":"AuthLoginPanel","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":2} [server] INFO [19:27:35.527]: GQL ActiveUserMainMetadata finished after 0 ms {"req":{"id":"74b97009-7154-4c47-a0ff-f6b9140d3418","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"74b97009-7154-4c47-a0ff-f6b9140d3418","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:27:35.529]: GQL MainServerInfoData finished after 0 ms {"req":{"id":"74b97009-7154-4c47-a0ff-f6b9140d3418","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"74b97009-7154-4c47-a0ff-f6b9140d3418","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","actionName":"MainServerInfoData","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:27:35.530]: GQL ServerInfoBlobSizeLimit finished after 0 ms {"req":{"id":"74b97009-7154-4c47-a0ff-f6b9140d3418","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"74b97009-7154-4c47-a0ff-f6b9140d3418","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:27:35.532]: GQL NavigationProjectInvites finished after 0 ms {"req":{"id":"74b97009-7154-4c47-a0ff-f6b9140d3418","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"74b97009-7154-4c47-a0ff-f6b9140d3418","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:27:35.600]: GQL AuthLoginPanel finished after 0 ms {"req":{"id":"74b97009-7154-4c47-a0ff-f6b9140d3418","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"74b97009-7154-4c47-a0ff-f6b9140d3418","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"556"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query AuthLoginPanel {\n serverInfo {\n authStrategies {\n id\n __typename\n }\n ...AuthStategiesServerInfoFragment\n __typename\n }\n}\n\nfragment AuthThirdPartyLoginButtonOIDC_ServerInfo on ServerInfo {\n authStrategies {\n id\n name\n __typename\n }\n __typename\n}\n\nfragment AuthStategiesServerInfoFragment on ServerInfo {\n authStrategies {\n id\n name\n url\n __typename\n }\n ...AuthThirdPartyLoginButtonOIDC_ServerInfo\n __typename\n}","graphql_variables":{},"graphql_operation_name":"AuthLoginPanel","graphql_operation_title":"GQL AuthLoginPanel","actionName":"AuthLoginPanel","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:29:21.054]: GQL AuthRegisterPanel finished after 3 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"829","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query AuthRegisterPanel($token: String) {\n serverInfo {\n inviteOnly\n authStrategies {\n id\n __typename\n }\n ...AuthStategiesServerInfoFragment\n ...ServerTermsOfServicePrivacyPolicyFragment\n __typename\n }\n serverInviteByToken(token: $token) {\n id\n email\n __typename\n }\n}\n\nfragment AuthThirdPartyLoginButtonOIDC_ServerInfo on ServerInfo {\n authStrategies {\n id\n name\n __typename\n }\n __typename\n}\n\nfragment AuthStategiesServerInfoFragment on ServerInfo {\n authStrategies {\n id\n name\n url\n __typename\n }\n ...AuthThirdPartyLoginButtonOIDC_ServerInfo\n __typename\n}\n\nfragment ServerTermsOfServicePrivacyPolicyFragment on ServerInfo {\n termsOfService\n __typename\n}","graphql_variables":{},"graphql_operation_name":"AuthRegisterPanel","graphql_operation_title":"GQL AuthRegisterPanel","actionName":"AuthRegisterPanel","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":3} [server] INFO [19:29:33.611]: /auth/local/register request received {"req":{"id":"fec3c683-13ed-4974-a9ee-534b8c231d6b","method":"OPTIONS","path":"/auth/local/register","pathParameters":{"challenge":"0tw461woxc"},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","access-control-request-method":"POST","access-control-request-headers":"content-type","origin":"http://127.0.0.1:8081","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-fetch-mode":"cors","sec-fetch-site":"same-site","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"fec3c683-13ed-4974-a9ee-534b8c231d6b"}},"requestPath":"/auth/local/register"} [server] INFO [19:29:33.611]: /auth/local/register request completed in 0 ms {"req":{"id":"fec3c683-13ed-4974-a9ee-534b8c231d6b","method":"OPTIONS","path":"/auth/local/register","pathParameters":{"challenge":"0tw461woxc"},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","access-control-request-method":"POST","access-control-request-headers":"content-type","origin":"http://127.0.0.1:8081","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-fetch-mode":"cors","sec-fetch-site":"same-site","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"fec3c683-13ed-4974-a9ee-534b8c231d6b"}},"res":{"statusCode":204,"headers":{"x-request-id":"fec3c683-13ed-4974-a9ee-534b8c231d6b","access-control-allow-origin":"*","access-control-allow-methods":"GET,HEAD,PUT,PATCH,POST,DELETE","vary":"Access-Control-Request-Headers","access-control-allow-headers":"content-type","content-length":"0"}},"responseTime":0,"requestStatus":"completed","requestPath":"/auth/local/register"} [server] INFO [19:29:33.615]: /auth/local/register request received {"req":{"id":"1a0817b7-2a0b-49ef-b72b-29001aa357f4","method":"POST","path":"/auth/local/register","pathParameters":{"challenge":"0tw461woxc"},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"72","sec-ch-ua-platform":"\"Windows\"","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","dnt":"1","content-type":"application/json","sec-ch-ua-mobile":"?0","accept":"*/*","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"1a0817b7-2a0b-49ef-b72b-29001aa357f4"}},"requestPath":"/auth/local/register"} [server] INFO [19:29:33.889]: [create user (start)] {"operationName":"create user","operationStatus":"start"} [server] INFO [19:29:35.068]: Email "Speckle account email verification" sent out to distinctIds ["@D85BE06B08C654BDE7A9C26CF6D1B7DE"]; status: sent {"req":{"id":"1a0817b7-2a0b-49ef-b72b-29001aa357f4","method":"POST","path":"/auth/local/register","pathParameters":{"challenge":"0tw461woxc"},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"72","sec-ch-ua-platform":"\"Windows\"","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","dnt":"1","content-type":"application/json","sec-ch-ua-mobile":"?0","accept":"*/*","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"1a0817b7-2a0b-49ef-b72b-29001aa357f4"}},"subject":"Speckle account email verification","distinctIds":["@D85BE06B08C654BDE7A9C26CF6D1B7DE"],"deliveryStatus":"sent"} [server] INFO [19:29:35.132]: [create user (success)] {"operationName":"create user","operationStatus":"success"} [server] INFO [19:29:35.224]: /auth/local/register request completed in 1609 ms {"req":{"id":"1a0817b7-2a0b-49ef-b72b-29001aa357f4","method":"POST","path":"/auth/local/register","pathParameters":{"challenge":"0tw461woxc"},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"72","sec-ch-ua-platform":"\"Windows\"","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","dnt":"1","content-type":"application/json","sec-ch-ua-mobile":"?0","accept":"*/*","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"1a0817b7-2a0b-49ef-b72b-29001aa357f4"}},"res":{"statusCode":302,"headers":{"x-request-id":"1a0817b7-2a0b-49ef-b72b-29001aa357f4","access-control-allow-origin":"*","x-ratelimit-remaining":499,"content-security-policy":"frame-ancestors 'none'","location":"http://127.0.0.1:8081/?access_code=e5622d590ef26a516763f7bba039b0be46eeb9ded1®ister=true","vary":"Accept","content-type":"text/plain; charset=utf-8","content-length":"113"}},"responseTime":1609,"requestStatus":"completed","requestPath":"/auth/local/register"} [server] INFO [19:29:35.345]: GQL ActiveUserMainMetadata finished after 1 ms {"req":{"id":"f550e72e-964f-410a-977d-43eff12f65be","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"f550e72e-964f-410a-977d-43eff12f65be","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":1} [server] INFO [19:29:35.346]: GQL MainServerInfoData finished after 0 ms {"req":{"id":"f550e72e-964f-410a-977d-43eff12f65be","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"f550e72e-964f-410a-977d-43eff12f65be","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","actionName":"MainServerInfoData","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:29:35.347]: GQL ServerInfoBlobSizeLimit finished after 0 ms {"req":{"id":"f550e72e-964f-410a-977d-43eff12f65be","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"f550e72e-964f-410a-977d-43eff12f65be","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:29:35.350]: GQL NavigationProjectInvites finished after 1 ms {"req":{"id":"f550e72e-964f-410a-977d-43eff12f65be","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"f550e72e-964f-410a-977d-43eff12f65be","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":1} [server] INFO [19:29:35.472]: GQL ActiveUserMainMetadata finished after 1 ms {"req":{"id":"1c2b09bf-efb2-42f4-b9ac-61d43c87ed71","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"1c2b09bf-efb2-42f4-b9ac-61d43c87ed71","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":1} [server] INFO [19:29:35.474]: GQL MainServerInfoData finished after 1 ms {"req":{"id":"1c2b09bf-efb2-42f4-b9ac-61d43c87ed71","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"1c2b09bf-efb2-42f4-b9ac-61d43c87ed71","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","actionName":"MainServerInfoData","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":1} [server] INFO [19:29:35.476]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"1c2b09bf-efb2-42f4-b9ac-61d43c87ed71","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"1c2b09bf-efb2-42f4-b9ac-61d43c87ed71","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":1} [server] INFO [19:29:35.478]: GQL NavigationProjectInvites finished after 0 ms {"req":{"id":"1c2b09bf-efb2-42f4-b9ac-61d43c87ed71","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"1c2b09bf-efb2-42f4-b9ac-61d43c87ed71","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:29:35.541]: GQL AuthLoginPanel finished after 1 ms {"req":{"id":"1c2b09bf-efb2-42f4-b9ac-61d43c87ed71","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"1c2b09bf-efb2-42f4-b9ac-61d43c87ed71","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"556"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query AuthLoginPanel {\n serverInfo {\n authStrategies {\n id\n __typename\n }\n ...AuthStategiesServerInfoFragment\n __typename\n }\n}\n\nfragment AuthThirdPartyLoginButtonOIDC_ServerInfo on ServerInfo {\n authStrategies {\n id\n name\n __typename\n }\n __typename\n}\n\nfragment AuthStategiesServerInfoFragment on ServerInfo {\n authStrategies {\n id\n name\n url\n __typename\n }\n ...AuthThirdPartyLoginButtonOIDC_ServerInfo\n __typename\n}","graphql_variables":{},"graphql_operation_name":"AuthLoginPanel","graphql_operation_title":"GQL AuthLoginPanel","actionName":"AuthLoginPanel","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":1} [server] INFO [19:29:35.643]: GQL ActiveUserMainMetadata finished after 0 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1059","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":false},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":0,"totalDuration":0},"apollo_query_duration_ms":0} [server] INFO [19:29:35.770]: /auth/token request received {"req":{"id":"e9c42ce1-db40-401a-a962-87886eb3c784","method":"OPTIONS","path":"/auth/token","pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","access-control-request-method":"POST","access-control-request-headers":"content-type","origin":"http://127.0.0.1:8081","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-fetch-mode":"cors","sec-fetch-site":"same-site","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"e9c42ce1-db40-401a-a962-87886eb3c784"}},"requestPath":"/auth/token"} [server] INFO [19:29:35.772]: /auth/token request completed in 1 ms {"req":{"id":"e9c42ce1-db40-401a-a962-87886eb3c784","method":"OPTIONS","path":"/auth/token","pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","access-control-request-method":"POST","access-control-request-headers":"content-type","origin":"http://127.0.0.1:8081","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-fetch-mode":"cors","sec-fetch-site":"same-site","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"e9c42ce1-db40-401a-a962-87886eb3c784"}},"res":{"statusCode":204,"headers":{"x-request-id":"e9c42ce1-db40-401a-a962-87886eb3c784","access-control-allow-origin":"*","access-control-allow-methods":"GET,HEAD,PUT,PATCH,POST,DELETE","vary":"Access-Control-Request-Headers","access-control-allow-headers":"content-type","content-length":"0"}},"responseTime":1,"requestStatus":"completed","requestPath":"/auth/token"} [server] INFO [19:29:35.777]: /auth/token request received {"req":{"id":"cc717a9e-a2e1-4dd7-9988-83de4e31d50d","method":"POST","path":"/auth/token","pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"130","sec-ch-ua-platform":"\"Windows\"","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","dnt":"1","content-type":"application/json","sec-ch-ua-mobile":"?0","accept":"*/*","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"cc717a9e-a2e1-4dd7-9988-83de4e31d50d"}},"requestPath":"/auth/token"} [server] INFO [19:29:35.812]: [createAppTokenFromAccessCode (start)] Create an app token from an access code {"req":{"id":"cc717a9e-a2e1-4dd7-9988-83de4e31d50d","method":"POST","path":"/auth/token","pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"130","sec-ch-ua-platform":"\"Windows\"","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","dnt":"1","content-type":"application/json","sec-ch-ua-mobile":"?0","accept":"*/*","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"cc717a9e-a2e1-4dd7-9988-83de4e31d50d"}},"authContext":{"auth":false},"operationName":"createAppTokenFromAccessCode","operationStatus":"start","operationDescription":"Create an app token from an access code"} [server] INFO [19:29:36.265]: [createAppTokenFromAccessCode (success)] {"req":{"id":"cc717a9e-a2e1-4dd7-9988-83de4e31d50d","method":"POST","path":"/auth/token","pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"130","sec-ch-ua-platform":"\"Windows\"","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","dnt":"1","content-type":"application/json","sec-ch-ua-mobile":"?0","accept":"*/*","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"cc717a9e-a2e1-4dd7-9988-83de4e31d50d"}},"authContext":{"auth":false},"operationName":"createAppTokenFromAccessCode","operationStatus":"success"} [server] INFO [19:29:36.266]: /auth/token request completed in 489 ms {"req":{"id":"cc717a9e-a2e1-4dd7-9988-83de4e31d50d","method":"POST","path":"/auth/token","pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"130","sec-ch-ua-platform":"\"Windows\"","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","dnt":"1","content-type":"application/json","sec-ch-ua-mobile":"?0","accept":"*/*","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8","x-request-id":"cc717a9e-a2e1-4dd7-9988-83de4e31d50d"}},"res":{"statusCode":200,"headers":{"x-request-id":"cc717a9e-a2e1-4dd7-9988-83de4e31d50d","access-control-allow-origin":"*","x-ratelimit-remaining":499,"content-security-policy":"frame-ancestors 'none'","content-type":"application/json; charset=utf-8","content-length":"114","etag":"W/\"72-SJjoTk4o2vPRHoasgOqpZq2spfQ\""}},"responseTime":489,"requestStatus":"completed","requestPath":"/auth/token"} [server] INFO [19:29:36.648]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"212","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":6,"totalDuration":360.5099999999511},"apollo_query_duration_ms":1} [server] INFO [19:29:36.694]: GQL AuthLoginPanel finished after 1 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"556","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query AuthLoginPanel {\n serverInfo {\n authStrategies {\n id\n __typename\n }\n ...AuthStategiesServerInfoFragment\n __typename\n }\n}\n\nfragment AuthThirdPartyLoginButtonOIDC_ServerInfo on ServerInfo {\n authStrategies {\n id\n name\n __typename\n }\n __typename\n}\n\nfragment AuthStategiesServerInfoFragment on ServerInfo {\n authStrategies {\n id\n name\n url\n __typename\n }\n ...AuthThirdPartyLoginButtonOIDC_ServerInfo\n __typename\n}","graphql_variables":{},"graphql_operation_name":"AuthLoginPanel","graphql_operation_title":"GQL AuthLoginPanel","userId":"cde5516f48","actionName":"AuthLoginPanel","dbMetrics":{"totalCount":6,"totalDuration":226.95360000006622},"apollo_query_duration_ms":1} [server] INFO [19:29:36.753]: GQL ActiveUserMainMetadata finished after 121 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1059","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":14,"totalDuration":530.2698999999557},"apollo_query_duration_ms":121} [server] INFO [19:29:37.006]: GQL ActiveUserMainMetadata finished after 74 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1059","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":13,"totalDuration":402.9884000000311},"apollo_query_duration_ms":74} [server] INFO [19:29:37.201]: GQL MainServerInfoData finished after 0 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"362","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":6,"totalDuration":250.31539999996312},"apollo_query_duration_ms":0} [server] INFO [19:29:37.309]: GQL ActiveUserMainMetadata finished after 78 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1059","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":13,"totalDuration":457.6330999999773},"apollo_query_duration_ms":78} [server] INFO [19:29:37.564]: GQL ActiveUserMainMetadata finished after 67 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1059","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":13,"totalDuration":377.4885999999824},"apollo_query_duration_ms":67} [server] INFO [19:29:39.250]: GQL ServerInfoEmailVerificationTimeout finished after 2 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"247","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoEmailVerificationTimeout {\n serverInfo {\n configuration {\n emailVerificationTimeoutMinutes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoEmailVerificationTimeout","graphql_operation_title":"GQL ServerInfoEmailVerificationTimeout","userId":"cde5516f48","actionName":"ServerInfoEmailVerificationTimeout","dbMetrics":{"totalCount":6,"totalDuration":171.65480000001844},"apollo_query_duration_ms":2} [server] INFO [19:29:39.290]: GQL UserEmails finished after 66 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"315","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query UserEmails {\n activeUser {\n id\n emails {\n ...EmailFields\n __typename\n }\n hasPendingVerification\n __typename\n }\n}\n\nfragment EmailFields on UserEmail {\n id\n email\n verified\n primary\n userId\n __typename\n}","graphql_variables":{},"graphql_operation_name":"UserEmails","graphql_operation_title":"GQL UserEmails","userId":"cde5516f48","actionName":"UserEmails","dbMetrics":{"totalCount":9,"totalDuration":256.70329999999376},"apollo_query_duration_ms":66} [server] INFO [19:30:00.149]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"a770fcd855"} [server] INFO [19:30:00.299]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"cb5a31e506","numberOfFailedBackgroundJobs":0} [server] INFO [19:31:10.360]: [verifyUserEmail (start)] Verify a user email {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"291","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation verifyEmail($input: VerifyUserEmailInput!) {\n activeUserMutations {\n emailMutations {\n verify(input: $input)\n __typename\n }\n __typename\n }\n}","graphql_variables":{"input":{"email":"[REDACTED]","code":"000000"}},"graphql_operation_name":"verifyEmail","graphql_operation_title":"GQL verifyEmail","userId":"cde5516f48","actionName":"verifyEmail","operationName":"verifyUserEmail","operationStatus":"start","operationDescription":"Verify a user email"} [server] INFO [19:31:10.493]: [verifyUserEmail (failure)] {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"291","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation verifyEmail($input: VerifyUserEmailInput!) {\n activeUserMutations {\n emailMutations {\n verify(input: $input)\n __typename\n }\n __typename\n }\n}","graphql_variables":{"input":{"email":"[REDACTED]","code":"000000"}},"graphql_operation_name":"verifyEmail","graphql_operation_title":"GQL verifyEmail","userId":"cde5516f48","actionName":"verifyEmail","operationName":"verifyUserEmail","operationStatus":"failure"} [server] err: { [server] "type": "EmailVerificationFinalizationError", [server] "message": "Invalid email verification finalization request", [server] "stack": [server] EmailVerificationFinalizationError: Invalid email verification finalization request [server] at (D:\speckle-server\packages\server\modules\core\services\users\emailVerification.ts:38:29) [server] at async (D:\speckle-server\packages\server\modules\shared\command.ts:45:22) [server] at async withOperationLogging.logger.logger (D:\speckle-server\packages\server\modules\core\graph\resolvers\userEmails.ts:158:46) [server] at async withOperationLogging (D:\speckle-server\packages\server\observability\domain\businessLogging.ts:35:21) [server] at async Object.verify (D:\speckle-server\packages\server\modules\core\graph\resolvers\userEmails.ts:158:7) [server] at async fieldConfig.resolve (D:\speckle-server\packages\server\modules\core\graph\directives\hasRole.ts:57:20) [server] at async fieldConfig.resolve (D:\speckle-server\packages\server\modules\core\graph\directives\hasScope.ts:35:26) [server] "name": "EmailVerificationFinalizationError", [server] "jse_shortmsg": "Invalid email verification finalization request", [server] "jse_info": { [server] "code": "EMAIL_VERIFICATION_FINALIZATION_ERROR", [server] "statusCode": 400 [server] } [server] } [server] INFO [19:31:10.494]: verifyEmail failed after 137 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"291","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation verifyEmail($input: VerifyUserEmailInput!) {\n activeUserMutations {\n emailMutations {\n verify(input: $input)\n __typename\n }\n __typename\n }\n}","graphql_variables":{"input":{"email":"[REDACTED]","code":"000000"}},"graphql_operation_name":"verifyEmail","graphql_operation_title":"GQL verifyEmail","userId":"cde5516f48","actionName":"verifyEmail","apollo_query_duration_ms":137,"dbMetrics":{"totalCount":7,"totalDuration":242.49420000007376},"error_count":1,"first_error":{"message":"Invalid email verification finalization request","path":"activeUserMutations > emailMutations > verify"}} [server] err: { [server] "type": "GraphQLError", [server] "message": "Invalid email verification finalization request", [server] "stack": [server] EmailVerificationFinalizationError: Invalid email verification finalization request [server] at (D:\speckle-server\packages\server\modules\core\services\users\emailVerification.ts:38:29) [server] at async (D:\speckle-server\packages\server\modules\shared\command.ts:45:22) [server] at async withOperationLogging.logger.logger (D:\speckle-server\packages\server\modules\core\graph\resolvers\userEmails.ts:158:46) [server] at async withOperationLogging (D:\speckle-server\packages\server\observability\domain\businessLogging.ts:35:21) [server] at async Object.verify (D:\speckle-server\packages\server\modules\core\graph\resolvers\userEmails.ts:158:7) [server] at async fieldConfig.resolve (D:\speckle-server\packages\server\modules\core\graph\directives\hasRole.ts:57:20) [server] at async fieldConfig.resolve (D:\speckle-server\packages\server\modules\core\graph\directives\hasScope.ts:35:26) [server] "path": [ [server] "activeUserMutations", [server] "emailMutations", [server] "verify" [server] ], [server] "locations": [ [server] { [server] "line": 4, [server] "column": 7 [server] } [server] ], [server] "extensions": {} [server] } [server] INFO [19:31:10.495]: GQL verifyEmail finished after 138 ms {"req":{"id":"adG7lBeRtknUEBWK5AYGG","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"291","x-request-id":"adG7lBeRtknUEBWK5AYGG","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"b37c4662fe","scopes":["apps:read","apps:write","profile:delete","profile:email","profile:read","profile:write","server:setup","server:stats","streams:read","streams:write","tokens:read","tokens:write","users:email","users:invite","users:read"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation verifyEmail($input: VerifyUserEmailInput!) {\n activeUserMutations {\n emailMutations {\n verify(input: $input)\n __typename\n }\n __typename\n }\n}","graphql_variables":{"input":{"email":"[REDACTED]","code":"000000"}},"graphql_operation_name":"verifyEmail","graphql_operation_title":"GQL verifyEmail","userId":"cde5516f48","actionName":"verifyEmail","dbMetrics":{"totalCount":7,"totalDuration":242.49420000007376},"apollo_query_duration_ms":138} [server] INFO [19:35:00.358]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"5729c0a2f2","numberOfFailedBackgroundJobs":0} [server] INFO [19:36:00.845]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"c284e6f4d8"} [server] INFO [19:40:01.304]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"826b27ea12","numberOfFailedBackgroundJobs":0} [server] INFO [19:42:00.233]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"3182c25da5"} [server] INFO [19:45:01.406]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"9277b9ea26","numberOfFailedBackgroundJobs":0} [server] INFO [19:48:00.612]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"3c878e0797"} [server] INFO [19:50:01.001]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"7c65958670","numberOfFailedBackgroundJobs":0} [server] INFO [19:54:00.982]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"44c59aac6d"} [server] INFO [19:55:00.671]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"5eb06c32fc","numberOfFailedBackgroundJobs":0} [server] INFO [20:00:00.381]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"ce98359307"} [server] INFO [20:00:00.548]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"dbb6ff594a","numberOfFailedBackgroundJobs":0} [server] INFO [20:05:01.442]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"4b35bf9830","numberOfFailedBackgroundJobs":0} [server] INFO [20:06:00.720]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"6fd7cddf01"} [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] INFO [20:09:40.140]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] INFO [20:09:40.719]: Migrated db to latest for region "main" in 577.2521ms. {"phase":"startup","region":"main","durationMs":577.2521} [server] INFO [20:09:40.720]: Async request context tracking enabled 👀 {"phase":"startup"} [server] INFO [20:09:46.016]: 🔐 Init access request module {"component":"modules"} [server] INFO [20:09:46.016]: 🤺 Init activity module {"component":"modules"} [server] INFO [20:09:46.022]: 💅 Init graphql api explorer module {"component":"modules"} [server] INFO [20:09:46.022]: 🔑 Init auth module {"component":"modules"} [server] INFO [20:09:46.186]: 🛠️ Init backgroundjobs module {"component":"modules"} [server] INFO [20:09:46.186]: 📦 Init BlobStorage module {"component":"modules"} [server] INFO [20:09:46.289]: 🗣 Init comments module {"component":"modules"} [server] INFO [20:09:46.290]: 💥 Init core module {"component":"modules"} [server] INFO [20:09:46.844]: 🔔 Initializing postgres notification listening... {"component":"db-notifications"} [server] INFO [20:09:46.844]: Ending connection... {"component":"db-notifications"} [server] INFO [20:09:46.844]: Attempting to (re-)connect... {"component":"db-notifications","mainDbConnectionString":"postgres://speckle:****@100.64.0.3/speckle"} [server] INFO [20:09:47.016]: Client reconnect successful! {"component":"db-notifications"} [server] INFO [20:09:47.017]: 🔄️ Init cross-server-sync module {"component":"modules"} [server] INFO [20:09:47.017]: 📧 Init emails module {"component":"modules"} [server] INFO [20:09:47.017]: 📧 Using SMTP email transporter {"component":"email"} [server] WARN [20:09:47.018]: Neither EMAIL_SECURE and EMAIL_REQUIRE_TLS are true. Client will attempt to upgrade to TLS on connect, but will default to whatever the server supports which may be insecure. {"component":"email"} [server] INFO [20:09:47.234]: 📄 Init FileUploads module {"component":"modules"} [server] INFO [20:09:47.234]: 📄 Next Gen File Importer is ENABLED {"component":"modules"} [server] INFO [20:09:47.234]: 🗳️ Next Gen File importer is ENABLED {"component":"modules"} [server] INFO [20:09:47.880]: Migrated db to latest for region "Queue DB for ifc" in 645.9145ms. {"phase":"startup","region":"Queue DB for ifc","durationMs":645.9145} [server] INFO [20:09:47.885]: 📞 Init notifications module {"component":"modules"} [server] INFO [20:09:47.885]: 📞 Initializing notification queue consumption... {"component":"modules"} [server] INFO [20:09:47.917]: 📸 Init object preview module {"component":"modules"} [server] INFO [20:09:47.920]: ♻️ Init pwd reset module {"component":"modules"} [server] INFO [20:09:47.920]: 💌 Init invites module {"component":"modules"} [server] INFO [20:09:47.949]: 📊 Init stats module {"component":"modules"} [server] INFO [20:09:47.949]: 🎣 Init webhooks module {"component":"modules"} [server] INFO [20:09:47.949]: ⚒️ Init workspaces core module {"component":"modules"} [server] INFO [20:09:47.949]: ⚒️ Init gatekeeper core module {"component":"modules"} [server] INFO [20:09:48.514]: Initializing Bull monitoring UI with 3 queues at http://127.0.0.1:3000/api/admin/bull-jobs {"component":"modules"} [server] INFO [20:09:48.519]: ⬇️ Ensuring base onboarding stream asynchronously... {"component":"cross-server-sync"} [server] INFO [20:09:48.521]: Ensuring onboarding project is present... {"component":"cross-server-sync"} [server] INFO [20:09:48.557]: Onboarding stream not found, pulling from target server... {"component":"cross-server-sync"} [server] INFO [20:09:48.557]: Project download started at: 2026-04-15T13:09:48.557Z {"component":"cross-server-sync"} [server] INFO [20:09:48.647]: 💓 Init health check {"component":"healthcheck"} [server] ERROR [20:09:49.567]: Error ensuring onboarding stream {"component":"cross-server-sync"} [server] err: { [server] "type": "EnvironmentResourceError", [server] "message": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "stack": [server] EnvironmentResourceError: GQL operation 'Project metadata query' failed because of errors: [{"message":"Project not found","locations":[{"line":2,"column":3}],"path":["project"],"extensions":{"code":"STREAM_NOT_FOUND","statusCode":404}}] [server] at assertValidGraphQLResult (D:\speckle-server\packages\server\modules\cross-server-sync\utils\graphqlClient.ts:21:11) [server] at getProjectMetadata (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:88:3) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async Object.downloadProject (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:217:25) [server] at async (D:\speckle-server\packages\server\modules\cross-server-sync\services\onboardingProject.ts:71:17) [server] "name": "EnvironmentResourceError", [server] "jse_shortmsg": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "jse_info": { [server] "code": "ENVIRONMENT_RESOURCE_ERROR", [server] "statusCode": 502 [server] } [server] } [server] INFO [20:09:50.409]: ✨ Proxying frontend (dev mode): {"phase":"startup"} [server] INFO [20:09:50.409]: 👉 main application: http://127.0.0.1:3000/ {"phase":"startup"} [server] INFO [20:09:50.413]: 🚀 My name is Speckle Server, and I'm running at 127.0.0.1:3000 {"phase":"startup"} [server] INFO [20:10:00.180]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"741b97d0d9","numberOfFailedBackgroundJobs":0} [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] INFO [20:10:08.517]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] INFO [20:10:09.089]: Migrated db to latest for region "main" in 570.1734ms. {"phase":"startup","region":"main","durationMs":570.1734} [server] INFO [20:10:09.090]: Async request context tracking enabled 👀 {"phase":"startup"} [server] INFO [20:10:14.370]: 🔐 Init access request module {"component":"modules"} [server] INFO [20:10:14.370]: 🤺 Init activity module {"component":"modules"} [server] INFO [20:10:14.375]: 💅 Init graphql api explorer module {"component":"modules"} [server] INFO [20:10:14.375]: 🔑 Init auth module {"component":"modules"} [server] INFO [20:10:14.509]: 🛠️ Init backgroundjobs module {"component":"modules"} [server] INFO [20:10:14.509]: 📦 Init BlobStorage module {"component":"modules"} [server] INFO [20:10:14.613]: 🗣 Init comments module {"component":"modules"} [server] INFO [20:10:14.614]: 💥 Init core module {"component":"modules"} [server] INFO [20:10:15.188]: 🔔 Initializing postgres notification listening... {"component":"db-notifications"} [server] INFO [20:10:15.189]: Ending connection... {"component":"db-notifications"} [server] INFO [20:10:15.189]: Attempting to (re-)connect... {"component":"db-notifications","mainDbConnectionString":"postgres://speckle:****@100.64.0.3/speckle"} [server] INFO [20:10:15.360]: Client reconnect successful! {"component":"db-notifications"} [server] INFO [20:10:15.366]: 🔄️ Init cross-server-sync module {"component":"modules"} [server] INFO [20:10:15.366]: 📧 Init emails module {"component":"modules"} [server] INFO [20:10:15.366]: 📧 Using SMTP email transporter {"component":"email"} [server] WARN [20:10:15.367]: Neither EMAIL_SECURE and EMAIL_REQUIRE_TLS are true. Client will attempt to upgrade to TLS on connect, but will default to whatever the server supports which may be insecure. {"component":"email"} [server] INFO [20:10:15.596]: 📄 Init FileUploads module {"component":"modules"} [server] INFO [20:10:15.596]: 📄 Next Gen File Importer is ENABLED {"component":"modules"} [server] INFO [20:10:15.596]: 🗳️ Next Gen File importer is ENABLED {"component":"modules"} [server] INFO [20:10:16.139]: Migrated db to latest for region "Queue DB for ifc" in 542.0195ms. {"phase":"startup","region":"Queue DB for ifc","durationMs":542.0195} [server] INFO [20:10:16.141]: 📞 Init notifications module {"component":"modules"} [server] INFO [20:10:16.141]: 📞 Initializing notification queue consumption... {"component":"modules"} [server] INFO [20:10:16.171]: 📸 Init object preview module {"component":"modules"} [server] INFO [20:10:16.174]: ♻️ Init pwd reset module {"component":"modules"} [server] INFO [20:10:16.174]: 💌 Init invites module {"component":"modules"} [server] INFO [20:10:16.202]: 📊 Init stats module {"component":"modules"} [server] INFO [20:10:16.202]: 🎣 Init webhooks module {"component":"modules"} [server] INFO [20:10:16.202]: ⚒️ Init workspaces core module {"component":"modules"} [server] INFO [20:10:16.202]: ⚒️ Init gatekeeper core module {"component":"modules"} [server] INFO [20:10:16.749]: Initializing Bull monitoring UI with 3 queues at http://127.0.0.1:3000/api/admin/bull-jobs {"component":"modules"} [server] INFO [20:10:16.754]: ⬇️ Ensuring base onboarding stream asynchronously... {"component":"cross-server-sync"} [server] INFO [20:10:16.756]: Ensuring onboarding project is present... {"component":"cross-server-sync"} [server] INFO [20:10:16.791]: Onboarding stream not found, pulling from target server... {"component":"cross-server-sync"} [server] INFO [20:10:16.791]: Project download started at: 2026-04-15T13:10:16.791Z {"component":"cross-server-sync"} [server] INFO [20:10:16.888]: 💓 Init health check {"component":"healthcheck"} [server] ERROR [20:10:17.483]: Error ensuring onboarding stream {"component":"cross-server-sync"} [server] err: { [server] "type": "EnvironmentResourceError", [server] "message": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "stack": [server] EnvironmentResourceError: GQL operation 'Project metadata query' failed because of errors: [{"message":"Project not found","locations":[{"line":2,"column":3}],"path":["project"],"extensions":{"code":"STREAM_NOT_FOUND","statusCode":404}}] [server] at assertValidGraphQLResult (D:\speckle-server\packages\server\modules\cross-server-sync\utils\graphqlClient.ts:21:11) [server] at getProjectMetadata (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:88:3) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async Object.downloadProject (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:217:25) [server] at async (D:\speckle-server\packages\server\modules\cross-server-sync\services\onboardingProject.ts:71:17) [server] "name": "EnvironmentResourceError", [server] "jse_shortmsg": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "jse_info": { [server] "code": "ENVIRONMENT_RESOURCE_ERROR", [server] "statusCode": 502 [server] } [server] } [server] INFO [20:10:18.575]: ✨ Proxying frontend (dev mode): {"phase":"startup"} [server] INFO [20:10:18.575]: 👉 main application: http://127.0.0.1:3000/ {"phase":"startup"} [server] INFO [20:10:18.577]: 🚀 My name is Speckle Server, and I'm running at 127.0.0.1:3000 {"phase":"startup"} [server] ReferenceError: Roles is not defined [server] at createAuthContextFromToken (D:\speckle-server\packages\server\modules\shared\middleware\index.ts:139:13) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async authContextMiddleware (D:\speckle-server\packages\server\modules\shared\middleware\index.ts:168:23) [server] WARN [20:10:52.233]: Unexpected type of error when handling /graphql from 127.0.0.1. Please raise a bug report to the developers. {"req":{"id":"6a976efa-e3fb-4c40-9b46-417d224f399c","method":"POST","path":"/graphql","pathParameters":{},"headers":{"accept":"application/graphql-response+json, application/json, multipart/mixed","content-type":"application/json","content-length":"1608","host":"127.0.0.1:3000","connection":"keep-alive","x-request-id":"6a976efa-e3fb-4c40-9b46-417d224f399c"}}} [server] err: { [server] "type": "ReferenceError", [server] "message": "Roles is not defined", [server] "stack": [server] ReferenceError: Roles is not defined [server] at createAuthContextFromToken (D:\speckle-server\packages\server\modules\shared\middleware\index.ts:139:13) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async authContextMiddleware (D:\speckle-server\packages\server\modules\shared\middleware\index.ts:168:23) [server] } [server] INFO [20:12:00.711]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"1b3e71f327"} [server] ReferenceError: Roles is not defined [server] at createAuthContextFromToken (D:\speckle-server\packages\server\modules\shared\middleware\index.ts:139:13) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async authContextMiddleware (D:\speckle-server\packages\server\modules\shared\middleware\index.ts:168:23) [server] WARN [20:12:07.974]: Unexpected type of error when handling /graphql from 127.0.0.1. Please raise a bug report to the developers. {"req":{"id":"4b366058-c4ba-4578-ab22-377fa50ecd8d","method":"POST","path":"/graphql","pathParameters":{},"headers":{"user-agent":"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.26100.8115","content-type":"application/json","host":"127.0.0.1:3000","content-length":"59","expect":"100-continue","connection":"Keep-Alive","x-request-id":"4b366058-c4ba-4578-ab22-377fa50ecd8d"}}} [server] err: { [server] "type": "ReferenceError", [server] "message": "Roles is not defined", [server] "stack": [server] ReferenceError: Roles is not defined [server] at createAuthContextFromToken (D:\speckle-server\packages\server\modules\shared\middleware\index.ts:139:13) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async authContextMiddleware (D:\speckle-server\packages\server\modules\shared\middleware\index.ts:168:23) [server] } [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] INFO [20:12:42.146]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] INFO [20:12:42.808]: Migrated db to latest for region "main" in 661.5056ms. {"phase":"startup","region":"main","durationMs":661.5056} [server] INFO [20:12:42.809]: Async request context tracking enabled 👀 {"phase":"startup"} [server] INFO [20:12:48.234]: 🔐 Init access request module {"component":"modules"} [server] INFO [20:12:48.235]: 🤺 Init activity module {"component":"modules"} [server] INFO [20:12:48.239]: 💅 Init graphql api explorer module {"component":"modules"} [server] INFO [20:12:48.240]: 🔑 Init auth module {"component":"modules"} [server] INFO [20:12:48.397]: 🛠️ Init backgroundjobs module {"component":"modules"} [server] INFO [20:12:48.397]: 📦 Init BlobStorage module {"component":"modules"} [server] INFO [20:12:48.513]: 🗣 Init comments module {"component":"modules"} [server] INFO [20:12:48.514]: 💥 Init core module {"component":"modules"} [server] INFO [20:12:49.107]: 🔔 Initializing postgres notification listening... {"component":"db-notifications"} [server] INFO [20:12:49.107]: Ending connection... {"component":"db-notifications"} [server] INFO [20:12:49.108]: Attempting to (re-)connect... {"component":"db-notifications","mainDbConnectionString":"postgres://speckle:****@100.64.0.3/speckle"} [server] INFO [20:12:49.289]: Client reconnect successful! {"component":"db-notifications"} [server] INFO [20:12:49.291]: 🔄️ Init cross-server-sync module {"component":"modules"} [server] INFO [20:12:49.291]: 📧 Init emails module {"component":"modules"} [server] INFO [20:12:49.291]: 📧 Using SMTP email transporter {"component":"email"} [server] WARN [20:12:49.291]: Neither EMAIL_SECURE and EMAIL_REQUIRE_TLS are true. Client will attempt to upgrade to TLS on connect, but will default to whatever the server supports which may be insecure. {"component":"email"} [server] INFO [20:12:49.523]: 📄 Init FileUploads module {"component":"modules"} [server] INFO [20:12:49.523]: 📄 Next Gen File Importer is ENABLED {"component":"modules"} [server] INFO [20:12:49.523]: 🗳️ Next Gen File importer is ENABLED {"component":"modules"} [server] INFO [20:12:50.193]: Migrated db to latest for region "Queue DB for ifc" in 668.5719ms. {"phase":"startup","region":"Queue DB for ifc","durationMs":668.5719} [server] INFO [20:12:50.197]: 📞 Init notifications module {"component":"modules"} [server] INFO [20:12:50.197]: 📞 Initializing notification queue consumption... {"component":"modules"} [server] INFO [20:12:50.231]: 📸 Init object preview module {"component":"modules"} [server] INFO [20:12:50.233]: ♻️ Init pwd reset module {"component":"modules"} [server] INFO [20:12:50.234]: 💌 Init invites module {"component":"modules"} [server] INFO [20:12:50.269]: 📊 Init stats module {"component":"modules"} [server] INFO [20:12:50.269]: 🎣 Init webhooks module {"component":"modules"} [server] INFO [20:12:50.269]: ⚒️ Init workspaces core module {"component":"modules"} [server] INFO [20:12:50.269]: ⚒️ Init gatekeeper core module {"component":"modules"} [server] INFO [20:12:50.847]: Initializing Bull monitoring UI with 3 queues at http://127.0.0.1:3000/api/admin/bull-jobs {"component":"modules"} [server] INFO [20:12:50.850]: ⬇️ Ensuring base onboarding stream asynchronously... {"component":"cross-server-sync"} [server] INFO [20:12:50.852]: Ensuring onboarding project is present... {"component":"cross-server-sync"} [server] INFO [20:12:50.887]: Onboarding stream not found, pulling from target server... {"component":"cross-server-sync"} [server] INFO [20:12:50.887]: Project download started at: 2026-04-15T13:12:50.887Z {"component":"cross-server-sync"} [server] INFO [20:12:50.997]: 💓 Init health check {"component":"healthcheck"} [server] ERROR [20:12:51.633]: Error ensuring onboarding stream {"component":"cross-server-sync"} [server] err: { [server] "type": "EnvironmentResourceError", [server] "message": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "stack": [server] EnvironmentResourceError: GQL operation 'Project metadata query' failed because of errors: [{"message":"Project not found","locations":[{"line":2,"column":3}],"path":["project"],"extensions":{"code":"STREAM_NOT_FOUND","statusCode":404}}] [server] at assertValidGraphQLResult (D:\speckle-server\packages\server\modules\cross-server-sync\utils\graphqlClient.ts:21:11) [server] at getProjectMetadata (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:88:3) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async Object.downloadProject (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:217:25) [server] at async (D:\speckle-server\packages\server\modules\cross-server-sync\services\onboardingProject.ts:71:17) [server] "name": "EnvironmentResourceError", [server] "jse_shortmsg": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "jse_info": { [server] "code": "ENVIRONMENT_RESOURCE_ERROR", [server] "statusCode": 502 [server] } [server] } [server] INFO [20:12:52.706]: ✨ Proxying frontend (dev mode): {"phase":"startup"} [server] INFO [20:12:52.706]: 👉 main application: http://127.0.0.1:3000/ {"phase":"startup"} [server] INFO [20:12:52.708]: 🚀 My name is Speckle Server, and I'm running at 127.0.0.1:3000 {"phase":"startup"} [server] INFO [20:13:07.201]: GQL query activeUser finished after 128 ms {"req":{"id":"d84a5126-f100-430f-a4d6-2bbce2d4724c","method":"POST","path":null,"pathParameters":{},"headers":{"user-agent":"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.26100.8115","content-type":"application/json","host":"127.0.0.1:3000","content-length":"59","expect":"100-continue","connection":"Keep-Alive","x-request-id":"d84a5126-f100-430f-a4d6-2bbce2d4724c"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"{ activeUser { id name email role } }","graphql_operation_name":"query activeUser","graphql_operation_title":"GQL query activeUser","userId":"cde5516f48","actionName":"query activeUser","dbMetrics":{"totalCount":4,"totalDuration":145.28940000000512},"apollo_query_duration_ms":128} [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] INFO [20:14:31.305]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] INFO [20:14:31.923]: Migrated db to latest for region "main" in 616.6737ms. {"phase":"startup","region":"main","durationMs":616.6737} [server] INFO [20:14:31.924]: Async request context tracking enabled 👀 {"phase":"startup"} [server] INFO [20:14:37.337]: 🔐 Init access request module {"component":"modules"} [server] INFO [20:14:37.337]: 🤺 Init activity module {"component":"modules"} [server] INFO [20:14:37.342]: 💅 Init graphql api explorer module {"component":"modules"} [server] INFO [20:14:37.342]: 🔑 Init auth module {"component":"modules"} [server] INFO [20:14:37.516]: 🛠️ Init backgroundjobs module {"component":"modules"} [server] INFO [20:14:37.516]: 📦 Init BlobStorage module {"component":"modules"} [server] INFO [20:14:37.622]: 🗣 Init comments module {"component":"modules"} [server] INFO [20:14:37.623]: 💥 Init core module {"component":"modules"} [server] INFO [20:14:38.231]: 🔔 Initializing postgres notification listening... {"component":"db-notifications"} [server] INFO [20:14:38.231]: Ending connection... {"component":"db-notifications"} [server] INFO [20:14:38.232]: Attempting to (re-)connect... {"component":"db-notifications","mainDbConnectionString":"postgres://speckle:****@100.64.0.3/speckle"} [server] INFO [20:14:38.420]: Client reconnect successful! {"component":"db-notifications"} [server] INFO [20:14:38.421]: 🔄️ Init cross-server-sync module {"component":"modules"} [server] INFO [20:14:38.421]: 📧 Init emails module {"component":"modules"} [server] INFO [20:14:38.421]: 📧 Using SMTP email transporter {"component":"email"} [server] WARN [20:14:38.421]: Neither EMAIL_SECURE and EMAIL_REQUIRE_TLS are true. Client will attempt to upgrade to TLS on connect, but will default to whatever the server supports which may be insecure. {"component":"email"} [server] INFO [20:14:38.640]: 📄 Init FileUploads module {"component":"modules"} [server] INFO [20:14:38.640]: 📄 Next Gen File Importer is ENABLED {"component":"modules"} [server] INFO [20:14:38.640]: 🗳️ Next Gen File importer is ENABLED {"component":"modules"} [server] INFO [20:14:39.306]: Migrated db to latest for region "Queue DB for ifc" in 664.4338ms. {"phase":"startup","region":"Queue DB for ifc","durationMs":664.4338} [server] INFO [20:14:39.314]: 📞 Init notifications module {"component":"modules"} [server] INFO [20:14:39.314]: 📞 Initializing notification queue consumption... {"component":"modules"} [server] INFO [20:14:39.350]: 📸 Init object preview module {"component":"modules"} [server] INFO [20:14:39.353]: ♻️ Init pwd reset module {"component":"modules"} [server] INFO [20:14:39.354]: 💌 Init invites module {"component":"modules"} [server] INFO [20:14:39.396]: 📊 Init stats module {"component":"modules"} [server] INFO [20:14:39.396]: 🎣 Init webhooks module {"component":"modules"} [server] INFO [20:14:39.396]: ⚒️ Init workspaces core module {"component":"modules"} [server] INFO [20:14:39.396]: ⚒️ Init gatekeeper core module {"component":"modules"} [server] INFO [20:14:40.156]: Initializing Bull monitoring UI with 3 queues at http://127.0.0.1:3000/api/admin/bull-jobs {"component":"modules"} [server] INFO [20:14:40.161]: ⬇️ Ensuring base onboarding stream asynchronously... {"component":"cross-server-sync"} [server] INFO [20:14:40.162]: Ensuring onboarding project is present... {"component":"cross-server-sync"} [server] INFO [20:14:40.206]: Onboarding stream not found, pulling from target server... {"component":"cross-server-sync"} [server] INFO [20:14:40.206]: Project download started at: 2026-04-15T13:14:40.206Z {"component":"cross-server-sync"} [server] INFO [20:14:40.232]: 💓 Init health check {"component":"healthcheck"} [server] ERROR [20:14:41.134]: Error ensuring onboarding stream {"component":"cross-server-sync"} [server] err: { [server] "type": "EnvironmentResourceError", [server] "message": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "stack": [server] EnvironmentResourceError: GQL operation 'Project metadata query' failed because of errors: [{"message":"Project not found","locations":[{"line":2,"column":3}],"path":["project"],"extensions":{"code":"STREAM_NOT_FOUND","statusCode":404}}] [server] at assertValidGraphQLResult (D:\speckle-server\packages\server\modules\cross-server-sync\utils\graphqlClient.ts:21:11) [server] at getProjectMetadata (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:88:3) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async Object.downloadProject (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:217:25) [server] at async (D:\speckle-server\packages\server\modules\cross-server-sync\services\onboardingProject.ts:71:17) [server] "name": "EnvironmentResourceError", [server] "jse_shortmsg": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "jse_info": { [server] "code": "ENVIRONMENT_RESOURCE_ERROR", [server] "statusCode": 502 [server] } [server] } [server] INFO [20:14:42.048]: ✨ Proxying frontend (dev mode): {"phase":"startup"} [server] INFO [20:14:42.048]: 👉 main application: http://127.0.0.1:3000/ {"phase":"startup"} [server] INFO [20:14:42.050]: 🚀 My name is Speckle Server, and I'm running at 127.0.0.1:3000 {"phase":"startup"} [server] INFO [20:15:00.541]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"0a9dad1967","numberOfFailedBackgroundJobs":0} [server] INFO [20:15:07.231]: GQL query activeUser finished after 101 ms {"req":{"id":"ac2a8062-ad8c-4bb2-87ec-f89420589331","method":"POST","path":null,"pathParameters":{},"headers":{"user-agent":"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.26100.8115","content-type":"application/json","host":"127.0.0.1:3000","content-length":"59","expect":"100-continue","connection":"Keep-Alive","x-request-id":"ac2a8062-ad8c-4bb2-87ec-f89420589331"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"{ activeUser { id name email role } }","graphql_operation_name":"query activeUser","graphql_operation_title":"GQL query activeUser","userId":"cde5516f48","actionName":"query activeUser","dbMetrics":{"totalCount":4,"totalDuration":110.11040000000503},"apollo_query_duration_ms":101} [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] INFO [20:15:30.821]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] INFO [20:15:31.421]: Migrated db to latest for region "main" in 598.9088ms. {"phase":"startup","region":"main","durationMs":598.9088} [server] INFO [20:15:31.422]: Async request context tracking enabled 👀 {"phase":"startup"} [server] INFO [20:15:36.732]: 🔐 Init access request module {"component":"modules"} [server] INFO [20:15:36.732]: 🤺 Init activity module {"component":"modules"} [server] INFO [20:15:36.737]: 💅 Init graphql api explorer module {"component":"modules"} [server] INFO [20:15:36.737]: 🔑 Init auth module {"component":"modules"} [server] INFO [20:15:36.868]: 🛠️ Init backgroundjobs module {"component":"modules"} [server] INFO [20:15:36.869]: 📦 Init BlobStorage module {"component":"modules"} [server] INFO [20:15:36.973]: 🗣 Init comments module {"component":"modules"} [server] INFO [20:15:36.973]: 💥 Init core module {"component":"modules"} [server] INFO [20:15:37.528]: 🔔 Initializing postgres notification listening... {"component":"db-notifications"} [server] INFO [20:15:37.528]: Ending connection... {"component":"db-notifications"} [server] INFO [20:15:37.528]: Attempting to (re-)connect... {"component":"db-notifications","mainDbConnectionString":"postgres://speckle:****@100.64.0.3/speckle"} [server] INFO [20:15:37.702]: Client reconnect successful! {"component":"db-notifications"} [server] INFO [20:15:37.705]: 🔄️ Init cross-server-sync module {"component":"modules"} [server] INFO [20:15:37.705]: 📧 Init emails module {"component":"modules"} [server] INFO [20:15:37.705]: 📧 Using SMTP email transporter {"component":"email"} [server] WARN [20:15:37.706]: Neither EMAIL_SECURE and EMAIL_REQUIRE_TLS are true. Client will attempt to upgrade to TLS on connect, but will default to whatever the server supports which may be insecure. {"component":"email"} [server] INFO [20:15:37.925]: 📄 Init FileUploads module {"component":"modules"} [server] INFO [20:15:37.925]: 📄 Next Gen File Importer is ENABLED {"component":"modules"} [server] INFO [20:15:37.925]: 🗳️ Next Gen File importer is ENABLED {"component":"modules"} [server] INFO [20:15:38.459]: Migrated db to latest for region "Queue DB for ifc" in 533.8646ms. {"phase":"startup","region":"Queue DB for ifc","durationMs":533.8646} [server] INFO [20:15:38.465]: 📞 Init notifications module {"component":"modules"} [server] INFO [20:15:38.465]: 📞 Initializing notification queue consumption... {"component":"modules"} [server] INFO [20:15:38.494]: 📸 Init object preview module {"component":"modules"} [server] INFO [20:15:38.497]: ♻️ Init pwd reset module {"component":"modules"} [server] INFO [20:15:38.497]: 💌 Init invites module {"component":"modules"} [server] INFO [20:15:38.523]: 📊 Init stats module {"component":"modules"} [server] INFO [20:15:38.523]: 🎣 Init webhooks module {"component":"modules"} [server] INFO [20:15:38.524]: ⚒️ Init workspaces core module {"component":"modules"} [server] INFO [20:15:38.524]: ⚒️ Init gatekeeper core module {"component":"modules"} [server] INFO [20:15:39.063]: Initializing Bull monitoring UI with 3 queues at http://127.0.0.1:3000/api/admin/bull-jobs {"component":"modules"} [server] INFO [20:15:39.065]: ⬇️ Ensuring base onboarding stream asynchronously... {"component":"cross-server-sync"} [server] INFO [20:15:39.066]: Ensuring onboarding project is present... {"component":"cross-server-sync"} [server] INFO [20:15:39.099]: Onboarding stream not found, pulling from target server... {"component":"cross-server-sync"} [server] INFO [20:15:39.100]: Project download started at: 2026-04-15T13:15:39.100Z {"component":"cross-server-sync"} [server] INFO [20:15:39.185]: 💓 Init health check {"component":"healthcheck"} [server] ERROR [20:15:40.092]: Error ensuring onboarding stream {"component":"cross-server-sync"} [server] err: { [server] "type": "EnvironmentResourceError", [server] "message": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "stack": [server] EnvironmentResourceError: GQL operation 'Project metadata query' failed because of errors: [{"message":"Project not found","locations":[{"line":2,"column":3}],"path":["project"],"extensions":{"code":"STREAM_NOT_FOUND","statusCode":404}}] [server] at assertValidGraphQLResult (D:\speckle-server\packages\server\modules\cross-server-sync\utils\graphqlClient.ts:21:11) [server] at getProjectMetadata (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:88:3) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async Object.downloadProject (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:217:25) [server] at async (D:\speckle-server\packages\server\modules\cross-server-sync\services\onboardingProject.ts:71:17) [server] "name": "EnvironmentResourceError", [server] "jse_shortmsg": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "jse_info": { [server] "code": "ENVIRONMENT_RESOURCE_ERROR", [server] "statusCode": 502 [server] } [server] } [server] INFO [20:15:40.890]: ✨ Proxying frontend (dev mode): {"phase":"startup"} [server] INFO [20:15:40.890]: 👉 main application: http://127.0.0.1:3000/ {"phase":"startup"} [server] INFO [20:15:40.892]: 🚀 My name is Speckle Server, and I'm running at 127.0.0.1:3000 {"phase":"startup"} [server] INFO [20:15:54.247]: GQL query activeUser finished after 100 ms {"req":{"id":"ec3dd53e-cb79-4d99-bf33-8d2a68431eaa","method":"POST","path":null,"pathParameters":{},"headers":{"user-agent":"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.26100.8115","content-type":"application/json","host":"127.0.0.1:3000","content-length":"59","expect":"100-continue","connection":"Keep-Alive","x-request-id":"ec3dd53e-cb79-4d99-bf33-8d2a68431eaa"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"{ activeUser { id name email role } }","graphql_operation_name":"query activeUser","graphql_operation_title":"GQL query activeUser","userId":"cde5516f48","actionName":"query activeUser","dbMetrics":{"totalCount":5,"totalDuration":139.7320000000036},"apollo_query_duration_ms":100} [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] INFO [20:16:24.077]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] INFO [20:16:24.647]: Migrated db to latest for region "main" in 568.8263ms. {"phase":"startup","region":"main","durationMs":568.8263} [server] INFO [20:16:24.648]: Async request context tracking enabled 👀 {"phase":"startup"} [server] INFO [20:16:30.087]: 🔐 Init access request module {"component":"modules"} [server] INFO [20:16:30.088]: 🤺 Init activity module {"component":"modules"} [server] INFO [20:16:30.093]: 💅 Init graphql api explorer module {"component":"modules"} [server] INFO [20:16:30.093]: 🔑 Init auth module {"component":"modules"} [server] INFO [20:16:30.234]: 🛠️ Init backgroundjobs module {"component":"modules"} [server] INFO [20:16:30.235]: 📦 Init BlobStorage module {"component":"modules"} [server] INFO [20:16:30.336]: 🗣 Init comments module {"component":"modules"} [server] INFO [20:16:30.337]: 💥 Init core module {"component":"modules"} [server] INFO [20:16:30.880]: 🔔 Initializing postgres notification listening... {"component":"db-notifications"} [server] INFO [20:16:30.880]: Ending connection... {"component":"db-notifications"} [server] INFO [20:16:30.880]: Attempting to (re-)connect... {"component":"db-notifications","mainDbConnectionString":"postgres://speckle:****@100.64.0.3/speckle"} [server] INFO [20:16:31.073]: Client reconnect successful! {"component":"db-notifications"} [server] INFO [20:16:31.074]: 🔄️ Init cross-server-sync module {"component":"modules"} [server] INFO [20:16:31.074]: 📧 Init emails module {"component":"modules"} [server] INFO [20:16:31.074]: 📧 Using SMTP email transporter {"component":"email"} [server] WARN [20:16:31.074]: Neither EMAIL_SECURE and EMAIL_REQUIRE_TLS are true. Client will attempt to upgrade to TLS on connect, but will default to whatever the server supports which may be insecure. {"component":"email"} [server] INFO [20:16:31.293]: 📄 Init FileUploads module {"component":"modules"} [server] INFO [20:16:31.293]: 📄 Next Gen File Importer is ENABLED {"component":"modules"} [server] INFO [20:16:31.293]: 🗳️ Next Gen File importer is ENABLED {"component":"modules"} [server] INFO [20:16:31.899]: Migrated db to latest for region "Queue DB for ifc" in 605.6848ms. {"phase":"startup","region":"Queue DB for ifc","durationMs":605.6848} [server] INFO [20:16:31.903]: 📞 Init notifications module {"component":"modules"} [server] INFO [20:16:31.903]: 📞 Initializing notification queue consumption... {"component":"modules"} [server] INFO [20:16:31.952]: 📸 Init object preview module {"component":"modules"} [server] INFO [20:16:31.955]: ♻️ Init pwd reset module {"component":"modules"} [server] INFO [20:16:31.955]: 💌 Init invites module {"component":"modules"} [server] INFO [20:16:32.040]: 📊 Init stats module {"component":"modules"} [server] INFO [20:16:32.040]: 🎣 Init webhooks module {"component":"modules"} [server] INFO [20:16:32.040]: ⚒️ Init workspaces core module {"component":"modules"} [server] INFO [20:16:32.040]: ⚒️ Init gatekeeper core module {"component":"modules"} [server] INFO [20:16:32.616]: Initializing Bull monitoring UI with 3 queues at http://127.0.0.1:3000/api/admin/bull-jobs {"component":"modules"} [server] INFO [20:16:32.620]: ⬇️ Ensuring base onboarding stream asynchronously... {"component":"cross-server-sync"} [server] INFO [20:16:32.622]: Ensuring onboarding project is present... {"component":"cross-server-sync"} [server] INFO [20:16:32.656]: Onboarding stream not found, pulling from target server... {"component":"cross-server-sync"} [server] INFO [20:16:32.657]: Project download started at: 2026-04-15T13:16:32.657Z {"component":"cross-server-sync"} [server] INFO [20:16:32.763]: 💓 Init health check {"component":"healthcheck"} [server] ERROR [20:16:33.367]: Error ensuring onboarding stream {"component":"cross-server-sync"} [server] err: { [server] "type": "EnvironmentResourceError", [server] "message": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "stack": [server] EnvironmentResourceError: GQL operation 'Project metadata query' failed because of errors: [{"message":"Project not found","locations":[{"line":2,"column":3}],"path":["project"],"extensions":{"code":"STREAM_NOT_FOUND","statusCode":404}}] [server] at assertValidGraphQLResult (D:\speckle-server\packages\server\modules\cross-server-sync\utils\graphqlClient.ts:21:11) [server] at getProjectMetadata (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:88:3) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async Object.downloadProject (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:217:25) [server] at async (D:\speckle-server\packages\server\modules\cross-server-sync\services\onboardingProject.ts:71:17) [server] "name": "EnvironmentResourceError", [server] "jse_shortmsg": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "jse_info": { [server] "code": "ENVIRONMENT_RESOURCE_ERROR", [server] "statusCode": 502 [server] } [server] } [server] INFO [20:16:34.473]: ✨ Proxying frontend (dev mode): {"phase":"startup"} [server] INFO [20:16:34.473]: 👉 main application: http://127.0.0.1:3000/ {"phase":"startup"} [server] INFO [20:16:34.475]: 🚀 My name is Speckle Server, and I'm running at 127.0.0.1:3000 {"phase":"startup"} [server] INFO [20:16:48.506]: GQL query activeUser finished after 40 ms {"req":{"id":"52aa084e-bb65-437f-a234-5d5b8654a209","method":"POST","path":null,"pathParameters":{},"headers":{"user-agent":"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.26100.8115","content-type":"application/json","host":"127.0.0.1:3000","content-length":"59","expect":"100-continue","connection":"Keep-Alive","x-request-id":"52aa084e-bb65-437f-a234-5d5b8654a209"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"{ activeUser { id name email role } }","graphql_operation_name":"query activeUser","graphql_operation_title":"GQL query activeUser","userId":"cde5516f48","actionName":"query activeUser","dbMetrics":{"totalCount":3,"totalDuration":85.74549999999726},"apollo_query_duration_ms":40} [server] INFO [20:17:51.992]: GQL query activeUser finished after 29 ms {"req":{"id":"bf957716-7014-4e70-884b-45ef9bc8c55d","method":"POST","path":null,"pathParameters":{},"headers":{"user-agent":"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.26100.8115","content-type":"application/json","host":"127.0.0.1:3000","content-length":"59","expect":"100-continue","connection":"Keep-Alive","x-request-id":"bf957716-7014-4e70-884b-45ef9bc8c55d"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"{ activeUser { id name email role } }","graphql_operation_name":"query activeUser","graphql_operation_title":"GQL query activeUser","userId":"cde5516f48","actionName":"query activeUser","dbMetrics":{"totalCount":3,"totalDuration":94.03899999998976},"apollo_query_duration_ms":29} [server] INFO [20:18:00.310]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"16918d0a55"} [server] INFO [20:20:00.447]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"19ce485be5","numberOfFailedBackgroundJobs":0} [server] INFO [20:21:41.521]: GQL MainServerInfoData finished after 34 ms {"req":{"id":"a0c886c9-ab71-4dbf-a0f2-cc809dacd6b8","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a0c886c9-ab71-4dbf-a0f2-cc809dacd6b8","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":3,"totalDuration":91.94399999995949},"apollo_query_duration_ms":34} [server] INFO [20:21:41.521]: GQL ServerInfoBlobSizeLimit finished after 12 ms {"req":{"id":"a0c886c9-ab71-4dbf-a0f2-cc809dacd6b8","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a0c886c9-ab71-4dbf-a0f2-cc809dacd6b8","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":67.649000000034},"apollo_query_duration_ms":12} [server] INFO [20:21:41.566]: GQL ActiveUserMainMetadata finished after 72 ms {"req":{"id":"a0c886c9-ab71-4dbf-a0f2-cc809dacd6b8","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a0c886c9-ab71-4dbf-a0f2-cc809dacd6b8","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":8,"totalDuration":242.2371999999741},"apollo_query_duration_ms":72} [server] INFO [20:21:41.715]: GQL NavigationProjectInvites finished after 188 ms {"req":{"id":"a0c886c9-ab71-4dbf-a0f2-cc809dacd6b8","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a0c886c9-ab71-4dbf-a0f2-cc809dacd6b8","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":5,"totalDuration":239.52150000003166},"apollo_query_duration_ms":188} [server] INFO [20:21:41.743]: GQL MainServerInfoData finished after 2 ms {"req":{"id":"79504248-76fb-484a-afde-c0c54f804b6d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"79504248-76fb-484a-afde-c0c54f804b6d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":119.46290000004228},"apollo_query_duration_ms":2} [server] INFO [20:21:41.764]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"79504248-76fb-484a-afde-c0c54f804b6d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"79504248-76fb-484a-afde-c0c54f804b6d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":129.1806000000215},"apollo_query_duration_ms":1} [server] INFO [20:21:41.785]: GQL ActiveUserMainMetadata finished after 37 ms {"req":{"id":"79504248-76fb-484a-afde-c0c54f804b6d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"79504248-76fb-484a-afde-c0c54f804b6d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":8,"totalDuration":288.45180000015534},"apollo_query_duration_ms":37} [server] INFO [20:21:41.853]: GQL NavigationProjectInvites finished after 78 ms {"req":{"id":"79504248-76fb-484a-afde-c0c54f804b6d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"79504248-76fb-484a-afde-c0c54f804b6d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":127.70140000001993},"apollo_query_duration_ms":78} [server] INFO [20:21:41.908]: GQL MainServerInfoData finished after 1 ms {"req":{"id":"d0b77bb1-1395-4196-868b-51019ba062e2","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"d0b77bb1-1395-4196-868b-51019ba062e2","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":50.82649999996647},"apollo_query_duration_ms":1} [server] INFO [20:21:41.913]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"d0b77bb1-1395-4196-868b-51019ba062e2","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"d0b77bb1-1395-4196-868b-51019ba062e2","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":54.90549999999348},"apollo_query_duration_ms":1} [server] INFO [20:21:41.974]: GQL ActiveUserMainMetadata finished after 58 ms {"req":{"id":"d0b77bb1-1395-4196-868b-51019ba062e2","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"d0b77bb1-1395-4196-868b-51019ba062e2","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":8,"totalDuration":224.89339999994263},"apollo_query_duration_ms":58} [server] INFO [20:21:41.976]: GQL NavigationProjectInvites finished after 60 ms {"req":{"id":"d0b77bb1-1395-4196-868b-51019ba062e2","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"d0b77bb1-1395-4196-868b-51019ba062e2","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":112.14260000002105},"apollo_query_duration_ms":60} [server] INFO [20:21:42.042]: GQL ServerInfoEmailVerificationTimeout finished after 1 ms {"req":{"id":"79504248-76fb-484a-afde-c0c54f804b6d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"79504248-76fb-484a-afde-c0c54f804b6d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"247"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoEmailVerificationTimeout {\n serverInfo {\n configuration {\n emailVerificationTimeoutMinutes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoEmailVerificationTimeout","graphql_operation_title":"GQL ServerInfoEmailVerificationTimeout","userId":"cde5516f48","actionName":"ServerInfoEmailVerificationTimeout","dbMetrics":{"totalCount":2,"totalDuration":53.54959999996936},"apollo_query_duration_ms":1} [server] INFO [20:21:42.067]: GQL UserEmails finished after 34 ms {"req":{"id":"79504248-76fb-484a-afde-c0c54f804b6d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"79504248-76fb-484a-afde-c0c54f804b6d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"315"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query UserEmails {\n activeUser {\n id\n emails {\n ...EmailFields\n __typename\n }\n hasPendingVerification\n __typename\n }\n}\n\nfragment EmailFields on UserEmail {\n id\n email\n verified\n primary\n userId\n __typename\n}","graphql_variables":{},"graphql_operation_name":"UserEmails","graphql_operation_title":"GQL UserEmails","userId":"cde5516f48","actionName":"UserEmails","dbMetrics":{"totalCount":4,"totalDuration":109.33120000001509},"apollo_query_duration_ms":34} [server] INFO [20:21:42.126]: GQL ServerInfoEmailVerificationTimeout finished after 1 ms {"req":{"id":"d0b77bb1-1395-4196-868b-51019ba062e2","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"d0b77bb1-1395-4196-868b-51019ba062e2","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"247"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoEmailVerificationTimeout {\n serverInfo {\n configuration {\n emailVerificationTimeoutMinutes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoEmailVerificationTimeout","graphql_operation_title":"GQL ServerInfoEmailVerificationTimeout","userId":"cde5516f48","actionName":"ServerInfoEmailVerificationTimeout","dbMetrics":{"totalCount":2,"totalDuration":55.36649999994552},"apollo_query_duration_ms":1} [server] INFO [20:21:42.153]: GQL UserEmails finished after 30 ms {"req":{"id":"d0b77bb1-1395-4196-868b-51019ba062e2","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"d0b77bb1-1395-4196-868b-51019ba062e2","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"315"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query UserEmails {\n activeUser {\n id\n emails {\n ...EmailFields\n __typename\n }\n hasPendingVerification\n __typename\n }\n}\n\nfragment EmailFields on UserEmail {\n id\n email\n verified\n primary\n userId\n __typename\n}","graphql_variables":{},"graphql_operation_name":"UserEmails","graphql_operation_title":"GQL UserEmails","userId":"cde5516f48","actionName":"UserEmails","dbMetrics":{"totalCount":4,"totalDuration":107.68769999995129},"apollo_query_duration_ms":30} [server] INFO [20:22:38.019]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"c975f88e-43c9-4ecd-a39a-7450f97464c3","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"c975f88e-43c9-4ecd-a39a-7450f97464c3","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":71.33099999994738},"apollo_query_duration_ms":1} [server] INFO [20:22:38.027]: GQL MainServerInfoData finished after 0 ms {"req":{"id":"c975f88e-43c9-4ecd-a39a-7450f97464c3","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"c975f88e-43c9-4ecd-a39a-7450f97464c3","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":85.17929999995977},"apollo_query_duration_ms":0} [server] INFO [20:22:38.056]: GQL ActiveUserMainMetadata finished after 66 ms {"req":{"id":"c975f88e-43c9-4ecd-a39a-7450f97464c3","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"c975f88e-43c9-4ecd-a39a-7450f97464c3","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":8,"totalDuration":264.85879999998724},"apollo_query_duration_ms":66} [server] INFO [20:22:38.152]: GQL NavigationProjectInvites finished after 118 ms {"req":{"id":"c975f88e-43c9-4ecd-a39a-7450f97464c3","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"c975f88e-43c9-4ecd-a39a-7450f97464c3","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":197.37239999993471},"apollo_query_duration_ms":118} [server] INFO [20:22:40.906]: GQL ServerInfoBlobSizeLimit finished after 0 ms {"req":{"id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":81.31309999997029},"apollo_query_duration_ms":0} [server] INFO [20:22:40.916]: GQL MainServerInfoData finished after 0 ms {"req":{"id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":100.69540000002598},"apollo_query_duration_ms":0} [server] INFO [20:22:40.934]: GQL NavigationProjectInvites finished after 66 ms {"req":{"id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":122.42790000000969},"apollo_query_duration_ms":66} [server] INFO [20:22:40.954]: GQL ActiveUserMainMetadata finished after 53 ms {"req":{"id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":8,"totalDuration":310.61310000007506},"apollo_query_duration_ms":53} [server] INFO [20:22:41.113]: GQL ServerInfoEmailVerificationTimeout finished after 1 ms {"req":{"id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"247"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoEmailVerificationTimeout {\n serverInfo {\n configuration {\n emailVerificationTimeoutMinutes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoEmailVerificationTimeout","graphql_operation_title":"GQL ServerInfoEmailVerificationTimeout","userId":"cde5516f48","actionName":"ServerInfoEmailVerificationTimeout","dbMetrics":{"totalCount":2,"totalDuration":53.61139999999432},"apollo_query_duration_ms":1} [server] INFO [20:22:41.144]: GQL UserEmails finished after 30 ms {"req":{"id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"cec6c559-44ee-465f-81f0-0c0039a8b4ec","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"315"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query UserEmails {\n activeUser {\n id\n emails {\n ...EmailFields\n __typename\n }\n hasPendingVerification\n __typename\n }\n}\n\nfragment EmailFields on UserEmail {\n id\n email\n verified\n primary\n userId\n __typename\n}","graphql_variables":{},"graphql_operation_name":"UserEmails","graphql_operation_title":"GQL UserEmails","userId":"cde5516f48","actionName":"UserEmails","dbMetrics":{"totalCount":4,"totalDuration":111.44619999994757},"apollo_query_duration_ms":30} [server] INFO [20:22:41.373]: GQL MainServerInfoData finished after 1 ms {"req":{"id":"8c031d72-ee19-47b3-900e-479784ac679d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"8c031d72-ee19-47b3-900e-479784ac679d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":55.30030000000261},"apollo_query_duration_ms":1} [server] INFO [20:22:41.383]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"8c031d72-ee19-47b3-900e-479784ac679d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"8c031d72-ee19-47b3-900e-479784ac679d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":56.88829999999143},"apollo_query_duration_ms":1} [server] INFO [20:22:41.412]: GQL ActiveUserMainMetadata finished after 38 ms {"req":{"id":"8c031d72-ee19-47b3-900e-479784ac679d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"8c031d72-ee19-47b3-900e-479784ac679d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":8,"totalDuration":251.69000000006054},"apollo_query_duration_ms":38} [server] INFO [20:22:41.466]: GQL NavigationProjectInvites finished after 84 ms {"req":{"id":"8c031d72-ee19-47b3-900e-479784ac679d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"8c031d72-ee19-47b3-900e-479784ac679d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":139.29869999998482},"apollo_query_duration_ms":84} [server] INFO [20:22:41.649]: GQL MainServerInfoData finished after 1 ms {"req":{"id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":53.45350000000326},"apollo_query_duration_ms":1} [server] INFO [20:22:41.657]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":57.726399999985006},"apollo_query_duration_ms":1} [server] INFO [20:22:41.687]: GQL ActiveUserMainMetadata finished after 35 ms {"req":{"id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":8,"totalDuration":225.13489999994636},"apollo_query_duration_ms":35} [server] INFO [20:22:41.718]: GQL NavigationProjectInvites finished after 62 ms {"req":{"id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":117.6704000000027},"apollo_query_duration_ms":62} [server] INFO [20:22:41.854]: GQL ServerInfoEmailVerificationTimeout finished after 1 ms {"req":{"id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"247"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoEmailVerificationTimeout {\n serverInfo {\n configuration {\n emailVerificationTimeoutMinutes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoEmailVerificationTimeout","graphql_operation_title":"GQL ServerInfoEmailVerificationTimeout","userId":"cde5516f48","actionName":"ServerInfoEmailVerificationTimeout","dbMetrics":{"totalCount":2,"totalDuration":62.29670000000624},"apollo_query_duration_ms":1} [server] INFO [20:22:41.889]: GQL UserEmails finished after 33 ms {"req":{"id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"29ba36f4-33fb-442c-bf36-e2d3f72284cf","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"315"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query UserEmails {\n activeUser {\n id\n emails {\n ...EmailFields\n __typename\n }\n hasPendingVerification\n __typename\n }\n}\n\nfragment EmailFields on UserEmail {\n id\n email\n verified\n primary\n userId\n __typename\n}","graphql_variables":{},"graphql_operation_name":"UserEmails","graphql_operation_title":"GQL UserEmails","userId":"cde5516f48","actionName":"UserEmails","dbMetrics":{"totalCount":4,"totalDuration":122.36369999998715},"apollo_query_duration_ms":33} [server] INFO [20:24:00.463]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"28f1e2862f"} [server] INFO [20:25:01.246]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"6fd61c8f21","numberOfFailedBackgroundJobs":0} [server] INFO [20:27:19.066]: GQL query activeUser finished after 59 ms {"req":{"id":"1681f42d-6319-448f-afe3-6daccbae5160","method":"POST","path":null,"pathParameters":{},"headers":{"user-agent":"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.26100.8115","content-type":"application/json","host":"127.0.0.1:3000","content-length":"103","expect":"100-continue","connection":"Keep-Alive","x-request-id":"1681f42d-6319-448f-afe3-6daccbae5160"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"{ activeUser { id name emails { email verified primary } isOnboardingFinished } }","graphql_operation_name":"query activeUser","graphql_operation_title":"GQL query activeUser","userId":"cde5516f48","actionName":"query activeUser","dbMetrics":{"totalCount":4,"totalDuration":120.75239999999758},"apollo_query_duration_ms":59} [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] INFO [20:27:56.637]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] INFO [20:27:57.251]: Migrated db to latest for region "main" in 612.0918ms. {"phase":"startup","region":"main","durationMs":612.0918} [server] INFO [20:27:57.251]: Async request context tracking enabled 👀 {"phase":"startup"} [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] INFO [20:28:07.826]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] INFO [20:28:08.499]: Migrated db to latest for region "main" in 671.1283ms. {"phase":"startup","region":"main","durationMs":671.1283} [server] INFO [20:28:08.500]: Async request context tracking enabled 👀 {"phase":"startup"} [server] INFO [20:28:13.989]: 🔐 Init access request module {"component":"modules"} [server] INFO [20:28:13.989]: 🤺 Init activity module {"component":"modules"} [server] INFO [20:28:13.994]: 💅 Init graphql api explorer module {"component":"modules"} [server] INFO [20:28:13.994]: 🔑 Init auth module {"component":"modules"} [server] INFO [20:28:14.135]: 🛠️ Init backgroundjobs module {"component":"modules"} [server] INFO [20:28:14.136]: 📦 Init BlobStorage module {"component":"modules"} [server] INFO [20:28:14.241]: 🗣 Init comments module {"component":"modules"} [server] INFO [20:28:14.242]: 💥 Init core module {"component":"modules"} [server] INFO [20:28:14.808]: 🔔 Initializing postgres notification listening... {"component":"db-notifications"} [server] INFO [20:28:14.808]: Ending connection... {"component":"db-notifications"} [server] INFO [20:28:14.809]: Attempting to (re-)connect... {"component":"db-notifications","mainDbConnectionString":"postgres://speckle:****@100.64.0.3/speckle"} [server] INFO [20:28:14.988]: Client reconnect successful! {"component":"db-notifications"} [server] INFO [20:28:14.989]: 🔄️ Init cross-server-sync module {"component":"modules"} [server] INFO [20:28:14.989]: 📧 Init emails module {"component":"modules"} [server] INFO [20:28:14.989]: 📧 Using SMTP email transporter {"component":"email"} [server] WARN [20:28:14.989]: Neither EMAIL_SECURE and EMAIL_REQUIRE_TLS are true. Client will attempt to upgrade to TLS on connect, but will default to whatever the server supports which may be insecure. {"component":"email"} [server] INFO [20:28:15.216]: 📄 Init FileUploads module {"component":"modules"} [server] INFO [20:28:15.216]: 📄 Next Gen File Importer is ENABLED {"component":"modules"} [server] INFO [20:28:15.216]: 🗳️ Next Gen File importer is ENABLED {"component":"modules"} [server] INFO [20:28:15.813]: Migrated db to latest for region "Queue DB for ifc" in 596.4176ms. {"phase":"startup","region":"Queue DB for ifc","durationMs":596.4176} [server] INFO [20:28:15.819]: 📞 Init notifications module {"component":"modules"} [server] INFO [20:28:15.819]: 📞 Initializing notification queue consumption... {"component":"modules"} [server] INFO [20:28:15.855]: 📸 Init object preview module {"component":"modules"} [server] INFO [20:28:15.859]: ♻️ Init pwd reset module {"component":"modules"} [server] INFO [20:28:15.859]: 💌 Init invites module {"component":"modules"} [server] INFO [20:28:15.889]: 📊 Init stats module {"component":"modules"} [server] INFO [20:28:15.889]: 🎣 Init webhooks module {"component":"modules"} [server] INFO [20:28:15.889]: ⚒️ Init workspaces core module {"component":"modules"} [server] INFO [20:28:15.889]: ⚒️ Init gatekeeper core module {"component":"modules"} [server] INFO [20:28:16.434]: Initializing Bull monitoring UI with 3 queues at http://127.0.0.1:3000/api/admin/bull-jobs {"component":"modules"} [server] INFO [20:28:16.442]: ⬇️ Ensuring base onboarding stream asynchronously... {"component":"cross-server-sync"} [server] INFO [20:28:16.447]: Ensuring onboarding project is present... {"component":"cross-server-sync"} [server] INFO [20:28:16.482]: Onboarding stream not found, pulling from target server... {"component":"cross-server-sync"} [server] INFO [20:28:16.482]: Project download started at: 2026-04-15T13:28:16.482Z {"component":"cross-server-sync"} [server] INFO [20:28:16.577]: 💓 Init health check {"component":"healthcheck"} [server] ERROR [20:28:17.456]: Error ensuring onboarding stream {"component":"cross-server-sync"} [server] err: { [server] "type": "EnvironmentResourceError", [server] "message": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "stack": [server] EnvironmentResourceError: GQL operation 'Project metadata query' failed because of errors: [{"message":"Project not found","locations":[{"line":2,"column":3}],"path":["project"],"extensions":{"code":"STREAM_NOT_FOUND","statusCode":404}}] [server] at assertValidGraphQLResult (D:\speckle-server\packages\server\modules\cross-server-sync\utils\graphqlClient.ts:21:11) [server] at getProjectMetadata (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:88:3) [server] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) [server] at async Object.downloadProject (D:\speckle-server\packages\server\modules\cross-server-sync\services\project.ts:217:25) [server] at async (D:\speckle-server\packages\server\modules\cross-server-sync\services\onboardingProject.ts:71:17) [server] "name": "EnvironmentResourceError", [server] "jse_shortmsg": "GQL operation 'Project metadata query' failed because of errors: [{\"message\":\"Project not found\",\"locations\":[{\"line\":2,\"column\":3}],\"path\":[\"project\"],\"extensions\":{\"code\":\"STREAM_NOT_FOUND\",\"statusCode\":404}}]", [server] "jse_info": { [server] "code": "ENVIRONMENT_RESOURCE_ERROR", [server] "statusCode": 502 [server] } [server] } [server] INFO [20:28:18.386]: ✨ Proxying frontend (dev mode): {"phase":"startup"} [server] INFO [20:28:18.386]: 👉 main application: http://127.0.0.1:3000/ {"phase":"startup"} [server] INFO [20:28:18.388]: 🚀 My name is Speckle Server, and I'm running at 127.0.0.1:3000 {"phase":"startup"} [server] INFO [20:28:34.026]: GQL query activeUser finished after 11 ms {"req":{"id":"6e4b25c1-0d90-4126-87e1-978fa4c93689","method":"POST","path":null,"pathParameters":{},"headers":{"user-agent":"Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) WindowsPowerShell/5.1.26100.8115","content-type":"application/json","host":"127.0.0.1:3000","content-length":"103","expect":"100-continue","connection":"Keep-Alive","x-request-id":"6e4b25c1-0d90-4126-87e1-978fa4c93689"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"{ activeUser { id name emails { email verified primary } isOnboardingFinished } }","graphql_operation_name":"query activeUser","graphql_operation_title":"GQL query activeUser","userId":"cde5516f48","actionName":"query activeUser","dbMetrics":{"totalCount":2,"totalDuration":60.00959999999759},"apollo_query_duration_ms":11} [server] INFO [20:30:00.369]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"08199b0818"} [server] INFO [20:30:00.491]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"bdf21e0772","numberOfFailedBackgroundJobs":0} [server] INFO [20:30:21.823]: GQL ActiveUserMainMetadata finished after 52 ms {"req":{"id":"ba206702-6578-48e6-b1ac-7f42b86a009c","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"ba206702-6578-48e6-b1ac-7f42b86a009c","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":6,"totalDuration":219.79770000008284},"apollo_query_duration_ms":52} [server] INFO [20:30:21.843]: GQL MainServerInfoData finished after 48 ms {"req":{"id":"ba206702-6578-48e6-b1ac-7f42b86a009c","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"ba206702-6578-48e6-b1ac-7f42b86a009c","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":3,"totalDuration":99.437900000019},"apollo_query_duration_ms":48} [server] INFO [20:30:21.843]: GQL ServerInfoBlobSizeLimit finished after 23 ms {"req":{"id":"ba206702-6578-48e6-b1ac-7f42b86a009c","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"ba206702-6578-48e6-b1ac-7f42b86a009c","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":139.03590000001714},"apollo_query_duration_ms":23} [server] INFO [20:30:21.973]: GQL NavigationProjectInvites finished after 148 ms {"req":{"id":"ba206702-6578-48e6-b1ac-7f42b86a009c","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"ba206702-6578-48e6-b1ac-7f42b86a009c","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":5,"totalDuration":217.88819999995758},"apollo_query_duration_ms":148} [server] ERROR [20:30:22.114]: UserEmails failed after 4 ms {"req":{"id":"ba206702-6578-48e6-b1ac-7f42b86a009c","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"ba206702-6578-48e6-b1ac-7f42b86a009c","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"315"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query UserEmails {\n activeUser {\n id\n emails {\n ...EmailFields\n __typename\n }\n hasPendingVerification\n __typename\n }\n}\n\nfragment EmailFields on UserEmail {\n id\n email\n verified\n primary\n userId\n __typename\n}","graphql_variables":{},"graphql_operation_name":"UserEmails","graphql_operation_title":"GQL UserEmails","userId":"cde5516f48","actionName":"UserEmails","apollo_query_duration_ms":4,"dbMetrics":{"totalCount":2,"totalDuration":60.02019999999902},"error_count":1,"first_error":{"message":"Cannot return null for non-nullable field UserEmail.userId.","path":"activeUser > emails > 0 > userId"}} [server] err: { [server] "type": "GraphQLError", [server] "message": "Cannot return null for non-nullable field UserEmail.userId.", [server] "stack": [server] Error: Cannot return null for non-nullable field UserEmail.userId. [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:605:13) [server] at executeField (D:\speckle-server\node_modules\graphql\execution\execute.js:500:19) [server] at executeFields (D:\speckle-server\node_modules\graphql\execution\execute.js:414:22) [server] at completeObjectValue (D:\speckle-server\node_modules\graphql\execution\execute.js:925:10) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:646:12) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:595:23) [server] at D:\speckle-server\node_modules\graphql\execution\execute.js:707:25 [server] at Function.from () [server] at completeListValue (D:\speckle-server\node_modules\graphql\execution\execute.js:687:34) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:618:12) [server] "path": [ [server] "activeUser", [server] "emails", [server] 0, [server] "userId" [server] ], [server] "locations": [ [server] { [server] "line": 18, [server] "column": 3 [server] } [server] ], [server] "extensions": {} [server] } [server] INFO [20:30:22.115]: GQL UserEmails finished after 5 ms {"req":{"id":"ba206702-6578-48e6-b1ac-7f42b86a009c","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"ba206702-6578-48e6-b1ac-7f42b86a009c","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"315"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query UserEmails {\n activeUser {\n id\n emails {\n ...EmailFields\n __typename\n }\n hasPendingVerification\n __typename\n }\n}\n\nfragment EmailFields on UserEmail {\n id\n email\n verified\n primary\n userId\n __typename\n}","graphql_variables":{},"graphql_operation_name":"UserEmails","graphql_operation_title":"GQL UserEmails","userId":"cde5516f48","actionName":"UserEmails","dbMetrics":{"totalCount":2,"totalDuration":60.02019999999902},"apollo_query_duration_ms":5} [server] INFO [20:30:22.125]: GQL ServerInfoEmailVerificationTimeout finished after 2 ms {"req":{"id":"ba206702-6578-48e6-b1ac-7f42b86a009c","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"ba206702-6578-48e6-b1ac-7f42b86a009c","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"247"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoEmailVerificationTimeout {\n serverInfo {\n configuration {\n emailVerificationTimeoutMinutes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoEmailVerificationTimeout","graphql_operation_title":"GQL ServerInfoEmailVerificationTimeout","userId":"cde5516f48","actionName":"ServerInfoEmailVerificationTimeout","dbMetrics":{"totalCount":2,"totalDuration":68.59280000001309},"apollo_query_duration_ms":2} [server] INFO [20:30:25.178]: GQL AuthLoginPanel finished after 3 ms {"req":{"id":"zVXG3tRfBCUKZ-ox_r9vL","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"556","x-request-id":"zVXG3tRfBCUKZ-ox_r9vL","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query AuthLoginPanel {\n serverInfo {\n authStrategies {\n id\n __typename\n }\n ...AuthStategiesServerInfoFragment\n __typename\n }\n}\n\nfragment AuthThirdPartyLoginButtonOIDC_ServerInfo on ServerInfo {\n authStrategies {\n id\n name\n __typename\n }\n __typename\n}\n\nfragment AuthStategiesServerInfoFragment on ServerInfo {\n authStrategies {\n id\n name\n url\n __typename\n }\n ...AuthThirdPartyLoginButtonOIDC_ServerInfo\n __typename\n}","graphql_variables":{},"graphql_operation_name":"AuthLoginPanel","graphql_operation_title":"GQL AuthLoginPanel","userId":"cde5516f48","actionName":"AuthLoginPanel","dbMetrics":{"totalCount":2,"totalDuration":57.17430000001332},"apollo_query_duration_ms":3} [server] INFO [20:30:33.232]: GQL MainServerInfoData finished after 1 ms {"req":{"id":"62b4b0a9-7539-4f02-9a46-da452284fd8d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"62b4b0a9-7539-4f02-9a46-da452284fd8d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":61.49220000000787},"apollo_query_duration_ms":1} [server] INFO [20:30:33.246]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"62b4b0a9-7539-4f02-9a46-da452284fd8d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"62b4b0a9-7539-4f02-9a46-da452284fd8d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":77.61559999999008},"apollo_query_duration_ms":1} [server] INFO [20:30:33.276]: GQL ActiveUserMainMetadata finished after 40 ms {"req":{"id":"62b4b0a9-7539-4f02-9a46-da452284fd8d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"62b4b0a9-7539-4f02-9a46-da452284fd8d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":6,"totalDuration":193.07970000000205},"apollo_query_duration_ms":40} [server] INFO [20:30:33.332]: GQL NavigationProjectInvites finished after 93 ms {"req":{"id":"62b4b0a9-7539-4f02-9a46-da452284fd8d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"62b4b0a9-7539-4f02-9a46-da452284fd8d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":154.46259999999893},"apollo_query_duration_ms":93} [server] INFO [20:30:36.406]: GQL MainServerInfoData finished after 0 ms {"req":{"id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":74.56620000000112},"apollo_query_duration_ms":0} [server] INFO [20:30:36.413]: GQL ServerInfoBlobSizeLimit finished after 0 ms {"req":{"id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":82.47990000000573},"apollo_query_duration_ms":0} [server] INFO [20:30:36.443]: GQL ActiveUserMainMetadata finished after 34 ms {"req":{"id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":6,"totalDuration":191.97919999994338},"apollo_query_duration_ms":34} [server] INFO [20:30:36.486]: GQL NavigationProjectInvites finished after 73 ms {"req":{"id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":147.3483000000124},"apollo_query_duration_ms":73} [server] INFO [20:31:01.620]: GQL UserActiveWorkspaceSlug finished after 2 ms {"req":{"id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"218"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query UserActiveWorkspaceSlug {\n activeUser {\n id\n activeWorkspace {\n id\n slug\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"UserActiveWorkspaceSlug","graphql_operation_title":"GQL UserActiveWorkspaceSlug","userId":"cde5516f48","actionName":"UserActiveWorkspaceSlug","dbMetrics":{"totalCount":2,"totalDuration":61.84839999998803},"apollo_query_duration_ms":2} [server] INFO [20:31:01.691]: GQL ActiveUserMeta finished after 68 ms {"req":{"id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"234"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMeta {\n activeUser {\n meta {\n legacyProjectsExplainerCollapsed\n speckleCon25BannerDismissed\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMeta","graphql_operation_title":"GQL ActiveUserMeta","userId":"cde5516f48","actionName":"ActiveUserMeta","dbMetrics":{"totalCount":3,"totalDuration":110.76209999999264},"apollo_query_duration_ms":68} [server] INFO [20:31:01.695]: GQL ProjectsDashboardQuery finished after 72 ms {"req":{"id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"7e525e49-7bfb-434e-b634-8b1c5c68ae5d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"8748"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectsDashboardQuery($filter: UserProjectsFilter, $cursor: String) {\n activeUser {\n id\n projects(filter: $filter, limit: 6, cursor: $cursor) {\n ...ProjectsDashboard_UserProjectCollection\n cursor\n totalCount\n items {\n ...ProjectDashboardItem\n ...WorkspaceMoveProject_Project\n __typename\n }\n __typename\n }\n ...ProjectsHiddenProjectWarning_User\n ...ProjectsDashboard_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsCardProject on Project {\n id\n role\n visibility\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItemNoModels on Project {\n id\n name\n createdAt\n updatedAt\n role\n team {\n id\n user {\n id\n name\n avatar\n __typename\n }\n __typename\n }\n ...ProjectPageModelsCardProject\n __typename\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}\n\nfragment ProjectsDashboard_UserProjectCollection on UserProjectCollection {\n numberOfHidden\n __typename\n}\n\nfragment ProjectDashboardItem on Project {\n id\n ...ProjectDashboardItemNoModels\n ...ProjectCardImportFileArea_Project\n models(limit: 3) {\n totalCount\n items {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n name\n logo\n readOnly\n __typename\n }\n pendingImportedModels(limit: 3) {\n ...PendingFileUpload\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectsHiddenProjectWarning_User on User {\n id\n expiredSsoSessions {\n id\n slug\n name\n logo\n __typename\n }\n __typename\n}\n\nfragment ProjectsDashboard_User on User {\n ...ProjectsAdd_User\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"filter":{"search":null,"onlyWithRoles":null,"personalOnly":false},"cursor":null},"graphql_operation_name":"ProjectsDashboardQuery","graphql_operation_title":"GQL ProjectsDashboardQuery","userId":"cde5516f48","actionName":"ProjectsDashboardQuery","dbMetrics":{"totalCount":6,"totalDuration":239.33719999997993},"apollo_query_duration_ms":72} [server] INFO [20:31:07.144]: GQL MainServerInfoData finished after 1 ms {"req":{"id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":56.62909999999101},"apollo_query_duration_ms":1} [server] INFO [20:31:07.152]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":59.39559999998892},"apollo_query_duration_ms":1} [server] INFO [20:31:07.169]: GQL ActiveUserMainMetadata finished after 35 ms {"req":{"id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":6,"totalDuration":170.2825999999768},"apollo_query_duration_ms":35} [server] INFO [20:31:07.235]: GQL NavigationProjectInvites finished after 79 ms {"req":{"id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":129.2566999999981},"apollo_query_duration_ms":79} [server] INFO [20:31:07.476]: GQL UserActiveWorkspaceSlug finished after 0 ms {"req":{"id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"218"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query UserActiveWorkspaceSlug {\n activeUser {\n id\n activeWorkspace {\n id\n slug\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"UserActiveWorkspaceSlug","graphql_operation_title":"GQL UserActiveWorkspaceSlug","userId":"cde5516f48","actionName":"UserActiveWorkspaceSlug","dbMetrics":{"totalCount":2,"totalDuration":102.3119000000006},"apollo_query_duration_ms":0} [server] INFO [20:31:07.494]: GQL ActiveUserMeta finished after 43 ms {"req":{"id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"234"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMeta {\n activeUser {\n meta {\n legacyProjectsExplainerCollapsed\n speckleCon25BannerDismissed\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMeta","graphql_operation_title":"GQL ActiveUserMeta","userId":"cde5516f48","actionName":"ActiveUserMeta","dbMetrics":{"totalCount":3,"totalDuration":99.26060000000871},"apollo_query_duration_ms":43} [server] INFO [20:31:07.498]: GQL ProjectsDashboardQuery finished after 45 ms {"req":{"id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"a6aa2b6b-db2d-4d5a-a0cf-7fa1e49e920a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"8748"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectsDashboardQuery($filter: UserProjectsFilter, $cursor: String) {\n activeUser {\n id\n projects(filter: $filter, limit: 6, cursor: $cursor) {\n ...ProjectsDashboard_UserProjectCollection\n cursor\n totalCount\n items {\n ...ProjectDashboardItem\n ...WorkspaceMoveProject_Project\n __typename\n }\n __typename\n }\n ...ProjectsHiddenProjectWarning_User\n ...ProjectsDashboard_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsCardProject on Project {\n id\n role\n visibility\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItemNoModels on Project {\n id\n name\n createdAt\n updatedAt\n role\n team {\n id\n user {\n id\n name\n avatar\n __typename\n }\n __typename\n }\n ...ProjectPageModelsCardProject\n __typename\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}\n\nfragment ProjectsDashboard_UserProjectCollection on UserProjectCollection {\n numberOfHidden\n __typename\n}\n\nfragment ProjectDashboardItem on Project {\n id\n ...ProjectDashboardItemNoModels\n ...ProjectCardImportFileArea_Project\n models(limit: 3) {\n totalCount\n items {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n name\n logo\n readOnly\n __typename\n }\n pendingImportedModels(limit: 3) {\n ...PendingFileUpload\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectsHiddenProjectWarning_User on User {\n id\n expiredSsoSessions {\n id\n slug\n name\n logo\n __typename\n }\n __typename\n}\n\nfragment ProjectsDashboard_User on User {\n ...ProjectsAdd_User\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"filter":{"search":null,"onlyWithRoles":null,"personalOnly":false},"cursor":null},"graphql_operation_name":"ProjectsDashboardQuery","graphql_operation_title":"GQL ProjectsDashboardQuery","userId":"cde5516f48","actionName":"ProjectsDashboardQuery","dbMetrics":{"totalCount":6,"totalDuration":223.9480999999505},"apollo_query_duration_ms":45} [server] INFO [20:31:50.974]: [projectCreate (start)] Create a new project {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"10392","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation CreateProject($input: ProjectCreateInput) {\n projectMutations {\n create(input: $input) {\n ...ProjectPageProject\n ...ProjectDashboardItem\n __typename\n }\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsCardProject on Project {\n id\n role\n visibility\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItemNoModels on Project {\n id\n name\n createdAt\n updatedAt\n role\n team {\n id\n user {\n id\n name\n avatar\n __typename\n }\n __typename\n }\n ...ProjectPageModelsCardProject\n __typename\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectDashboardItem on Project {\n id\n ...ProjectDashboardItemNoModels\n ...ProjectCardImportFileArea_Project\n models(limit: 3) {\n totalCount\n items {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n name\n logo\n readOnly\n __typename\n }\n pendingImportedModels(limit: 3) {\n ...PendingFileUpload\n __typename\n }\n __typename\n}","graphql_variables":{"input":{"name":"EPM","visibility":"PRIVATE"}},"graphql_operation_name":"CreateProject","graphql_operation_title":"GQL CreateProject","userId":"cde5516f48","actionName":"CreateProject","operationName":"projectCreate","operationStatus":"start","operationDescription":"Create a new project"} [server] INFO [20:31:51.691]: GQL subscription event OnUserProjectsUpdate emitted {"component":"subscription/graphql","graphql_query":"subscription OnUserProjectsUpdate {\n userProjectsUpdated {\n type\n id\n project {\n ...ProjectDashboardItem\n workspaceId\n __typename\n }\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsCardProject on Project {\n id\n role\n visibility\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItemNoModels on Project {\n id\n name\n createdAt\n updatedAt\n role\n team {\n id\n user {\n id\n name\n avatar\n __typename\n }\n __typename\n }\n ...ProjectPageModelsCardProject\n __typename\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItem on Project {\n id\n ...ProjectDashboardItemNoModels\n ...ProjectCardImportFileArea_Project\n models(limit: 3) {\n totalCount\n items {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n name\n logo\n readOnly\n __typename\n }\n pendingImportedModels(limit: 3) {\n ...PendingFileUpload\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"OnUserProjectsUpdate","graphql_operation_type":"subscription","userId":"cde5516f48","req":{"id":"VqjCRTSoeGq7-Ubzp4q5v"},"dbMetrics":{"totalCount":8,"totalDuration":671.2999000000418}} [server] INFO [20:31:51.809]: [projectCreate (success)] {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"10392","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation CreateProject($input: ProjectCreateInput) {\n projectMutations {\n create(input: $input) {\n ...ProjectPageProject\n ...ProjectDashboardItem\n __typename\n }\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsCardProject on Project {\n id\n role\n visibility\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItemNoModels on Project {\n id\n name\n createdAt\n updatedAt\n role\n team {\n id\n user {\n id\n name\n avatar\n __typename\n }\n __typename\n }\n ...ProjectPageModelsCardProject\n __typename\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectDashboardItem on Project {\n id\n ...ProjectDashboardItemNoModels\n ...ProjectCardImportFileArea_Project\n models(limit: 3) {\n totalCount\n items {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n name\n logo\n readOnly\n __typename\n }\n pendingImportedModels(limit: 3) {\n ...PendingFileUpload\n __typename\n }\n __typename\n}","graphql_variables":{"input":{"name":"EPM","visibility":"PRIVATE"}},"graphql_operation_name":"CreateProject","graphql_operation_title":"GQL CreateProject","userId":"cde5516f48","actionName":"CreateProject","operationName":"projectCreate","operationStatus":"success"} [server] INFO [20:31:51.922]: GQL subscription event OnUserProjectsUpdate emitted {"component":"subscription/graphql","graphql_query":"subscription OnUserProjectsUpdate {\n userProjectsUpdated {\n type\n id\n project {\n ...ProjectDashboardItem\n workspaceId\n __typename\n }\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsCardProject on Project {\n id\n role\n visibility\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItemNoModels on Project {\n id\n name\n createdAt\n updatedAt\n role\n team {\n id\n user {\n id\n name\n avatar\n __typename\n }\n __typename\n }\n ...ProjectPageModelsCardProject\n __typename\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItem on Project {\n id\n ...ProjectDashboardItemNoModels\n ...ProjectCardImportFileArea_Project\n models(limit: 3) {\n totalCount\n items {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n name\n logo\n readOnly\n __typename\n }\n pendingImportedModels(limit: 3) {\n ...PendingFileUpload\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"OnUserProjectsUpdate","graphql_operation_type":"subscription","userId":"cde5516f48","req":{"id":"VqjCRTSoeGq7-Ubzp4q5v"},"dbMetrics":{"totalCount":16,"totalDuration":976.3520999999892}} [server] INFO [20:31:51.952]: CreateProject failed after 1056 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"10392","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation CreateProject($input: ProjectCreateInput) {\n projectMutations {\n create(input: $input) {\n ...ProjectPageProject\n ...ProjectDashboardItem\n __typename\n }\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsCardProject on Project {\n id\n role\n visibility\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItemNoModels on Project {\n id\n name\n createdAt\n updatedAt\n role\n team {\n id\n user {\n id\n name\n avatar\n __typename\n }\n __typename\n }\n ...ProjectPageModelsCardProject\n __typename\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectDashboardItem on Project {\n id\n ...ProjectDashboardItemNoModels\n ...ProjectCardImportFileArea_Project\n models(limit: 3) {\n totalCount\n items {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n name\n logo\n readOnly\n __typename\n }\n pendingImportedModels(limit: 3) {\n ...PendingFileUpload\n __typename\n }\n __typename\n}","graphql_variables":{"input":{"name":"EPM","visibility":"PRIVATE"}},"graphql_operation_name":"CreateProject","graphql_operation_title":"GQL CreateProject","userId":"cde5516f48","actionName":"CreateProject","apollo_query_duration_ms":1056,"dbMetrics":{"totalCount":27,"totalDuration":899.9587999999931},"error_count":2,"first_error":{"message":"Gatekeeper module is not enabled on this server","path":"projectMutations > create > team > 0 > seatType"}} [server] err: { [server] "type": "GraphQLError", [server] "message": "Gatekeeper module is not enabled on this server", [server] "stack": [server] GatekeeperModuleDisabledError: Gatekeeper module is not enabled on this server [server] at Object.seatType (D:\speckle-server\packages\server\modules\gatekeeperCore\graph\resolvers\index.ts:28:17) [server] at field.resolve (D:\speckle-server\node_modules\@apollo\server\src\utils\schemaInstrumentation.ts:82:22) [server] at executeField (D:\speckle-server\node_modules\graphql\execution\execute.js:492:20) [server] at executeFields (D:\speckle-server\node_modules\graphql\execution\execute.js:414:22) [server] at completeObjectValue (D:\speckle-server\node_modules\graphql\execution\execute.js:925:10) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:646:12) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:595:23) [server] at D:\speckle-server\node_modules\graphql\execution\execute.js:707:25 [server] at Function.from () [server] at completeListValue (D:\speckle-server\node_modules\graphql\execution\execute.js:687:34) [server] "path": [ [server] "projectMutations", [server] "create", [server] "team", [server] 0, [server] "seatType" [server] ], [server] "locations": [ [server] { [server] "line": 45, [server] "column": 5 [server] } [server] ], [server] "extensions": {} [server] } [server] INFO [20:31:51.952]: GQL CreateProject finished after 1056 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"10392","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation CreateProject($input: ProjectCreateInput) {\n projectMutations {\n create(input: $input) {\n ...ProjectPageProject\n ...ProjectDashboardItem\n __typename\n }\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsCardProject on Project {\n id\n role\n visibility\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItemNoModels on Project {\n id\n name\n createdAt\n updatedAt\n role\n team {\n id\n user {\n id\n name\n avatar\n __typename\n }\n __typename\n }\n ...ProjectPageModelsCardProject\n __typename\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectDashboardItem on Project {\n id\n ...ProjectDashboardItemNoModels\n ...ProjectCardImportFileArea_Project\n models(limit: 3) {\n totalCount\n items {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n name\n logo\n readOnly\n __typename\n }\n pendingImportedModels(limit: 3) {\n ...PendingFileUpload\n __typename\n }\n __typename\n}","graphql_variables":{"input":{"name":"EPM","visibility":"PRIVATE"}},"graphql_operation_name":"CreateProject","graphql_operation_title":"GQL CreateProject","userId":"cde5516f48","actionName":"CreateProject","dbMetrics":{"totalCount":27,"totalDuration":899.9587999999931},"apollo_query_duration_ms":1056} [server] INFO [20:31:51.990]: GQL ProjectsDashboardQuery finished after 161 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"8748","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectsDashboardQuery($filter: UserProjectsFilter, $cursor: String) {\n activeUser {\n id\n projects(filter: $filter, limit: 6, cursor: $cursor) {\n ...ProjectsDashboard_UserProjectCollection\n cursor\n totalCount\n items {\n ...ProjectDashboardItem\n ...WorkspaceMoveProject_Project\n __typename\n }\n __typename\n }\n ...ProjectsHiddenProjectWarning_User\n ...ProjectsDashboard_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsCardProject on Project {\n id\n role\n visibility\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItemNoModels on Project {\n id\n name\n createdAt\n updatedAt\n role\n team {\n id\n user {\n id\n name\n avatar\n __typename\n }\n __typename\n }\n ...ProjectPageModelsCardProject\n __typename\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}\n\nfragment ProjectsDashboard_UserProjectCollection on UserProjectCollection {\n numberOfHidden\n __typename\n}\n\nfragment ProjectDashboardItem on Project {\n id\n ...ProjectDashboardItemNoModels\n ...ProjectCardImportFileArea_Project\n models(limit: 3) {\n totalCount\n items {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n name\n logo\n readOnly\n __typename\n }\n pendingImportedModels(limit: 3) {\n ...PendingFileUpload\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectsHiddenProjectWarning_User on User {\n id\n expiredSsoSessions {\n id\n slug\n name\n logo\n __typename\n }\n __typename\n}\n\nfragment ProjectsDashboard_User on User {\n ...ProjectsAdd_User\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"filter":{"search":null,"onlyWithRoles":null,"personalOnly":false},"cursor":null},"graphql_operation_name":"ProjectsDashboardQuery","graphql_operation_title":"GQL ProjectsDashboardQuery","userId":"cde5516f48","actionName":"ProjectsDashboardQuery","dbMetrics":{"totalCount":12,"totalDuration":433.5258999999205},"apollo_query_duration_ms":161} [server] INFO [20:31:52.236]: GQL ActiveUserMainMetadata finished after 35 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1059","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":6,"totalDuration":184.92760000002454},"apollo_query_duration_ms":35} [server] INFO [20:31:52.328]: GQL ProjectAccessCheck finished after 121 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"565","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectAccessCheck($id: String!) {\n project(id: $id) {\n id\n permissions {\n canRead {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspaceId\n __typename\n }\n activeUser {\n id\n activeWorkspace {\n id\n __typename\n }\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectAccessCheck","graphql_operation_title":"GQL ProjectAccessCheck","userId":"cde5516f48","actionName":"ProjectAccessCheck","dbMetrics":{"totalCount":6,"totalDuration":176.42790000000969},"apollo_query_duration_ms":121} [server] INFO [20:31:54.495]: GQL MainServerInfoData finished after 2 ms {"req":{"id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":74.76860000001034},"apollo_query_duration_ms":2} [server] INFO [20:31:54.500]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":73.9096000000136},"apollo_query_duration_ms":1} [server] INFO [20:31:54.525]: GQL ActiveUserMainMetadata finished after 32 ms {"req":{"id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":6,"totalDuration":182.41219999999157},"apollo_query_duration_ms":32} [server] INFO [20:31:54.569]: GQL NavigationProjectInvites finished after 70 ms {"req":{"id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":140.57279999999446},"apollo_query_duration_ms":70} [server] INFO [20:31:54.670]: ProjectPageQuery failed after 181 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"4026","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectPageQuery($id: String!, $token: String) {\n project(id: $id) {\n ...ProjectPageProject\n __typename\n }\n projectInvite(projectId: $id, token: $token) {\n ...ProjectsInviteBanner\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectsInviteBanner on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectPageQuery","graphql_operation_title":"GQL ProjectPageQuery","userId":"cde5516f48","actionName":"ProjectPageQuery","apollo_query_duration_ms":181,"dbMetrics":{"totalCount":16,"totalDuration":479.1315000000177},"error_count":2,"first_error":{"message":"Gatekeeper module is not enabled on this server","path":"project > team > 0 > seatType"}} [server] err: { [server] "type": "GraphQLError", [server] "message": "Gatekeeper module is not enabled on this server", [server] "stack": [server] GatekeeperModuleDisabledError: Gatekeeper module is not enabled on this server [server] at Object.seatType (D:\speckle-server\packages\server\modules\gatekeeperCore\graph\resolvers\index.ts:28:17) [server] at field.resolve (D:\speckle-server\node_modules\@apollo\server\src\utils\schemaInstrumentation.ts:82:22) [server] at executeField (D:\speckle-server\node_modules\graphql\execution\execute.js:492:20) [server] at executeFields (D:\speckle-server\node_modules\graphql\execution\execute.js:414:22) [server] at completeObjectValue (D:\speckle-server\node_modules\graphql\execution\execute.js:925:10) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:646:12) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:595:23) [server] at D:\speckle-server\node_modules\graphql\execution\execute.js:707:25 [server] at Function.from () [server] at completeListValue (D:\speckle-server\node_modules\graphql\execution\execute.js:687:34) [server] "path": [ [server] "project", [server] "team", [server] 0, [server] "seatType" [server] ], [server] "locations": [ [server] { [server] "line": 45, [server] "column": 5 [server] } [server] ], [server] "extensions": {} [server] } [server] INFO [20:31:54.670]: GQL ProjectPageQuery finished after 182 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"4026","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectPageQuery($id: String!, $token: String) {\n project(id: $id) {\n ...ProjectPageProject\n __typename\n }\n projectInvite(projectId: $id, token: $token) {\n ...ProjectsInviteBanner\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectsInviteBanner on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectPageQuery","graphql_operation_title":"GQL ProjectPageQuery","userId":"cde5516f48","actionName":"ProjectPageQuery","dbMetrics":{"totalCount":16,"totalDuration":479.1315000000177},"apollo_query_duration_ms":182} [server] INFO [20:31:54.752]: GQL UserActiveWorkspaceSlug finished after 0 ms {"req":{"id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"218"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query UserActiveWorkspaceSlug {\n activeUser {\n id\n activeWorkspace {\n id\n slug\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"UserActiveWorkspaceSlug","graphql_operation_title":"GQL UserActiveWorkspaceSlug","userId":"cde5516f48","actionName":"UserActiveWorkspaceSlug","dbMetrics":{"totalCount":2,"totalDuration":55.40889999998035},"apollo_query_duration_ms":0} [server] INFO [20:31:54.791]: GQL ActiveUserMeta finished after 33 ms {"req":{"id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"234"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMeta {\n activeUser {\n meta {\n legacyProjectsExplainerCollapsed\n speckleCon25BannerDismissed\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMeta","graphql_operation_title":"GQL ActiveUserMeta","userId":"cde5516f48","actionName":"ActiveUserMeta","dbMetrics":{"totalCount":3,"totalDuration":90.29850000000442},"apollo_query_duration_ms":33} [server] INFO [20:31:54.853]: GQL ProjectsDashboardQuery finished after 99 ms {"req":{"id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"259d67bc-8fad-41f7-bbeb-7f1659a1f65a","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"8748"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectsDashboardQuery($filter: UserProjectsFilter, $cursor: String) {\n activeUser {\n id\n projects(filter: $filter, limit: 6, cursor: $cursor) {\n ...ProjectsDashboard_UserProjectCollection\n cursor\n totalCount\n items {\n ...ProjectDashboardItem\n ...WorkspaceMoveProject_Project\n __typename\n }\n __typename\n }\n ...ProjectsHiddenProjectWarning_User\n ...ProjectsDashboard_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsCardProject on Project {\n id\n role\n visibility\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectDashboardItemNoModels on Project {\n id\n name\n createdAt\n updatedAt\n role\n team {\n id\n user {\n id\n name\n avatar\n __typename\n }\n __typename\n }\n ...ProjectPageModelsCardProject\n __typename\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}\n\nfragment ProjectsDashboard_UserProjectCollection on UserProjectCollection {\n numberOfHidden\n __typename\n}\n\nfragment ProjectDashboardItem on Project {\n id\n ...ProjectDashboardItemNoModels\n ...ProjectCardImportFileArea_Project\n models(limit: 3) {\n totalCount\n items {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n name\n logo\n readOnly\n __typename\n }\n pendingImportedModels(limit: 3) {\n ...PendingFileUpload\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectsHiddenProjectWarning_User on User {\n id\n expiredSsoSessions {\n id\n slug\n name\n logo\n __typename\n }\n __typename\n}\n\nfragment ProjectsDashboard_User on User {\n ...ProjectsAdd_User\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"filter":{"search":null,"onlyWithRoles":null,"personalOnly":false},"cursor":null},"graphql_operation_name":"ProjectsDashboardQuery","graphql_operation_title":"GQL ProjectsDashboardQuery","userId":"cde5516f48","actionName":"ProjectsDashboardQuery","dbMetrics":{"totalCount":12,"totalDuration":362.63870000003953},"apollo_query_duration_ms":99} [server] INFO [20:31:55.036]: GQL ProjectModelsPage finished after 160 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"3955","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectModelsPage($projectId: String!) {\n project(id: $projectId) {\n id\n ...ProjectModelsPageHeader_Project\n ...ProjectModelsPageResults_Project\n __typename\n }\n}\n\nfragment FormUsersSelectItem on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreateModel_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectModelsAdd_Project on Project {\n id\n workspace {\n name\n slug\n role\n plan {\n name\n __typename\n }\n __typename\n }\n ...UseCanCreateModel_Project\n ...WorkspaceMoveProject_Project\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsStructureItem_Project on Project {\n id\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n ...UseCanCreateModel_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageLatestItemsModels on Project {\n id\n role\n visibility\n workspace {\n id\n readOnly\n __typename\n }\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectPageModelsStructureItem_Project\n ...ProjectCardImportFileArea_Project\n ...ProjectModelsAdd_Project\n __typename\n}\n\nfragment ProjectModelsPageHeader_Project on Project {\n id\n name\n sourceApps\n role\n models {\n totalCount\n __typename\n }\n team {\n id\n user {\n ...FormUsersSelectItem\n __typename\n }\n __typename\n }\n workspace {\n id\n role\n slug\n name\n readOnly\n plan {\n name\n __typename\n }\n __typename\n }\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectModelsAdd_Project\n __typename\n}\n\nfragment ProjectModelsPageResults_Project on Project {\n ...ProjectPageLatestItemsModels\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa"},"graphql_operation_name":"ProjectModelsPage","graphql_operation_title":"GQL ProjectModelsPage","userId":"cde5516f48","actionName":"ProjectModelsPage","dbMetrics":{"totalCount":12,"totalDuration":359.78250000000116},"apollo_query_duration_ms":160} [server] INFO [20:31:55.043]: GQL ProjectModelsTreeTopLevelPagination finished after 159 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"5665","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectModelsTreeTopLevelPagination($projectId: String!, $filter: ProjectModelsTreeFilter, $cursor: String = null) {\n project(id: $projectId) {\n id\n modelsTree(cursor: $cursor, limit: 8, filter: $filter) {\n totalCount\n cursor\n items {\n ...SingleLevelModelTreeItem\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment SyncStatusModelItem_AccSyncItem on AccSyncItem {\n id\n status\n updatedAt\n accFileVersionIndex\n __typename\n}\n\nfragment SingleLevelModelTreeItem on ModelsTreeItem {\n id\n name\n fullName\n model {\n ...ProjectPageLatestItemsModelItem\n ...ProjectCardImportFileArea_Model\n ...ProjectPageModelsCard_Model\n accSyncItem {\n id\n ...SyncStatusModelItem_AccSyncItem\n __typename\n }\n __typename\n }\n hasChildren\n updatedAt\n __typename\n}","graphql_variables":{"cursor":null,"projectId":"10891fe0fa","filter":{"search":null,"sourceApps":null,"contributors":null}},"graphql_operation_name":"ProjectModelsTreeTopLevelPagination","graphql_operation_title":"GQL ProjectModelsTreeTopLevelPagination","userId":"cde5516f48","actionName":"ProjectModelsTreeTopLevelPagination","dbMetrics":{"totalCount":8,"totalDuration":240.84359999999288},"apollo_query_duration_ms":159} [server] INFO [20:31:55.073]: GQL ProjectModelsTreeTopLevel finished after 189 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"5686","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectModelsTreeTopLevel($projectId: String!, $filter: ProjectModelsTreeFilter) {\n project(id: $projectId) {\n id\n modelsTree(cursor: null, limit: 8, filter: $filter) {\n totalCount\n cursor\n items {\n ...SingleLevelModelTreeItem\n __typename\n }\n __typename\n }\n pendingImportedModels {\n ...PendingFileUpload\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment SyncStatusModelItem_AccSyncItem on AccSyncItem {\n id\n status\n updatedAt\n accFileVersionIndex\n __typename\n}\n\nfragment SingleLevelModelTreeItem on ModelsTreeItem {\n id\n name\n fullName\n model {\n ...ProjectPageLatestItemsModelItem\n ...ProjectCardImportFileArea_Model\n ...ProjectPageModelsCard_Model\n accSyncItem {\n id\n ...SyncStatusModelItem_AccSyncItem\n __typename\n }\n __typename\n }\n hasChildren\n updatedAt\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa","filter":{"search":null,"sourceApps":null,"contributors":null}},"graphql_operation_name":"ProjectModelsTreeTopLevel","graphql_operation_title":"GQL ProjectModelsTreeTopLevel","userId":"cde5516f48","actionName":"ProjectModelsTreeTopLevel","dbMetrics":{"totalCount":9,"totalDuration":294.2162000000535},"apollo_query_duration_ms":189} [server] INFO [20:31:55.315]: GQL WorkspaceMoveProjectManagerProject finished after 155 ms {"req":{"id":"VqjCRTSoeGq7-Ubzp4q5v","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1155","x-request-id":"VqjCRTSoeGq7-Ubzp4q5v","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query WorkspaceMoveProjectManagerProject($projectId: String!, $workspaceId: String) {\n project(id: $projectId) {\n ...WorkspaceMoveProjectManager_Project\n __typename\n }\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_Project on Project {\n ...WorkspaceMoveProjectManager_ProjectBase\n permissions {\n canMoveToWorkspace(workspaceId: $workspaceId) {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n permissions {\n canMoveProjectToWorkspace(projectId: $projectId) {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa"},"graphql_operation_name":"WorkspaceMoveProjectManagerProject","graphql_operation_title":"GQL WorkspaceMoveProjectManagerProject","userId":"cde5516f48","actionName":"WorkspaceMoveProjectManagerProject","dbMetrics":{"totalCount":8,"totalDuration":232.14459999997052},"apollo_query_duration_ms":155} [server] INFO [20:32:04.054]: GQL MainServerInfoData finished after 1 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":61.047400000010384},"apollo_query_duration_ms":1} [server] INFO [20:32:04.056]: GQL ServerInfoBlobSizeLimit finished after 0 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":62.62219999998342},"apollo_query_duration_ms":0} [server] INFO [20:32:04.154]: GQL ActiveUserMainMetadata finished after 104 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":6,"totalDuration":455.781799999997},"apollo_query_duration_ms":104} [server] INFO [20:32:04.185]: GQL NavigationProjectInvites finished after 128 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":190.07740000000922},"apollo_query_duration_ms":128} [server] INFO [20:32:04.443]: GQL ProjectAccessCheck finished after 124 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"565"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectAccessCheck($id: String!) {\n project(id: $id) {\n id\n permissions {\n canRead {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspaceId\n __typename\n }\n activeUser {\n id\n activeWorkspace {\n id\n __typename\n }\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectAccessCheck","graphql_operation_title":"GQL ProjectAccessCheck","userId":"cde5516f48","actionName":"ProjectAccessCheck","dbMetrics":{"totalCount":6,"totalDuration":173.24280000003637},"apollo_query_duration_ms":124} [server] INFO [20:32:04.631]: GQL ActiveUserMeta finished after 27 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"234"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMeta {\n activeUser {\n meta {\n legacyProjectsExplainerCollapsed\n speckleCon25BannerDismissed\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMeta","graphql_operation_title":"GQL ActiveUserMeta","userId":"cde5516f48","actionName":"ActiveUserMeta","dbMetrics":{"totalCount":3,"totalDuration":81.12669999999343},"apollo_query_duration_ms":27} [server] INFO [20:32:04.789]: ProjectPageQuery failed after 187 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"4026"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectPageQuery($id: String!, $token: String) {\n project(id: $id) {\n ...ProjectPageProject\n __typename\n }\n projectInvite(projectId: $id, token: $token) {\n ...ProjectsInviteBanner\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectsInviteBanner on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectPageQuery","graphql_operation_title":"GQL ProjectPageQuery","userId":"cde5516f48","actionName":"ProjectPageQuery","apollo_query_duration_ms":187,"dbMetrics":{"totalCount":16,"totalDuration":476.5584000000963},"error_count":2,"first_error":{"message":"Gatekeeper module is not enabled on this server","path":"project > team > 0 > seatType"}} [server] err: { [server] "type": "GraphQLError", [server] "message": "Gatekeeper module is not enabled on this server", [server] "stack": [server] GatekeeperModuleDisabledError: Gatekeeper module is not enabled on this server [server] at Object.seatType (D:\speckle-server\packages\server\modules\gatekeeperCore\graph\resolvers\index.ts:28:17) [server] at field.resolve (D:\speckle-server\node_modules\@apollo\server\src\utils\schemaInstrumentation.ts:82:22) [server] at executeField (D:\speckle-server\node_modules\graphql\execution\execute.js:492:20) [server] at executeFields (D:\speckle-server\node_modules\graphql\execution\execute.js:414:22) [server] at completeObjectValue (D:\speckle-server\node_modules\graphql\execution\execute.js:925:10) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:646:12) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:595:23) [server] at D:\speckle-server\node_modules\graphql\execution\execute.js:707:25 [server] at Function.from () [server] at completeListValue (D:\speckle-server\node_modules\graphql\execution\execute.js:687:34) [server] "path": [ [server] "project", [server] "team", [server] 0, [server] "seatType" [server] ], [server] "locations": [ [server] { [server] "line": 45, [server] "column": 5 [server] } [server] ], [server] "extensions": {} [server] } [server] INFO [20:32:04.789]: GQL ProjectPageQuery finished after 188 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"4026"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectPageQuery($id: String!, $token: String) {\n project(id: $id) {\n ...ProjectPageProject\n __typename\n }\n projectInvite(projectId: $id, token: $token) {\n ...ProjectsInviteBanner\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectsInviteBanner on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectPageQuery","graphql_operation_title":"GQL ProjectPageQuery","userId":"cde5516f48","actionName":"ProjectPageQuery","dbMetrics":{"totalCount":16,"totalDuration":476.5584000000963},"apollo_query_duration_ms":188} [server] INFO [20:32:05.133]: GQL ProjectModelsPage finished after 198 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"3955"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectModelsPage($projectId: String!) {\n project(id: $projectId) {\n id\n ...ProjectModelsPageHeader_Project\n ...ProjectModelsPageResults_Project\n __typename\n }\n}\n\nfragment FormUsersSelectItem on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreateModel_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectModelsAdd_Project on Project {\n id\n workspace {\n name\n slug\n role\n plan {\n name\n __typename\n }\n __typename\n }\n ...UseCanCreateModel_Project\n ...WorkspaceMoveProject_Project\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsStructureItem_Project on Project {\n id\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n ...UseCanCreateModel_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageLatestItemsModels on Project {\n id\n role\n visibility\n workspace {\n id\n readOnly\n __typename\n }\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectPageModelsStructureItem_Project\n ...ProjectCardImportFileArea_Project\n ...ProjectModelsAdd_Project\n __typename\n}\n\nfragment ProjectModelsPageHeader_Project on Project {\n id\n name\n sourceApps\n role\n models {\n totalCount\n __typename\n }\n team {\n id\n user {\n ...FormUsersSelectItem\n __typename\n }\n __typename\n }\n workspace {\n id\n role\n slug\n name\n readOnly\n plan {\n name\n __typename\n }\n __typename\n }\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectModelsAdd_Project\n __typename\n}\n\nfragment ProjectModelsPageResults_Project on Project {\n ...ProjectPageLatestItemsModels\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa"},"graphql_operation_name":"ProjectModelsPage","graphql_operation_title":"GQL ProjectModelsPage","userId":"cde5516f48","actionName":"ProjectModelsPage","dbMetrics":{"totalCount":12,"totalDuration":406.076699999976},"apollo_query_duration_ms":198} [server] INFO [20:32:05.467]: GQL ProjectModelsTreeTopLevelPagination finished after 147 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"5665"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectModelsTreeTopLevelPagination($projectId: String!, $filter: ProjectModelsTreeFilter, $cursor: String = null) {\n project(id: $projectId) {\n id\n modelsTree(cursor: $cursor, limit: 8, filter: $filter) {\n totalCount\n cursor\n items {\n ...SingleLevelModelTreeItem\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment SyncStatusModelItem_AccSyncItem on AccSyncItem {\n id\n status\n updatedAt\n accFileVersionIndex\n __typename\n}\n\nfragment SingleLevelModelTreeItem on ModelsTreeItem {\n id\n name\n fullName\n model {\n ...ProjectPageLatestItemsModelItem\n ...ProjectCardImportFileArea_Model\n ...ProjectPageModelsCard_Model\n accSyncItem {\n id\n ...SyncStatusModelItem_AccSyncItem\n __typename\n }\n __typename\n }\n hasChildren\n updatedAt\n __typename\n}","graphql_variables":{"cursor":null,"projectId":"10891fe0fa","filter":{"search":null,"sourceApps":null,"contributors":null}},"graphql_operation_name":"ProjectModelsTreeTopLevelPagination","graphql_operation_title":"GQL ProjectModelsTreeTopLevelPagination","userId":"cde5516f48","actionName":"ProjectModelsTreeTopLevelPagination","dbMetrics":{"totalCount":8,"totalDuration":225.77550000001793},"apollo_query_duration_ms":147} [server] INFO [20:32:05.482]: GQL ProjectModelsTreeTopLevel finished after 160 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"5686"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectModelsTreeTopLevel($projectId: String!, $filter: ProjectModelsTreeFilter) {\n project(id: $projectId) {\n id\n modelsTree(cursor: null, limit: 8, filter: $filter) {\n totalCount\n cursor\n items {\n ...SingleLevelModelTreeItem\n __typename\n }\n __typename\n }\n pendingImportedModels {\n ...PendingFileUpload\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment SyncStatusModelItem_AccSyncItem on AccSyncItem {\n id\n status\n updatedAt\n accFileVersionIndex\n __typename\n}\n\nfragment SingleLevelModelTreeItem on ModelsTreeItem {\n id\n name\n fullName\n model {\n ...ProjectPageLatestItemsModelItem\n ...ProjectCardImportFileArea_Model\n ...ProjectPageModelsCard_Model\n accSyncItem {\n id\n ...SyncStatusModelItem_AccSyncItem\n __typename\n }\n __typename\n }\n hasChildren\n updatedAt\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa","filter":{"search":null,"sourceApps":null,"contributors":null}},"graphql_operation_name":"ProjectModelsTreeTopLevel","graphql_operation_title":"GQL ProjectModelsTreeTopLevel","userId":"cde5516f48","actionName":"ProjectModelsTreeTopLevel","dbMetrics":{"totalCount":9,"totalDuration":279.5905999999959},"apollo_query_duration_ms":160} [server] INFO [20:32:05.483]: GQL WorkspaceMoveProjectManagerProject finished after 165 ms {"req":{"id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"5cd4fe01-75f4-4981-8cb2-3cb65a4b8905","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1155"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query WorkspaceMoveProjectManagerProject($projectId: String!, $workspaceId: String) {\n project(id: $projectId) {\n ...WorkspaceMoveProjectManager_Project\n __typename\n }\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_Project on Project {\n ...WorkspaceMoveProjectManager_ProjectBase\n permissions {\n canMoveToWorkspace(workspaceId: $workspaceId) {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n permissions {\n canMoveProjectToWorkspace(projectId: $projectId) {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa"},"graphql_operation_name":"WorkspaceMoveProjectManagerProject","graphql_operation_title":"GQL WorkspaceMoveProjectManagerProject","userId":"cde5516f48","actionName":"WorkspaceMoveProjectManagerProject","dbMetrics":{"totalCount":8,"totalDuration":249.6371999999683},"apollo_query_duration_ms":165} [server] INFO [20:32:37.963]: [createModel (start)] Create a new Model {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"4910","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation CreateModel($input: CreateModelInput!) {\n modelMutations {\n create(input: $input) {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"input":{"name":"19.144_Z25_P002_03.ifc","projectId":"10891fe0fa"}},"graphql_operation_name":"CreateModel","graphql_operation_title":"GQL CreateModel","userId":"cde5516f48","actionName":"CreateModel","projectId":"10891fe0fa","streamId":"10891fe0fa","operationName":"createModel","operationStatus":"start","operationDescription":"Create a new Model"} [server] INFO [20:32:38.484]: GQL subscription event OnProjectModelsUpdate emitted {"component":"subscription/graphql","graphql_query":"subscription OnProjectModelsUpdate($id: String!) {\n projectModelsUpdated(id: $id) {\n id\n type\n model {\n id\n versions(limit: 1) {\n items {\n id\n referencedObject\n __typename\n }\n __typename\n }\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"OnProjectModelsUpdate","graphql_operation_type":"subscription","userId":"cde5516f48","req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V"},"dbMetrics":{"totalCount":14,"totalDuration":657.249700000044}} [server] INFO [20:32:38.521]: [createModel (success)] {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"4910","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation CreateModel($input: CreateModelInput!) {\n modelMutations {\n create(input: $input) {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"input":{"name":"19.144_Z25_P002_03.ifc","projectId":"10891fe0fa"}},"graphql_operation_name":"CreateModel","graphql_operation_title":"GQL CreateModel","userId":"cde5516f48","actionName":"CreateModel","projectId":"10891fe0fa","streamId":"10891fe0fa","operationName":"createModel","operationStatus":"success"} [server] INFO [20:32:38.579]: GQL CreateModel finished after 707 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"4910","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation CreateModel($input: CreateModelInput!) {\n modelMutations {\n create(input: $input) {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"input":{"name":"19.144_Z25_P002_03.ifc","projectId":"10891fe0fa"}},"graphql_operation_name":"CreateModel","graphql_operation_title":"GQL CreateModel","userId":"cde5516f48","actionName":"CreateModel","dbMetrics":{"totalCount":22,"totalDuration":737.6244000001461},"apollo_query_duration_ms":707} [server] INFO [20:32:38.856]: ProjectPageQuery failed after 202 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"4026","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectPageQuery($id: String!, $token: String) {\n project(id: $id) {\n ...ProjectPageProject\n __typename\n }\n projectInvite(projectId: $id, token: $token) {\n ...ProjectsInviteBanner\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectsInviteBanner on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectPageQuery","graphql_operation_title":"GQL ProjectPageQuery","userId":"cde5516f48","actionName":"ProjectPageQuery","apollo_query_duration_ms":202,"dbMetrics":{"totalCount":16,"totalDuration":493.421399999992},"error_count":2,"first_error":{"message":"Gatekeeper module is not enabled on this server","path":"project > team > 0 > seatType"}} [server] err: { [server] "type": "GraphQLError", [server] "message": "Gatekeeper module is not enabled on this server", [server] "stack": [server] GatekeeperModuleDisabledError: Gatekeeper module is not enabled on this server [server] at Object.seatType (D:\speckle-server\packages\server\modules\gatekeeperCore\graph\resolvers\index.ts:28:17) [server] at field.resolve (D:\speckle-server\node_modules\@apollo\server\src\utils\schemaInstrumentation.ts:82:22) [server] at executeField (D:\speckle-server\node_modules\graphql\execution\execute.js:492:20) [server] at executeFields (D:\speckle-server\node_modules\graphql\execution\execute.js:414:22) [server] at completeObjectValue (D:\speckle-server\node_modules\graphql\execution\execute.js:925:10) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:646:12) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:595:23) [server] at D:\speckle-server\node_modules\graphql\execution\execute.js:707:25 [server] at Function.from () [server] at completeListValue (D:\speckle-server\node_modules\graphql\execution\execute.js:687:34) [server] "path": [ [server] "project", [server] "team", [server] 0, [server] "seatType" [server] ], [server] "locations": [ [server] { [server] "line": 45, [server] "column": 5 [server] } [server] ], [server] "extensions": {} [server] } [server] INFO [20:32:38.857]: GQL ProjectPageQuery finished after 203 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"4026","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectPageQuery($id: String!, $token: String) {\n project(id: $id) {\n ...ProjectPageProject\n __typename\n }\n projectInvite(projectId: $id, token: $token) {\n ...ProjectsInviteBanner\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectsInviteBanner on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectPageQuery","graphql_operation_title":"GQL ProjectPageQuery","userId":"cde5516f48","actionName":"ProjectPageQuery","dbMetrics":{"totalCount":16,"totalDuration":493.421399999992},"apollo_query_duration_ms":203} [server] INFO [20:32:38.893]: GQL ProjectModelsPage finished after 193 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"3955","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectModelsPage($projectId: String!) {\n project(id: $projectId) {\n id\n ...ProjectModelsPageHeader_Project\n ...ProjectModelsPageResults_Project\n __typename\n }\n}\n\nfragment FormUsersSelectItem on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreateModel_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectModelsAdd_Project on Project {\n id\n workspace {\n name\n slug\n role\n plan {\n name\n __typename\n }\n __typename\n }\n ...UseCanCreateModel_Project\n ...WorkspaceMoveProject_Project\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment ProjectPageModelsStructureItem_Project on Project {\n id\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n ...UseCanCreateModel_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageLatestItemsModels on Project {\n id\n role\n visibility\n workspace {\n id\n readOnly\n __typename\n }\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectPageModelsStructureItem_Project\n ...ProjectCardImportFileArea_Project\n ...ProjectModelsAdd_Project\n __typename\n}\n\nfragment ProjectModelsPageHeader_Project on Project {\n id\n name\n sourceApps\n role\n models {\n totalCount\n __typename\n }\n team {\n id\n user {\n ...FormUsersSelectItem\n __typename\n }\n __typename\n }\n workspace {\n id\n role\n slug\n name\n readOnly\n plan {\n name\n __typename\n }\n __typename\n }\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectModelsAdd_Project\n __typename\n}\n\nfragment ProjectModelsPageResults_Project on Project {\n ...ProjectPageLatestItemsModels\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa"},"graphql_operation_name":"ProjectModelsPage","graphql_operation_title":"GQL ProjectModelsPage","userId":"cde5516f48","actionName":"ProjectModelsPage","dbMetrics":{"totalCount":12,"totalDuration":357.73100000002887},"apollo_query_duration_ms":193} [server] INFO [20:32:38.898]: GQL WorkspaceMoveProjectManagerProject finished after 194 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1155","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query WorkspaceMoveProjectManagerProject($projectId: String!, $workspaceId: String) {\n project(id: $projectId) {\n ...WorkspaceMoveProjectManager_Project\n __typename\n }\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_Project on Project {\n ...WorkspaceMoveProjectManager_ProjectBase\n permissions {\n canMoveToWorkspace(workspaceId: $workspaceId) {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n permissions {\n canMoveProjectToWorkspace(projectId: $projectId) {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa"},"graphql_operation_name":"WorkspaceMoveProjectManagerProject","graphql_operation_title":"GQL WorkspaceMoveProjectManagerProject","userId":"cde5516f48","actionName":"WorkspaceMoveProjectManagerProject","dbMetrics":{"totalCount":8,"totalDuration":256.17190000001574},"apollo_query_duration_ms":194} [server] INFO [20:32:38.909]: GQL GenerateUploadUrl finished after 179 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"337","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation GenerateUploadUrl($input: GenerateFileUploadUrlInput!) {\n fileUploadMutations {\n generateUploadUrl(input: $input) {\n url\n fileId\n __typename\n }\n __typename\n }\n}","graphql_variables":{"input":{"projectId":"10891fe0fa","fileName":"19.144_Z25_P002_03.ifc"}},"graphql_operation_name":"GenerateUploadUrl","graphql_operation_title":"GQL GenerateUploadUrl","userId":"cde5516f48","actionName":"GenerateUploadUrl","dbMetrics":{"totalCount":6,"totalDuration":195.21839999995427},"apollo_query_duration_ms":179} [server] INFO [20:32:38.968]: GQL ProjectModelsTreeTopLevel finished after 270 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"5686","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectModelsTreeTopLevel($projectId: String!, $filter: ProjectModelsTreeFilter) {\n project(id: $projectId) {\n id\n modelsTree(cursor: null, limit: 8, filter: $filter) {\n totalCount\n cursor\n items {\n ...SingleLevelModelTreeItem\n __typename\n }\n __typename\n }\n pendingImportedModels {\n ...PendingFileUpload\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment SyncStatusModelItem_AccSyncItem on AccSyncItem {\n id\n status\n updatedAt\n accFileVersionIndex\n __typename\n}\n\nfragment SingleLevelModelTreeItem on ModelsTreeItem {\n id\n name\n fullName\n model {\n ...ProjectPageLatestItemsModelItem\n ...ProjectCardImportFileArea_Model\n ...ProjectPageModelsCard_Model\n accSyncItem {\n id\n ...SyncStatusModelItem_AccSyncItem\n __typename\n }\n __typename\n }\n hasChildren\n updatedAt\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa","filter":{"search":null,"sourceApps":null,"contributors":null}},"graphql_operation_name":"ProjectModelsTreeTopLevel","graphql_operation_title":"GQL ProjectModelsTreeTopLevel","userId":"cde5516f48","actionName":"ProjectModelsTreeTopLevel","dbMetrics":{"totalCount":19,"totalDuration":574.3000999998767},"apollo_query_duration_ms":270} [server] INFO [20:32:38.998]: GQL ProjectModelsTreeTopLevelPagination finished after 293 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"5665","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectModelsTreeTopLevelPagination($projectId: String!, $filter: ProjectModelsTreeFilter, $cursor: String = null) {\n project(id: $projectId) {\n id\n modelsTree(cursor: $cursor, limit: 8, filter: $filter) {\n totalCount\n cursor\n items {\n ...SingleLevelModelTreeItem\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment SyncStatusModelItem_AccSyncItem on AccSyncItem {\n id\n status\n updatedAt\n accFileVersionIndex\n __typename\n}\n\nfragment SingleLevelModelTreeItem on ModelsTreeItem {\n id\n name\n fullName\n model {\n ...ProjectPageLatestItemsModelItem\n ...ProjectCardImportFileArea_Model\n ...ProjectPageModelsCard_Model\n accSyncItem {\n id\n ...SyncStatusModelItem_AccSyncItem\n __typename\n }\n __typename\n }\n hasChildren\n updatedAt\n __typename\n}","graphql_variables":{"cursor":null,"projectId":"10891fe0fa","filter":{"search":null,"sourceApps":null,"contributors":null}},"graphql_operation_name":"ProjectModelsTreeTopLevelPagination","graphql_operation_title":"GQL ProjectModelsTreeTopLevelPagination","userId":"cde5516f48","actionName":"ProjectModelsTreeTopLevelPagination","dbMetrics":{"totalCount":18,"totalDuration":542.8421000000089},"apollo_query_duration_ms":293} [server] INFO [20:32:40.082]: GQL StartFileImport finished after 752 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"365","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"mutation","graphql_query":"mutation StartFileImport($input: StartFileImportInput!) {\n fileUploadMutations {\n startFileImport(input: $input) {\n id\n __typename\n }\n __typename\n }\n}","graphql_variables":{"input":{"projectId":"10891fe0fa","fileId":"e72dbc38bc","etag":"\"036b20374c76fb526dc14e678315777e\"","modelId":"c342741177"}},"graphql_operation_name":"StartFileImport","graphql_operation_title":"GQL StartFileImport","userId":"cde5516f48","actionName":"StartFileImport","dbMetrics":{"totalCount":14,"totalDuration":484.1762999999919},"apollo_query_duration_ms":752} [server] INFO [20:32:40.221]: GQL subscription event OnProjectPendingVersionsUpdated emitted {"component":"subscription/graphql","graphql_query":"subscription OnProjectPendingVersionsUpdated($id: String!) {\n projectPendingVersionsUpdated(id: $id) {\n id\n type\n version {\n ...PendingFileUpload\n ...UseFailedFileImportJobUtils_FileUpload\n model {\n ...ProjectPageLatestItemsModelItem\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment PendingFileUpload on FileUpload {\n id\n projectId\n modelName\n convertedStatus\n convertedMessage\n uploadDate\n convertedLastUpdate\n fileType\n fileName\n userId\n updatedAt\n __typename\n}\n\nfragment ProjectPageModelsCard_Model on Model {\n id\n homeView {\n id\n resourceIds\n __typename\n }\n lastUpload: uploads(input: {limit: 1, cursor: null}) {\n items {\n id\n updatedAt\n convertedStatus\n __typename\n }\n __typename\n }\n lastVersion: versions(limit: 1, cursor: null) {\n items {\n id\n createdAt\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsCardRenameDialog on Model {\n id\n name\n description\n __typename\n}\n\nfragment ProjectPageModelsCardDeleteDialog on Model {\n id\n name\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectPageModelsActions_AccSyncItem on AccSyncItem {\n id\n accFileName\n status\n __typename\n}\n\nfragment GetModelItemRoute_Model on Model {\n id\n projectId\n homeView {\n id\n resourceIds\n __typename\n }\n resourceIdString\n __typename\n}\n\nfragment UseCopyModelLink_Model on Model {\n id\n projectId\n ...GetModelItemRoute_Model\n __typename\n}\n\nfragment ProjectPageModelsActions on Model {\n id\n name\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n accSyncItem {\n id\n ...ProjectPageModelsActions_AccSyncItem\n __typename\n }\n ...UseCopyModelLink_Model\n __typename\n}\n\nfragment UseFileImport_Model on Model {\n id\n name\n __typename\n}\n\nfragment ProjectCardImportFileArea_Model on Model {\n id\n name\n permissions {\n canCreateVersion {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Model\n __typename\n}\n\nfragment FunctionRunStatusForSummary on AutomateFunctionRun {\n id\n status\n __typename\n}\n\nfragment TriggeredAutomationsStatusSummary on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n functionRuns {\n id\n ...FunctionRunStatusForSummary\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialogRunsRows_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateRunsTriggerStatusDialogFunctionRun_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n automationRuns {\n id\n ...AutomateRunsTriggerStatusDialogRunsRows_AutomateRun\n __typename\n }\n __typename\n}\n\nfragment AutomateRunsTriggerStatus_TriggeredAutomationsStatus on TriggeredAutomationsStatus {\n id\n ...TriggeredAutomationsStatusSummary\n ...AutomateRunsTriggerStatusDialog_TriggeredAutomationsStatus\n __typename\n}\n\nfragment UseFailedFileImportJobUtils_FileUpload on FileUpload {\n id\n fileName\n projectId\n modelId\n updatedAt\n convertedStatus\n convertedMessage\n __typename\n}\n\nfragment ProjectPageLatestItemsModelItem on Model {\n id\n name\n displayName\n projectId\n versionCount: versions(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n pendingImportedVersions(limit: 1) {\n ...PendingFileUpload\n __typename\n }\n previewUrl\n createdAt\n updatedAt\n ...ProjectPageModelsCard_Model\n ...ProjectPageModelsCardRenameDialog\n ...ProjectPageModelsCardDeleteDialog\n ...ProjectPageModelsActions\n ...ProjectCardImportFileArea_Model\n automationsStatus {\n ...AutomateRunsTriggerStatus_TriggeredAutomationsStatus\n __typename\n }\n permissions {\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canDelete {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"OnProjectPendingVersionsUpdated","graphql_operation_type":"subscription","userId":"cde5516f48","req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V"},"dbMetrics":{"totalCount":26,"totalDuration":1091.2093999999342}} [server] INFO [20:35:01.135]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"cdacf7cbb8","numberOfFailedBackgroundJobs":0} [server] INFO [20:35:38.721]: GQL ActiveUserMainMetadata finished after 63 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1059","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":6,"totalDuration":191.31569999997737},"apollo_query_duration_ms":63} [server] INFO [20:35:38.907]: GQL ProjectAccessCheck finished after 234 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"565","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectAccessCheck($id: String!) {\n project(id: $id) {\n id\n permissions {\n canRead {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspaceId\n __typename\n }\n activeUser {\n id\n activeWorkspace {\n id\n __typename\n }\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectAccessCheck","graphql_operation_title":"GQL ProjectAccessCheck","userId":"cde5516f48","actionName":"ProjectAccessCheck","dbMetrics":{"totalCount":6,"totalDuration":252.37020000006305},"apollo_query_duration_ms":234} [server] INFO [20:35:39.235]: ProjectPageQuery failed after 203 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"4026","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectPageQuery($id: String!, $token: String) {\n project(id: $id) {\n ...ProjectPageProject\n __typename\n }\n projectInvite(projectId: $id, token: $token) {\n ...ProjectsInviteBanner\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectsInviteBanner on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectPageQuery","graphql_operation_title":"GQL ProjectPageQuery","userId":"cde5516f48","actionName":"ProjectPageQuery","apollo_query_duration_ms":203,"dbMetrics":{"totalCount":16,"totalDuration":503.38910000008764},"error_count":2,"first_error":{"message":"Gatekeeper module is not enabled on this server","path":"project > team > 0 > seatType"}} [server] err: { [server] "type": "GraphQLError", [server] "message": "Gatekeeper module is not enabled on this server", [server] "stack": [server] GatekeeperModuleDisabledError: Gatekeeper module is not enabled on this server [server] at Object.seatType (D:\speckle-server\packages\server\modules\gatekeeperCore\graph\resolvers\index.ts:28:17) [server] at field.resolve (D:\speckle-server\node_modules\@apollo\server\src\utils\schemaInstrumentation.ts:82:22) [server] at executeField (D:\speckle-server\node_modules\graphql\execution\execute.js:492:20) [server] at executeFields (D:\speckle-server\node_modules\graphql\execution\execute.js:414:22) [server] at completeObjectValue (D:\speckle-server\node_modules\graphql\execution\execute.js:925:10) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:646:12) [server] at completeValue (D:\speckle-server\node_modules\graphql\execution\execute.js:595:23) [server] at D:\speckle-server\node_modules\graphql\execution\execute.js:707:25 [server] at Function.from () [server] at completeListValue (D:\speckle-server\node_modules\graphql\execution\execute.js:687:34) [server] "path": [ [server] "project", [server] "team", [server] 0, [server] "seatType" [server] ], [server] "locations": [ [server] { [server] "line": 45, [server] "column": 5 [server] } [server] ], [server] "extensions": {} [server] } [server] INFO [20:35:39.235]: GQL ProjectPageQuery finished after 204 ms {"req":{"id":"uEfZ7mmlNsy1fyZ8_bI2V","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"4026","x-request-id":"uEfZ7mmlNsy1fyZ8_bI2V","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectPageQuery($id: String!, $token: String) {\n project(id: $id) {\n ...ProjectPageProject\n __typename\n }\n projectInvite(projectId: $id, token: $token) {\n ...ProjectsInviteBanner\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ProjectPageTeamInternals_Project on Project {\n id\n role\n invitedTeam {\n id\n title\n role\n inviteId\n user {\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n team {\n role\n seatType\n workspaceRole\n user {\n id\n role\n ...LimitedUserAvatar\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageProjectHeader on Project {\n id\n name\n description\n workspace {\n id\n slug\n name\n logo\n role\n __typename\n }\n __typename\n}\n\nfragment ProjectsPageTeamDialogManagePermissions_Project on Project {\n id\n visibility\n role\n workspaceId\n __typename\n}\n\nfragment ProjectPageTeamDialog on Project {\n id\n name\n role\n allowPublicComments\n visibility\n team {\n id\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n invitedTeam {\n id\n title\n inviteId\n role\n user {\n ...LimitedUserAvatar\n role\n __typename\n }\n __typename\n }\n ...ProjectsPageTeamDialogManagePermissions_Project\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment ProjectPageSettingsTab_Project on Project {\n id\n name\n permissions {\n canReadWebhooks {\n ...FullPermissionCheckResult\n __typename\n }\n canReadEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectPageProject on Project {\n id\n createdAt\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n commentThreadCount: commentThreads(limit: 0) {\n totalCount\n __typename\n }\n workspace {\n id\n permissions {\n canListDashboards {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n permissions {\n canReadSettings {\n ...FullPermissionCheckResult\n __typename\n }\n canUpdate {\n ...FullPermissionCheckResult\n __typename\n }\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectPageTeamInternals_Project\n ...ProjectPageProjectHeader\n ...ProjectPageTeamDialog\n ...WorkspaceMoveProjectManager_ProjectBase\n ...ProjectPageSettingsTab_Project\n ...WorkspaceMoveProject_Project\n hasAccessToDashboards: hasAccessToFeature(featureName: dashboards)\n __typename\n}\n\nfragment ProjectsInviteBanner on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectPageQuery","graphql_operation_title":"GQL ProjectPageQuery","userId":"cde5516f48","actionName":"ProjectPageQuery","dbMetrics":{"totalCount":16,"totalDuration":503.38910000008764},"apollo_query_duration_ms":204} [server] INFO [20:35:48.246]: GQL ServerInfoBlobSizeLimit finished after 1 ms {"req":{"id":"791faccf-c9cc-4647-9781-2bb61bf6071d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"791faccf-c9cc-4647-9781-2bb61bf6071d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"212"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ServerInfoBlobSizeLimit {\n serverInfo {\n configuration {\n blobSizeLimitBytes\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"ServerInfoBlobSizeLimit","graphql_operation_title":"GQL ServerInfoBlobSizeLimit","userId":"cde5516f48","actionName":"ServerInfoBlobSizeLimit","dbMetrics":{"totalCount":2,"totalDuration":68.87290000001667},"apollo_query_duration_ms":1} [server] INFO [20:35:48.248]: GQL AuthLoginPanel finished after 0 ms {"req":{"id":"791faccf-c9cc-4647-9781-2bb61bf6071d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"791faccf-c9cc-4647-9781-2bb61bf6071d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"556"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query AuthLoginPanel {\n serverInfo {\n authStrategies {\n id\n __typename\n }\n ...AuthStategiesServerInfoFragment\n __typename\n }\n}\n\nfragment AuthThirdPartyLoginButtonOIDC_ServerInfo on ServerInfo {\n authStrategies {\n id\n name\n __typename\n }\n __typename\n}\n\nfragment AuthStategiesServerInfoFragment on ServerInfo {\n authStrategies {\n id\n name\n url\n __typename\n }\n ...AuthThirdPartyLoginButtonOIDC_ServerInfo\n __typename\n}","graphql_variables":{},"graphql_operation_name":"AuthLoginPanel","graphql_operation_title":"GQL AuthLoginPanel","userId":"cde5516f48","actionName":"AuthLoginPanel","dbMetrics":{"totalCount":2,"totalDuration":71.17050000000745},"apollo_query_duration_ms":0} [server] INFO [20:35:48.249]: GQL MainServerInfoData finished after 0 ms {"req":{"id":"791faccf-c9cc-4647-9781-2bb61bf6071d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"791faccf-c9cc-4647-9781-2bb61bf6071d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"362"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query MainServerInfoData {\n serverInfo {\n adminContact\n canonicalUrl\n company\n description\n guestModeEnabled\n inviteOnly\n name\n termsOfService\n version\n automateUrl\n configuration {\n isEmailEnabled\n __typename\n }\n __typename\n }\n}","graphql_variables":{},"graphql_operation_name":"MainServerInfoData","graphql_operation_title":"GQL MainServerInfoData","userId":"cde5516f48","actionName":"MainServerInfoData","dbMetrics":{"totalCount":2,"totalDuration":74.95470000000205},"apollo_query_duration_ms":0} [server] INFO [20:35:48.312]: GQL ActiveUserMainMetadata finished after 71 ms {"req":{"id":"791faccf-c9cc-4647-9781-2bb61bf6071d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"791faccf-c9cc-4647-9781-2bb61bf6071d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"1059"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ActiveUserMainMetadata {\n activeUser {\n id\n email\n emails {\n id\n email\n verified\n primary\n __typename\n }\n company\n bio\n name\n role\n avatar\n isOnboardingFinished\n createdAt\n verified\n notificationPreferences\n versions(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectsAdd_User\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment UseCanCreatePersonalProject_User on User {\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectsAdd_User on User {\n id\n permissions {\n canCreatePersonalProject {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanCreatePersonalProject_User\n __typename\n}","graphql_variables":{},"graphql_operation_name":"ActiveUserMainMetadata","graphql_operation_title":"GQL ActiveUserMainMetadata","userId":"cde5516f48","actionName":"ActiveUserMainMetadata","dbMetrics":{"totalCount":6,"totalDuration":277.54750000010245},"apollo_query_duration_ms":71} [server] INFO [20:35:48.313]: GQL NavigationProjectInvites finished after 80 ms {"req":{"id":"791faccf-c9cc-4647-9781-2bb61bf6071d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"791faccf-c9cc-4647-9781-2bb61bf6071d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"640"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query NavigationProjectInvites {\n activeUser {\n id\n projectInvites {\n ...HeaderNavNotificationsProjectInvite_PendingStreamCollaborator\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment HeaderNavNotificationsProjectInvite_PendingStreamCollaborator on PendingStreamCollaborator {\n id\n invitedBy {\n ...LimitedUserAvatar\n __typename\n }\n projectId\n projectName\n token\n workspaceSlug\n user {\n id\n __typename\n }\n __typename\n}","graphql_variables":{},"graphql_operation_name":"NavigationProjectInvites","graphql_operation_title":"GQL NavigationProjectInvites","userId":"cde5516f48","actionName":"NavigationProjectInvites","dbMetrics":{"totalCount":4,"totalDuration":141.4945000000298},"apollo_query_duration_ms":80} [server] INFO [20:35:48.553]: GQL ProjectAccessCheck finished after 120 ms {"req":{"id":"791faccf-c9cc-4647-9781-2bb61bf6071d","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","accept":"*/*","content-type":"application/json","apollographql-client-name":"frontend-2","apollographql-client-version":"unknown","x-request-id":"791faccf-c9cc-4647-9781-2bb61bf6071d","accept-language":"*","sec-fetch-mode":"cors","user-agent":"node","accept-encoding":"gzip, deflate","content-length":"565"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectAccessCheck($id: String!) {\n project(id: $id) {\n id\n permissions {\n canRead {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspaceId\n __typename\n }\n activeUser {\n id\n activeWorkspace {\n id\n __typename\n }\n __typename\n }\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}","graphql_variables":{"id":"10891fe0fa"},"graphql_operation_name":"ProjectAccessCheck","graphql_operation_title":"GQL ProjectAccessCheck","userId":"cde5516f48","actionName":"ProjectAccessCheck","dbMetrics":{"totalCount":6,"totalDuration":173.1516999999294},"apollo_query_duration_ms":120} [server] INFO [20:36:00.563]: BlobPendingUploadExpiry task completed. Processed 0 items. {"component":"task-scheduler","taskName":"BlobPendingUploadExpiry","taskId":"0a1bf97655"} [server] INFO [20:36:00.943]: GQL ProjectViewerResources finished after 178 ms {"req":{"id":"bf9gSNJEdBZOzfHAa6V8r","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1144","x-request-id":"bf9gSNJEdBZOzfHAa6V8r","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ProjectViewerResources($projectId: String!, $resourceUrlString: String!, $savedViewId: ID, $savedViewSettings: SavedViewsLoadSettings) {\n project(id: $projectId) {\n id\n viewerResourcesExtended(\n resourceIdString: $resourceUrlString\n savedViewId: $savedViewId\n savedViewSettings: $savedViewSettings\n ) {\n groups {\n identifier\n items {\n modelId\n versionId\n objectId\n __typename\n }\n __typename\n }\n savedView {\n id\n ...UseViewerSavedViewSetup_SavedView\n __typename\n }\n request {\n savedViewId\n __typename\n }\n resourceIdString\n __typename\n }\n __typename\n }\n}\n\nfragment ViewerPageSetup_SavedView on SavedView {\n id\n name\n __typename\n}\n\nfragment UseViewerSavedViewSetup_SavedView on SavedView {\n id\n viewerState\n ...ViewerPageSetup_SavedView\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa","resourceUrlString":"c342741177","savedViewSettings":{"loadOriginal":false}},"graphql_operation_name":"ProjectViewerResources","graphql_operation_title":"GQL ProjectViewerResources","userId":"cde5516f48","actionName":"ProjectViewerResources","dbMetrics":{"totalCount":7,"totalDuration":221.81080000009388},"apollo_query_duration_ms":178} [server] INFO [20:36:00.971]: GQL ViewerLoadedResources finished after 175 ms {"req":{"id":"bf9gSNJEdBZOzfHAa6V8r","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"7459","x-request-id":"bf9gSNJEdBZOzfHAa6V8r","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ViewerLoadedResources($projectId: String!, $modelIds: [String!]!, $versionIds: [String!]) {\n project(id: $projectId) {\n id\n role\n allowPublicComments\n models(filter: {ids: $modelIds}) {\n totalCount\n items {\n id\n name\n updatedAt\n loadedVersion: versions(\n filter: {priorityIds: $versionIds, priorityIdsOnly: true}\n ) {\n items {\n ...ViewerModelVersionCardItem\n automationsStatus {\n id\n automationRuns {\n ...AutomateViewerPanel_AutomateRun\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n versions(limit: 5) {\n totalCount\n cursor\n items {\n ...ViewerModelVersionCardItem\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n }\n ...ProjectPageLatestItemsModels\n ...ModelPageProject\n ...HeaderNavShare_Project\n ...UseCheckViewerCommentingAccess_Project\n ...UseViewerUserActivityBroadcasting_Project\n ...ViewerResourcesLimitAlert_Project\n ...ViewerSavedViewsPanel_Project\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment AutomateViewerPanelFunctionRunRow_AutomateFunctionRun on AutomateFunctionRun {\n id\n results\n status\n statusMessage\n contextView\n function {\n id\n logo\n name\n __typename\n }\n createdAt\n updatedAt\n __typename\n}\n\nfragment AutomationsStatusOrderedRuns_AutomationRun on AutomateRun {\n id\n automation {\n id\n name\n __typename\n }\n functionRuns {\n id\n updatedAt\n __typename\n }\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ProjectsModelPageEmbed_Project on Project {\n id\n visibility\n permissions {\n canCreateEmbedTokens {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n role\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n permissions {\n canEditEmbedOptions {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsActions_Project on Project {\n id\n workspace {\n id\n slug\n __typename\n }\n permissions {\n canReadAccIntegrationSettings {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseFileImport_Project on Project {\n id\n __typename\n}\n\nfragment ProjectCardImportFileArea_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseFileImport_Project\n __typename\n}\n\nfragment UseCanCreateModel_Project on Project {\n id\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ProjectPageModelsStructureItem_Project on Project {\n id\n ...ProjectPageModelsActions_Project\n ...ProjectCardImportFileArea_Project\n ...UseCanCreateModel_Project\n permissions {\n canCreateModel {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseCanMoveProjectIntoWorkspace_Project on Project {\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment WorkspaceMoveProject_Project on Project {\n id\n workspaceId\n permissions {\n canMoveToWorkspace {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n ...UseCanMoveProjectIntoWorkspace_Project\n __typename\n}\n\nfragment ProjectModelsAdd_Project on Project {\n id\n workspace {\n name\n slug\n role\n plan {\n name\n __typename\n }\n __typename\n }\n ...UseCanCreateModel_Project\n ...WorkspaceMoveProject_Project\n __typename\n}\n\nfragment WorkspacePlanLimits_Workspace on Workspace {\n id\n slug\n plan {\n name\n __typename\n }\n __typename\n}\n\nfragment UseLoadLatestVersion_Project on Project {\n id\n workspace {\n slug\n __typename\n }\n __typename\n}\n\nfragment ViewerLimitsWorkspaceDialog_Project on Project {\n id\n workspace {\n id\n role\n slug\n ...WorkspacePlanLimits_Workspace\n __typename\n }\n ...UseLoadLatestVersion_Project\n __typename\n}\n\nfragment ViewerLimitsDialog_Project on Project {\n id\n workspaceId\n ...ViewerLimitsWorkspaceDialog_Project\n ...WorkspaceMoveProject_Project\n __typename\n}\n\nfragment ViewerResourcesWorkspaceLimitAlert_Workspace on Workspace {\n id\n slug\n __typename\n}\n\nfragment ViewerModelVersionCardItem on Version {\n id\n message\n referencedObject\n sourceApplication\n createdAt\n previewUrl\n authorUser {\n ...LimitedUserAvatar\n __typename\n }\n __typename\n}\n\nfragment AutomateViewerPanel_AutomateRun on AutomateRun {\n id\n functionRuns {\n id\n ...AutomateViewerPanelFunctionRunRow_AutomateFunctionRun\n __typename\n }\n ...AutomationsStatusOrderedRuns_AutomationRun\n __typename\n}\n\nfragment ProjectPageLatestItemsModels on Project {\n id\n role\n visibility\n workspace {\n id\n readOnly\n __typename\n }\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n ...ProjectPageModelsStructureItem_Project\n ...ProjectCardImportFileArea_Project\n ...ProjectModelsAdd_Project\n __typename\n}\n\nfragment ModelPageProject on Project {\n id\n createdAt\n name\n visibility\n limitedWorkspace {\n id\n slug\n name\n __typename\n }\n embedOptions {\n hideSpeckleBranding\n __typename\n }\n hasAccessToFeature(featureName: hideSpeckleBranding)\n ...ViewerLimitsDialog_Project\n __typename\n}\n\nfragment HeaderNavShare_Project on Project {\n id\n visibility\n ...ProjectsModelPageEmbed_Project\n __typename\n}\n\nfragment UseCheckViewerCommentingAccess_Project on Project {\n id\n permissions {\n canCreateComment {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment UseViewerUserActivityBroadcasting_Project on Project {\n id\n permissions {\n canBroadcastActivity {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ViewerResourcesLimitAlert_Project on Project {\n id\n workspaceId\n workspace {\n id\n slug\n ...ViewerResourcesWorkspaceLimitAlert_Workspace\n __typename\n }\n ...WorkspaceMoveProject_Project\n __typename\n}\n\nfragment ViewerSavedViewsPanel_Project on Project {\n id\n permissions {\n canCreateSavedView {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n seatType\n planSupportsSavedViews: hasAccessToFeature(featureName: savedViews)\n __typename\n }\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa","modelIds":[],"versionIds":[]},"graphql_operation_name":"ViewerLoadedResources","graphql_operation_title":"GQL ViewerLoadedResources","userId":"cde5516f48","actionName":"ViewerLoadedResources","dbMetrics":{"totalCount":8,"totalDuration":251.31340000004275},"apollo_query_duration_ms":175} [server] INFO [20:36:01.004]: GQL ViewerLoadedThreads finished after 197 ms {"req":{"id":"bf9gSNJEdBZOzfHAa6V8r","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"2464","x-request-id":"bf9gSNJEdBZOzfHAa6V8r","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query ViewerLoadedThreads($projectId: String!, $filter: ProjectCommentsFilter!, $cursor: String, $limit: Int) {\n project(id: $projectId) {\n id\n commentThreads(filter: $filter, cursor: $cursor, limit: $limit) {\n totalCount\n totalArchivedCount\n items {\n ...ViewerCommentThread\n ...LinkableComment\n __typename\n }\n __typename\n }\n __typename\n }\n}\n\nfragment LimitedUserAvatar on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ThreadCommentAttachment on Comment {\n text {\n attachments {\n id\n fileName\n fileType\n fileSize\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ViewerCommentsReplyItem on Comment {\n id\n archived\n rawText\n text {\n doc\n __typename\n }\n author {\n ...LimitedUserAvatar\n __typename\n }\n createdAt\n ...ThreadCommentAttachment\n __typename\n}\n\nfragment FormUsersSelectItem on LimitedUser {\n id\n name\n avatar\n __typename\n}\n\nfragment ViewerCommentsListItem on Comment {\n id\n rawText\n archived\n author {\n ...LimitedUserAvatar\n __typename\n }\n createdAt\n viewedAt\n replies {\n totalCount\n cursor\n items {\n ...ViewerCommentsReplyItem\n __typename\n }\n __typename\n }\n replyAuthors(limit: 4) {\n totalCount\n items {\n ...FormUsersSelectItem\n __typename\n }\n __typename\n }\n resources {\n resourceId\n resourceType\n __typename\n }\n __typename\n}\n\nfragment ViewerCommentBubblesData on Comment {\n id\n viewedAt\n viewerState\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment ViewerCommentThreadData on Comment {\n id\n permissions {\n canArchive {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment ViewerCommentThread on Comment {\n ...ViewerCommentsListItem\n ...ViewerCommentBubblesData\n ...ViewerCommentsReplyItem\n ...ViewerCommentThreadData\n __typename\n}\n\nfragment LinkableComment on Comment {\n id\n viewerResources {\n modelId\n versionId\n objectId\n __typename\n }\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa","filter":{"loadedVersionsOnly":true,"resourceIdString":"c342741177"}},"graphql_operation_name":"ViewerLoadedThreads","graphql_operation_title":"GQL ViewerLoadedThreads","userId":"cde5516f48","actionName":"ViewerLoadedThreads","dbMetrics":{"totalCount":10,"totalDuration":311.2632999999332},"apollo_query_duration_ms":197} [server] INFO [20:36:01.695]: GQL WorkspaceMoveProjectManagerProject finished after 161 ms {"req":{"id":"bf9gSNJEdBZOzfHAa6V8r","method":"POST","path":null,"pathParameters":{},"headers":{"host":"127.0.0.1:3000","connection":"keep-alive","content-length":"1155","x-request-id":"bf9gSNJEdBZOzfHAa6V8r","sec-ch-ua-platform":"\"Windows\"","sec-ch-ua":"\"Microsoft Edge\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0","accept":"*/*","apollographql-client-version":"unknown","content-type":"application/json","apollographql-client-name":"frontend-2","dnt":"1","origin":"http://127.0.0.1:8081","sec-fetch-site":"same-site","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://127.0.0.1:8081/","accept-encoding":"gzip, deflate, br, zstd","accept-language":"en-US,en;q=0.9,vi;q=0.8"}},"authContext":{"auth":true,"userId":"cde5516f48","role":"server:admin","tokenId":"fake-token-id","scopes":["*"],"appId":"spklwebapp","resourceAccessRules":null},"component":"graphql","graphql_operation_kind":"query","graphql_query":"query WorkspaceMoveProjectManagerProject($projectId: String!, $workspaceId: String) {\n project(id: $projectId) {\n ...WorkspaceMoveProjectManager_Project\n __typename\n }\n}\n\nfragment WorkspaceMoveProjectManager_ProjectBase on Project {\n id\n name\n modelCount: models(limit: 0) {\n totalCount\n __typename\n }\n versions(limit: 0) {\n totalCount\n __typename\n }\n __typename\n}\n\nfragment FullPermissionCheckResult on PermissionCheckResult {\n authorized\n code\n message\n payload\n errorMessage\n __typename\n}\n\nfragment WorkspaceMoveProjectManager_Project on Project {\n ...WorkspaceMoveProjectManager_ProjectBase\n permissions {\n canMoveToWorkspace(workspaceId: $workspaceId) {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n workspace {\n id\n slug\n permissions {\n canMoveProjectToWorkspace(projectId: $projectId) {\n ...FullPermissionCheckResult\n __typename\n }\n __typename\n }\n __typename\n }\n __typename\n}","graphql_variables":{"projectId":"10891fe0fa"},"graphql_operation_name":"WorkspaceMoveProjectManagerProject","graphql_operation_title":"GQL WorkspaceMoveProjectManagerProject","userId":"cde5516f48","actionName":"WorkspaceMoveProjectManagerProject","dbMetrics":{"totalCount":8,"totalDuration":245.97409999993397},"apollo_query_duration_ms":161} [server] INFO [20:40:00.915]: Found 0 background jobs which have exceeded maximum number of attempts or exceeded their compute budget {"component":"task-scheduler","taskName":"GarbageCollectBackgroundJobs","taskId":"c0caeddb46","numberOfFailedBackgroundJobs":0} [server] [nodemon] app crashed - waiting for file changes before starting... [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] INFO [21:03:47.133]: 🖼️ Serving for frontend-2... {"phase":"startup"} [server] ERROR [21:03:52.147]: Failed to start server. Exiting with non-zero exit code... [server] err: { [server] "type": "DatabaseError", [server] "message": "Error migrating db to latest for region \"{region}\".: Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call?", [server] "stack": [server] DatabaseError: Error migrating db to latest for region "{region}".: Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call? [server] at migrateDbToLatest (D:\speckle-server\packages\server\db\migrations.ts:19:11) [server] at async init (D:\speckle-server\packages\server\app.ts:317:3) [server] caused by: KnexTimeoutError: Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call? [server] at Function.get (D:\speckle-server\node_modules\knex\lib\knex-builder\make-knex.js:44:26) [server] at getSchemaBuilder (D:\speckle-server\node_modules\knex\lib\migrations\migrate\table-creator.js:71:17) [server] at ensureTable (D:\speckle-server\node_modules\knex\lib\migrations\migrate\table-creator.js:10:10) [server] at listCompleted (D:\speckle-server\node_modules\knex\lib\migrations\migrate\migration-list-resolver.js:12:9) [server] at Object.listAllAndCompleted (D:\speckle-server\node_modules\knex\lib\migrations\migrate\migration-list-resolver.js:25:5) [server] at Migrator.latest (D:\speckle-server\node_modules\knex\lib\migrations\migrate\Migrator.js:63:57) [server] at migrateDbToLatest (D:\speckle-server\packages\server\db\migrations.ts:11:22) [server] "name": "DatabaseError", [server] "jse_shortmsg": "Error migrating db to latest for region \"{region}\".", [server] "jse_cause": { [server] "type": "KnexTimeoutError", [server] "message": "Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call?", [server] "stack": [server] KnexTimeoutError: Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call? [server] at Function.get (D:\speckle-server\node_modules\knex\lib\knex-builder\make-knex.js:44:26) [server] at getSchemaBuilder (D:\speckle-server\node_modules\knex\lib\migrations\migrate\table-creator.js:71:17) [server] at ensureTable (D:\speckle-server\node_modules\knex\lib\migrations\migrate\table-creator.js:10:10) [server] at listCompleted (D:\speckle-server\node_modules\knex\lib\migrations\migrate\migration-list-resolver.js:12:9) [server] at Object.listAllAndCompleted (D:\speckle-server\node_modules\knex\lib\migrations\migrate\migration-list-resolver.js:25:5) [server] at Migrator.latest (D:\speckle-server\node_modules\knex\lib\migrations\migrate\Migrator.js:63:57) [server] at migrateDbToLatest (D:\speckle-server\packages\server\db\migrations.ts:11:22) [server] "name": "KnexTimeoutError", [server] "originalStack": "KnexTimeoutError: Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call?\n at Client_PG.acquireConnection (D:\\speckle-server\\node_modules\\knex\\lib\\client.js:332:26)\n at async Runner.ensureConnection (D:\\speckle-server\\node_modules\\knex\\lib\\execution\\runner.js:305:28)\n at async Runner.run (D:\\speckle-server\\node_modules\\knex\\lib\\execution\\runner.js:30:19)\n at async listCompleted (D:\\speckle-server\\node_modules\\knex\\lib\\migrations\\migrate\\migration-list-resolver.js:12:3)\n at async Promise.all (index 1)\n at async Migrator.latest (D:\\speckle-server\\node_modules\\knex\\lib\\migrations\\migrate\\Migrator.js:63:29)\n at async migrateDbToLatest (D:\\speckle-server\\packages\\server\\db\\migrations.ts:11:5)\n at async init (D:\\speckle-server\\packages\\server\\app.ts:317:3)" [server] }, [server] "jse_info": { [server] "region": "main", [server] "databaseHost": "postgres", [server] "databasePort": "", [server] "databaseUser": "speckle", [server] "databaseOrConnectionPoolName": "speckle", [server] "databasePoolConnectionsUsed": 0, [server] "databasePoolConnectionsPendingAcquires": 0, [server] "databasePoolConnectionsPendingCreates": 0, [server] "databasePoolConnectionsPendingValidations": 0, [server] "databasePoolConnectionsRemainingCapacity": 8, [server] "code": "DATABASE_ERROR", [server] "statusCode": 502 [server] } [server] } [server] [nodemon] app crashed - waiting for file changes before starting... [server] [nodemon] restarting due to changes... [server] [nodemon] starting `tsx --import ./esmLoader.js ./run.ts` [server] [nodemon] app crashed - waiting for file changes before starting...