webgme / webgme-engine

WebGME server and Client API without a GUI
MIT License
11 stars 7 forks source link

Do not log restricted project access as errors #325

Closed pmeijer closed 4 months ago

pmeijer commented 4 months ago

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)