chatwoot/chatwoot

View on GitHub
feat: handle if read_replica is not available #20486
Vishnu Narayanan authored 0095254e
complete00:00:52
1
git clone
2
codeclimate validate-config
View output
codeclimate validate-config
No errors or warnings found in .codeclimate.yml.
3
codeclimate prepare
View output
codeclimate prepare
4
builder pull-engines
View output
determining required images
5
structure
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
W, [2024-05-02T09:00:33.955937 #1]  WARN -- : Skipping app/javascript/packs/superadmin_pages.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:33.955987 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.019753 #1]  WARN -- : Skipping app/javascript/packs/widget.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.019805 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.027046 #1]  WARN -- : Skipping app/javascript/v3/views/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.027087 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.551042 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/contacts/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.551072 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.552358 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/conversation/conversation.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.552384 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.553583 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/canned/canned.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.553610 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.555035 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/macros/macros.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.555060 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.564451 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.564481 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.565669 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/reports/reports.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.565694 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.574217 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.574245 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.581863 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/personal/personal.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.581892 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.586362 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/profile/profile.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.586389 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.587562 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/billing/billing.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.587597 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.590669 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/integrations/integrations.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.590694 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.591819 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/labels/labels.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.591843 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.599190 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/agentBots/agentBot.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.599218 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.606479 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/automation/automation.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.606506 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.609774 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/integrationapps/integrations.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.609801 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.610981 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.611006 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.615953 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/sla/sla.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.615979 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.620716 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/agents/agent.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.620749 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.635699 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/inbox/inbox.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.635727 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.640991 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/campaigns/campaigns.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.641018 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.642150 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/auditlogs/audit.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.642174 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.645364 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/helpcenter/helpcenter.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.645389 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.650497 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/dashboard.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.650524 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.675306 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/commands/CommandBarIcons.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.675336 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.759919 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/inbox/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.759959 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.761196 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/notifications/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.761227 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:34.900282 #1]  WARN -- : Skipping app/javascript/dashboard/modules/search/search.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:34.900311 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:36.992699 #1]  WARN -- : Skipping app/javascript/widget/helpers/utils.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:36.992755 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:37.145086 #1]  WARN -- : Skipping app/javascript/widget/router.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:37.145132 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:41.202448 #1]  WARN -- : Skipping app/controllers/public/api/v1/portals/base_controller.rb due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:41.202493 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:41.381708 #1]  WARN -- : Skipping app/controllers/concerns/switch_locale.rb due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:41.381752 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:44.685427 #1]  WARN -- : Skipping app/mailers/application_mailer.rb due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:44.685464 #1]  WARN -- : Response status: 422
6
duplication
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
W, [2024-05-02T09:00:49.995346 #1]  WARN -- : Skipping ./app/javascript/packs/superadmin_pages.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:49.995717 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.079711 #1]  WARN -- : Skipping ./app/javascript/packs/widget.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.079765 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.081963 #1]  WARN -- : Skipping ./app/javascript/v3/views/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.082001 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.923010 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/contacts/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.923058 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.924418 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/conversation/conversation.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.924448 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.925249 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/canned/canned.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.925423 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.931349 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/macros/macros.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.931492 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.944148 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.944406 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.946141 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/reports/reports.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.946371 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.959867 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.960025 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.961610 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/personal/personal.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.961722 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.987842 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/billing/billing.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.988142 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.988644 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/profile/profile.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.988941 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:50.992868 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/integrations/integrations.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:50.992903 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.010142 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/labels/labels.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.010561 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.012116 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/agentBots/agentBot.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.012231 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.024418 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/automation/automation.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.024724 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.028369 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/integrationapps/integrations.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.028488 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.029956 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.029990 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.036631 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/sla/sla.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.036742 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.044761 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/agents/agent.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.044911 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.063580 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/inbox/inbox.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.063914 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.097175 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/campaigns/campaigns.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.097458 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.098201 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/auditlogs/audit.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.099500 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.105139 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/helpcenter/helpcenter.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.105320 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.131990 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/dashboard.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.132298 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.135711 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/commands/CommandBarIcons.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.136002 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.302456 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/inbox/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.312948 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.318613 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/notifications/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.318931 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:51.665617 #1]  WARN -- : Skipping app/javascript/dashboard/modules/search/search.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:51.666007 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:55.402079 #1]  WARN -- : Skipping app/javascript/widget/helpers/utils.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:55.403632 #1]  WARN -- : Response status: 422
W, [2024-05-02T09:00:55.669042 #1]  WARN -- : Skipping app/javascript/widget/router.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T09:00:55.669088 #1]  WARN -- : Response status: 422
I, [2024-05-02T09:00:56.878487 #1]  INFO -- : Skipping file ./app/models/concerns/json_schema_validator.rb due to exception (Racc::ParseError): ./app/models/concerns/json_schema_validator.rb:35 :: parse error on value nil (error)

I, [2024-05-02T09:00:57.674374 #1]  INFO -- : Skipping file ./app/controllers/public/api/v1/portals/base_controller.rb due to exception (Racc::ParseError): ./app/controllers/public/api/v1/portals/base_controller.rb:19 :: parse error on value ":" (tCOLON)

I, [2024-05-02T09:00:57.753554 #1]  INFO -- : Skipping file ./app/controllers/concerns/switch_locale.rb due to exception (Racc::ParseError): ./app/controllers/concerns/switch_locale.rb:6 :: parse error on value ")" (tRPAREN)

I, [2024-05-02T09:00:58.039768 #1]  INFO -- : Skipping file ./app/controllers/api/v1/accounts/automation_rules_controller.rb due to exception (Racc::ParseError): ./app/controllers/api/v1/accounts/automation_rules_controller.rb:3 :: parse error on value ":" (tCOLON)

I, [2024-05-02T09:00:58.276436 #1]  INFO -- : Skipping file ./app/controllers/api/v1/accounts/callbacks_controller.rb due to exception (Racc::ParseError): ./app/controllers/api/v1/accounts/callbacks_controller.rb:2 :: parse error on value ":" (tCOLON)

I, [2024-05-02T09:00:58.409674 #1]  INFO -- : Skipping file ./app/controllers/api/v1/accounts/portals_controller.rb due to exception (Racc::ParseError): ./app/controllers/api/v1/accounts/portals_controller.rb:4 :: parse error on value ":" (tCOLON)

I, [2024-05-02T09:00:58.531937 #1]  INFO -- : Skipping file ./app/controllers/api/v1/accounts/macros_controller.rb due to exception (Racc::ParseError): ./app/controllers/api/v1/accounts/macros_controller.rb:2 :: parse error on value ":" (tCOLON)

I, [2024-05-02T09:00:59.873600 #1]  INFO -- : Skipping file ./app/mailers/application_mailer.rb due to exception (Racc::ParseError): ./app/mailers/application_mailer.rb:4 :: parse error on value ":" (tCOLON)

I, [2024-05-02T09:01:00.895252 #1]  INFO -- : Skipping file ./lib/integrations/slack/send_on_slack_service.rb due to exception (Racc::ParseError): ./lib/integrations/slack/send_on_slack_service.rb:87 :: parse error on value "&." (error)
7
csslint
csslint engine documentation
8
scss-lint
scss-lint engine documentation