OOYE issue: hierarchy API #1557

Open
opened 2026-03-21 00:58:52 +00:00 by DarthGandalf · 2 comments

I tried to setup https://gitdab.com/cadence/out-of-your-element in non-easy mode, and it fails when I invite the bot to a space.

In continuwuity logs, I see the same trace as in #1465 but then, according to OOYE devs, it retries using hierarchy API but apparently that also fails:

MatrixServerError: M_FORBIDDEN: The requested room is inaccessible
    at Object.mreq (/home/somebody/out-of-your-element/src/matrix/mreq.js:86:9)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async Object.getInviteState (/home/somebody/out-of-your-element/src/matrix/api.js:238:20)
    at async /home/somebody/out-of-your-element/src/m2d/event-dispatcher.js:411:26
    at async AppService.<anonymous> (/home/somebody/out-of-your-element/src/m2d/event-dispatcher.js:162:11) {
  data: {
    errcode: 'M_FORBIDDEN',
    error: 'M_FORBIDDEN: The requested room is inaccessible'
  },
  errcode: 'M_FORBIDDEN',
  opts: {
    baseUrl: 'https://omw-matrix.asokolov.org/_matrix',
    url: '/client/v1/rooms/!wHg9X1FZeP_S_7xzdDwYo32A6Z9-KlaMgtPZW4BuSt4/hierarchy?limit=1',
    method: 'GET',
    body: undefined,
    headers: {}
  }
}
[api] leave: !wHg9X1FZeP_S_7xzdDwYo32A6Z9-KlaMgtPZW4BuSt4: undefined, because I wasn't able to find out what this room is. Please report this as a bug. Check console for more details. (Error: M_FORBIDDEN: The requested room is inaccessible)

continuwuity 0.5.6 (2c72338)

OOYE from git commit 7367fb3b658647a41d7a97e8c26334c374028711 on node v25.8.1

I tried to setup https://gitdab.com/cadence/out-of-your-element in non-easy mode, and it fails when I invite the bot to a space. In continuwuity logs, I see the same trace as in #1465 but then, according to OOYE devs, it retries using hierarchy API but apparently that also fails: ``` MatrixServerError: M_FORBIDDEN: The requested room is inaccessible at Object.mreq (/home/somebody/out-of-your-element/src/matrix/mreq.js:86:9) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Object.getInviteState (/home/somebody/out-of-your-element/src/matrix/api.js:238:20) at async /home/somebody/out-of-your-element/src/m2d/event-dispatcher.js:411:26 at async AppService.<anonymous> (/home/somebody/out-of-your-element/src/m2d/event-dispatcher.js:162:11) { data: { errcode: 'M_FORBIDDEN', error: 'M_FORBIDDEN: The requested room is inaccessible' }, errcode: 'M_FORBIDDEN', opts: { baseUrl: 'https://omw-matrix.asokolov.org/_matrix', url: '/client/v1/rooms/!wHg9X1FZeP_S_7xzdDwYo32A6Z9-KlaMgtPZW4BuSt4/hierarchy?limit=1', method: 'GET', body: undefined, headers: {} } } [api] leave: !wHg9X1FZeP_S_7xzdDwYo32A6Z9-KlaMgtPZW4BuSt4: undefined, because I wasn't able to find out what this room is. Please report this as a bug. Check console for more details. (Error: M_FORBIDDEN: The requested room is inaccessible) ``` continuwuity 0.5.6 (2c72338) OOYE from git commit 7367fb3b658647a41d7a97e8c26334c374028711 on node v25.8.1
Owner

Had the OOYE bot joined the room it was trying to query the hierarchy of? Your issue seems to imply not

Had the OOYE bot joined the room it was trying to query the hierarchy of? Your issue seems to imply not
Author

I don't know how to check

I don't know how to check
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
continuwuation/continuwuity#1557
No description provided.