`TestMSC4311FullEventsOnStrippedStateFederation` fails if the homeserver refuses to produce an invite for a non-existing user
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 62/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- go
- Ambito
- testing-qa
Direzione di ricerca
Il test che fallisce è TestMSC4311FullEventsOnStrippedStateFederation in tests/v12_test.go; la chiamata di invito intorno alla riga 1597 è il punto in cui CSAPI.Must trasforma il 404 in un errore fatale. Leggi quel test e l'helper di invito che lo circonda, poi esegui il subtest con go test -run TestMSC4311FullEventsOnStrippedStateFederation ./tests/ contro un homeserver. È completato quando il test tollera un 404 per l'invitato inesistente senza fallire, continuando a verificare il comportamento di stripped state che dovrebbe controllare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
From what I can see, Alice tries to invite Bob, but never registers bob: https://github.com/matrix-org/complement/blob/e3fcff1998d91f71cae096679b3ec737dda69fdd/tests/v12_test.go#L1595-L1597
Then, if the server returns an error because it doesn't recognise the invitee, complement fails the entire test (non-200 code):
❌ TestMSC4311FullEventsOnStrippedStateFederation/parallel (FAIL; 0s)
❌ TestMSC4311FullEventsOnStrippedStateFederation/parallel/`invite_room_state` (FAIL; 380ms)
client.go:893: [CSAPI] POST hs1/_matrix/client/v3/register => 401 Unauthorized (361.421µs)
client.go:893: [CSAPI] POST hs1/_matrix/client/v3/register => 200 OK (195.359442ms)
client.go:893: [CSAPI] POST hs1/_matrix/client/v3/createRoom => 200 OK (98.712927ms)
client.go:893: [CSAPI] POST hs1/_matrix/client/v3/rooms/!kqDNpAeTQj7OTwOK2OAv7zRIgvRWnaGbKWkNJbThDI8/invite => 404 Not Found (2.093963ms)
v12_test.go:1597: CSAPI.Must: POST http://127.0.0.1:32953/_matrix/client/v3/rooms/%21kqDNpAeTQj7OTwOK2OAv7zRIgvRWnaGbKWkNJbThDI8/invite returned non-2xx code: 404 Not Found - body: {"errcode":"M_NOT_FOUND","error":"User does not exist"}
The spec does not require that the server produces invites for users that do not exist, and it would be pretty silly to do so (even if most servers nowadays allow this to prevent things like user enumeration)
- Lingua principale
- Go
- Stelle
- 102
- Fork
- 73
- Merge medio
- 1g 2h
- PR unite (30g)
- 3
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di matrix-org/complement
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
matrix-org/complement#953 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
matrix-org/complement#952 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
matrix-org/complement#949 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
matrix-org/complement#946 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
matrix-org/complement#900 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di matrix-org/complement
Issue simili
-
Add an MCP server: imageatApertaneeds-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
stacklok/toolhive-catalog#1890 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
integrations/terraform-provider-github#3719 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Wayfinder sample agents don't reach the Data Plane on the quickstart packForse già presa Una pull request collegata a questa issue è aperta o già unita. ApertaType/Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
thunder-id/thunderid#6402 ·
I maintainer di solito rispondono entro 1 giorno
-
GoStratumEngineApertaaddition
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
awesome-selfhosted/awesome-selfhosted-data#3290 ·
I maintainer di solito rispondono entro 1 giorno
-
log4j2.xml from orchestration.extraConfiguration is rendered twice, and the install fails when orchestration.log4j2 is also setForse già presa @irisfield l’ha presa oggi. Apertaplatform/local
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
camunda/camunda-platform-helm#7854 ·
I maintainer di solito rispondono entro 1 giorno