This clutters the server log and is also confusing for new users. One example is that whenever there is a library linked that was initially linked from a live project the UI will try to register for update events from that project. When the project doesn't exist the following is logged on the server.
2024-04-10T17:54:15.046Z - error: [gme:server:standalone:WebSocket] Error: Not authorized to read project [guest+taxonomy]
at /home/pmeijer/GIT/webgme-taxonomy/node_modules/webgme-engine/src/server/storage/safestorage.js:560:27
at _fulfilled (/home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:854:54)
at /home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:883:30
at Promise.promise.promiseDispatch (/home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:816:13)
at /home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:624:44
at runSingle (/home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:137:13)
at flush (/home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:125:13)
at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
Error: Caught by
at /home/pmeijer/GIT/webgme-taxonomy/node_modules/webgme-engine/src/server/storage/websocket.js:759:56
at _rejected (/home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:864:24)
at /home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:890:30
at Promise.when (/home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:1142:31)
at Promise.promise.promiseDispatch (/home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:808:41)
at /home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:624:44
at runSingle (/home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:137:13)
at flush (/home/pmeijer/GIT/webgme-taxonomy/node_modules/q/q.js:125:13)
at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
This clutters the server log and is also confusing for new users. One example is that whenever there is a library linked that was initially linked from a live project the UI will try to register for update events from that project. When the project doesn't exist the following is logged on the server.