Forbidden [x-9c41b01b73bb]

SOLVED

Hi,

On login, I got this error message.

profile_load_failed

Forbidden [x-9c41b01b73bb 2023-06-15T23:59:41.884Z]

  • 0

    Checking syracuse Node1 log

    2023-06-15T09:59:07.792Z | | | | console | debug | Start server
    2023-06-15T09:59:07.793Z | | | | lb.client | info | Server_N1_Client_1_ create
    2023-06-15T09:59:07.793Z | | | | lb.client | info | Server_N1 listen started
    2023-06-15T09:59:07.794Z | | | | system.process | info | Server running at http://localhost:N1/
    2023-06-15T09:59:07.794Z | | | | console | debug | Server running at http://localhost:N1/
    2023-06-15T10:00:20.786Z | | | | admin.automate | info | start
    2023-06-15T10:00:20.786Z | | | | admin.automate | info | ProcessLock_automate start expireDelay=240000 interval=60000
    2023-06-15T23:59:11.289Z | | | | lb.client | info | Server_N1 assign 8124 to socket.io engine
    2023-06-15T23:59:41.883Z | 1f67f6e5e9eb | | | http.in | error | [SECURITY_ALERT x-9c41b01b73bb: host http://localhost:8124 does not fully match https://localhost:8124] https://localhost:8124 POST /sdata/syracuse/collaboration/syracuse/userProfiles/$template/$workingCopies?representation=userProfile.$edit&trackingId=d7d4acf8-9e03-4952-962e-0f28f7e75370&retryId=bdc8bb5bd6ef42ecad444a48237c4477&browserTabId=275e1b64ce3b-1686873581665 {"host":"localhost:8124","connection":"keep-alive","content-length":"0","sec-ch-ua":"\"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"114\", \"Google Chrome\";v=\"114\"","accept":"application/json;vnd.sage=syracuse; charset=utf-8","content-type":"application/json; charset=utf-8","x-requested-with":"XMLHttpRequest","sec-ch-ua-mobile":"?0","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36","sec-ch-ua-platform":"\"Windows\"","origin":""sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http://localhost:8124/syracuse-main/html/main.html?url=%3Frepresentation%3Dhome.%24landing","accept-encoding":"gzip">localhost:8124","sec-fetch-site":"same-origin","sec-fetch-mode":"cors","sec-fetch-dest":"empty","referer":"http:/.../main.html, deflate, br","accept-language":"en-US,en;q=0.9","cookie":"client.id=9f019a9d-fd80-452a-89e7-46cbf16120d1; syracuse.sid.8124=3f3970d6-f0bf-4c85-b532-c92afbfd0e38"}
    2023-06-15T23:59:41.885Z | 1f67f6e5e9eb | | | sdata | error | sdataDispatch doIt /sdata/syracuse/collaboration/syracuse/userProfiles/$template/$workingCopies?representation=userProfile.$edit&trackingId=d7d4acf8-9e03-4952-962e-0f28f7e75370&retryId=bdc8bb5bd6ef42ecad444a48237c4477&browserTabId=275e1b64ce3b-1686873581665 Error: Forbidden [x-9c41b01b73bb 2023-06-15T23:59:41.884Z]
    at securityError (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\http\index.jsc:15:12)
    at csrfFilterOrigin (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\http\index.jsc:66:19)
    at csrfFilter (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\http\index.jsc:35:5)
    at safeParseRequestBody (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\orm\factory\instanceHelper.jsc:127:12)
    at createWorkingCopy (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\orm\factory\workingCopy.jsc:436:38)
    at WorkingCopiesRoute.post (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\syracuseRoute\workingCopy\workingCopiesRoute.jsc:59:28)
    at TemplateRoute.dispatch (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\routeDispatcher.jsc:17:52)
    at TemplateRoute.workingCopies (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\syracuseRoute\entityRoute.jsc:28:28)
    at EntityRoute.dispatch (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\routeDispatcher.jsc:31:50)
    at EntityRoute.template (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\syracuseRoute\entityRoute.jsc:56:28)
    at DatasetRoute.dispatch (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\routeDispatcher.jsc:31:50)
    at DatasetRoute.walk (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\syracuseRoute\datasetRoute.jsc:90:36)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async SyracuseContractRoute.dispatch (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\routeDispatcher.jsc:35:25)
    at async SyracuseContractRoute.walk (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\syracuseRoute\syracuseContractRoute.jsc:27:17)
    at async ApplicationRoute.dispatch (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\routeDispatcher.jsc:35:25)
    at async ApplicationRoute.walk (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\applicationRoute.jsc:27:17)
    at async SdataRoute.dispatch (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\routeDispatcher.jsc:35:25)
    at async SdataRoute.walk (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\sdataRoute.jsc:22:17)
    at async SdataRoute.dispatch (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\routeDispatcher.jsc:35:25)
    at async SdataRoute.dispatchRequest (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\route\sdataRoute.jsc:17:10)
    at async _doIt (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\sdataDispatch.jsc:47:22)
    at async C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\sdata\sdataDispatch.jsc:119:17
    at async C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\http\httpRequestOverrider.jsc:34:20
    at async C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\streamlineLib\ez-streams\node-wrappers.es5:605:13
    at async WebServerRouter.dispatchRequest (C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\webServer\webServerRouter.jsc:630:21)
    at async C:\Sage\SyracuseComponent\syracuse\bin\node_modules\@sage\syracuse-lib\src\webServer\webServerProcess.jsc:143:21

  • +1 in reply to chunheng
    verified answer

    From syracuse's nodelocal.js, remove `hosting;https`.

    I remember it was added for security purpose to enforce HTTPS only.

    At the moment, I need to downgrade to localhost HTTP so this setting will need to be turned off.