Page MenuHomePhabricator

cxserver: Error: ENOENT: no such file or directory, open 'config/MWPageLoader.yaml
Closed, ResolvedPublic

Description

This error happened during Production deploy in canary check:

{"name":"cxserver","hostname":"scb2001","pid":32,"level":50,"message":"500: internal_error","stack":"Error: ENOENT: no such file or directory, open 'config/MWPageLoader.yaml'\n    at Error (native)\n    at Object.
fs.openSync (fs.js:641:18)\n    at Object.fs.readFileSync (fs.js:509:33)\n    at new MWPageLoader (/srv/deployment/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/src/lib/mw/MWPageLoader.js:15:
45)\n    at RoutesV2.fetchPage (/srv/deployment/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/src/lib/routes/v2.js:44:22)\n    at BBPromise.try (/srv/deployment/cxserver/deploy-cache/revs/0a3
50c3f003c1ba3021de3dd6780bad7afe67166/src/lib/util.js:119:26)\n    at tryCatcher (/srv/deployment/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/node_modules/bluebird/js/release/util.js:16:23)
\n    at Function.Promise.attempt.Promise.try (/srv/deployment/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/node_modules/bluebird/js/release/method.js:39:29)\n    at layer.handle (/srv/deplo
yment/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/src/lib/util.js:119:18)\n    at Layer.handle [as handle_request] (/srv/deployment/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780ba
d7afe67166/node_modules/express/lib/router/layer.js:95:5)\n    at next (/srv/deployment/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/node_modules/express/lib/router/route.js:137:13)\n    at
Route.dispatch (/srv/deployment/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/node_modules/express/lib/router/route.js:112:3)\n    at Layer.handle [as handle_request] (/srv/deployment/cxserve
r/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/node_modules/express/lib/router/layer.js:95:5)\n    at /srv/deployment/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/node_modules/
express/lib/router/index.js:281:22\n    at param (/srv/deployment/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/node_modules/express/lib/router/index.js:354:14)\n    at param (/srv/deployment
/cxserver/deploy-cache/revs/0a350c3f003c1ba3021de3dd6780bad7afe67166/node_modules/express/lib/router/index.js:365:14)","status":500,"type":"internal_error","detail":"ENOENT: no such file or directory, open 'config
/MWPageLoader.yaml'","levelPath":"error/500","request_id":"bd73ee15-68b9-11e8-bcf9-e2bac19eb5c3","request":{"url":"/v2/page/en/es/Pickling/825871454","headers":{"user-agent":"ServiceChecker-WMF/0.1.2","x-request-i
d":"bd73ee15-68b9-11e8-bcf9-e2bac19eb5c3"},"method":"GET","params":{"0":"/v2/page/en/es/Pickling/825871454"},"query":{},"remoteAddress":"10.192.32.132","remotePort":60140},"msg":"500: internal_error","time":"2018-
06-05T12:12:39.165Z","v":0}

Event Timeline

Change 437473 had a related patch set uploaded (by Nikerabbit; owner: Nikerabbit):
[mediawiki/services/cxserver@master] Fix some issues in 7fb7671

https://gerrit.wikimedia.org/r/437473

Change 437473 merged by jenkins-bot:
[mediawiki/services/cxserver@master] Fix some issues in 7fb7671

https://gerrit.wikimedia.org/r/437473

Mentioned in SAL (#wikimedia-operations) [2018-06-06T04:41:24Z] <kartik@deploy1001> Started deploy [cxserver/deploy@8ce20ba]: Update cxserver to 391d7b6 (Fixing T196462)

Mentioned in SAL (#wikimedia-operations) [2018-06-06T04:44:29Z] <kartik@deploy1001> Finished deploy [cxserver/deploy@8ce20ba]: Update cxserver to 391d7b6 (Fixing T196462) (duration: 03m 06s)

KartikMistry triaged this task as High priority.
KartikMistry moved this task from In Review to Done on the Language-2018-Apr-June board.
Vvjjkkii renamed this task from cxserver: Error: ENOENT: no such file or directory, open 'config/MWPageLoader.yaml to 1lbaaaaaaa.Jul 1 2018, 1:06 AM
Vvjjkkii reopened this task as Open.
Vvjjkkii removed Nikerabbit as the assignee of this task.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed subscribers: gerritbot, Aklapper.
Petar.petkovic renamed this task from 1lbaaaaaaa to cxserver: Error: ENOENT: no such file or directory, open 'config/MWPageLoader.yaml.Jul 1 2018, 11:07 PM
Petar.petkovic closed this task as Resolved.
Petar.petkovic assigned this task to Nikerabbit.
Petar.petkovic updated the task description. (Show Details)
Petar.petkovic added a subscriber: Aklapper.