matrix-dimension icon indicating copy to clipboard operation
matrix-dimension copied to clipboard

Using "Add matrix.org's bridge" for slack breaks management of Slack bridges

Open ctron opened this issue 4 years ago • 0 comments

Pressing the "Add matrix.org's bridge" for Slack, half-way adds the slack bridge. However, you can't remove it any longer:

image

In the logs I can see some errors:

Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.584 +00:00 info [Webserver] Incoming request: GET /api/v1/dimension/admin/integrations/bridge/all?scalar_token=redacted
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.585 +00:00 warn [MatrixSecurity] Request used old scalar_token auth - this will be removed in a future version
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.620 +00:00 verbose [DimensionStore [SQL]] Executing (default): SELECT "id", "type", "name", "avatarUrl", "description", "isEnabled", "isPublic" FROM "dimension_bridges" AS "BridgeRecord";
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.621 +00:00 info [BridgeStore] Checking bridge configuration: IRC Bridge
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.622 +00:00 verbose [DimensionStore [SQL]] Executing (default): SELECT "id", "upstreamId", "provisionUrl", "isEnabled" FROM "dimension_irc_bridges" AS "IrcBridgeRecord" WHERE "IrcBridgeRecord"."isEnabled" = true;
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.624 +00:00 info [BridgeStore] Checking bridge configuration: Telegram Bridge
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.624 +00:00 verbose [DimensionStore [SQL]] Executing (default): SELECT "id", "upstreamId", "provisionUrl", "sharedSecret", "allowTgPuppets", "allowMxPuppets", "isEnabled" FROM "dimension_telegram_bridges" AS "TelegramBridgeRecord" WHERE "TelegramBridgeRecord"."isEnabled" = true;
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.625 +00:00 info [BridgeStore] Checking bridge configuration: Webhook Bridge
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.626 +00:00 verbose [DimensionStore [SQL]] Executing (default): SELECT "id", "upstreamId", "provisionUrl", "sharedSecret", "isEnabled" FROM "dimension_webhook_bridges" AS "WebhookBridgeRecord" WHERE "WebhookBridgeRecord"."isEnabled" = true;
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.627 +00:00 info [BridgeStore] Checking bridge configuration: Gitter Bridge
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.628 +00:00 info [BridgeStore] Checking bridge configuration: Slack Bridge
Nov 14 16:05:33 matrix matrix-dimension[106928]: Nov-14-2021 16:05:33.629 +00:00 verbose [DimensionStore [SQL]] Executing (default): SELECT "id", "upstreamId", "provisionUrl", "isEnabled" FROM "dimension_slack_bridges" AS "SlackBridgeRecord" WHERE "SlackBridgeRecord"."isEnabled" = true;
Nov 14 16:05:33 matrix matrix-dimension[106928]: Error: Can't set headers after they are sent.
Nov 14 16:05:33 matrix matrix-dimension[106928]:     at SendStream.headersAlreadySent (/home/node/matrix-dimension/node_modules/send/index.js:390:13)
Nov 14 16:05:33 matrix matrix-dimension[106928]:     at SendStream.send (/home/node/matrix-dimension/node_modules/send/index.js:617:10)
Nov 14 16:05:33 matrix matrix-dimension[106928]:     at onstat (/home/node/matrix-dimension/node_modules/send/index.js:729:10)
Nov 14 16:05:33 matrix matrix-dimension[106928]:     at FSReqCallback.oncomplete (fs.js:193:5)
Nov 14 16:05:40 matrix matrix-dimension[106928]: Nov-14-2021 16:05:40.251 +00:00 info [Webserver] Incoming request: GET /api/v1/dimension/admin/upstreams/all?scalar_token=redacted
Nov 14 16:05:40 matrix matrix-dimension[106928]: Nov-14-2021 16:05:40.252 +00:00 warn [MatrixSecurity] Request used old scalar_token auth - this will be removed in a future version
Nov 14 16:05:40 matrix matrix-dimension[106928]: Nov-14-2021 16:05:40.272 +00:00 info [Webserver] Incoming request: GET /api/v1/dimension/admin/slack/all?scalar_token=redacted
Nov 14 16:05:40 matrix matrix-dimension[106928]: Nov-14-2021 16:05:40.273 +00:00 warn [MatrixSecurity] Request used old scalar_token auth - this will be removed in a future version
Nov 14 16:05:40 matrix matrix-dimension[106928]: Nov-14-2021 16:05:40.275 +00:00 verbose [DimensionStore [SQL]] Executing (default): SELECT "id", "upstreamId", "provisionUrl", "isEnabled" FROM "dimension_slack_bridges" AS "SlackBridgeRecord";
Nov 14 16:05:40 matrix matrix-dimension[106928]: Nov-14-2021 16:05:40.277 +00:00 warn [MatrixSecurity] Request used old scalar_token auth - this will be removed in a future version
Nov 14 16:05:40 matrix matrix-dimension[106928]: Nov-14-2021 16:05:40.278 +00:00 verbose [DimensionStore [SQL]] Executing (default): SELECT "id", "upstreamId", "provisionUrl", "isEnabled" FROM "dimension_slack_bridges" AS "SlackBridgeRecord" WHERE "SlackBridgeRecord"."id" = NaN;
Nov 14 16:05:40 matrix matrix-dimension[106928]: SequelizeDatabaseError: column "nan" does not exist
Nov 14 16:05:40 matrix matrix-dimension[106928]:     at Query.formatError (/home/node/matrix-dimension/node_modules/sequelize/lib/dialects/postgres/query.js:386:16)
Nov 14 16:05:40 matrix matrix-dimension[106928]:     at Query.run (/home/node/matrix-dimension/node_modules/sequelize/lib/dialects/postgres/query.js:87:18)
Nov 14 16:05:40 matrix matrix-dimension[106928]:     at runMicrotasks (<anonymous>)
Nov 14 16:05:40 matrix matrix-dimension[106928]:     at processTicksAndRejections (internal/process/task_queues.js:95:5)
Nov 14 16:05:40 matrix matrix-dimension[106928]:     at async /home/node/matrix-dimension/node_modules/sequelize/lib/sequelize.js:619:16
Nov 14 16:05:40 matrix matrix-dimension[106928]:     at async PostgresQueryInterface.select (/home/node/matrix-dimension/node_modules/sequelize/lib/dialects/abstract/query-interface.js:953:12)
Nov 14 16:05:40 matrix matrix-dimension[106928]:     at async Function.findAll (/home/node/matrix-dimension/node_modules/sequelize/lib/model.js:1753:21)
Nov 14 16:05:40 matrix matrix-dimension[106928]:     at async Function.findOne (/home/node/matrix-dimension/node_modules/sequelize/lib/model.js:1917:12)
Nov 14 16:05:40 matrix matrix-dimension[106928]:     at async Function.findByPk (/home/node/matrix-dimension/node_modules/sequelize/lib/model.js:1883:12)


ctron avatar Nov 14 '21 16:11 ctron