Relay plugin causes sporadic errors
@kdy1 ci sta già lavorando.
Dal 21/3/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
@kwonoj we've been having a lot of success using @swc/plugin-relay so far, but it seems to sporadically fail in our CI environment. I've updated @swc/core, @swc/jest and @swc/plugin-relay but am still experiencing issues. Without @swc/plugin-relay, the tests pass every time. With @swc/plugin-relay, our Jest tests can fail in two different ways:
- The Jest tests run to completion, but the final results are not logged and the process never exits, causing our CI build to timeout
- Some tests fail with the following stacktrace. In these cases, the process often does not exit (See # 1)
thread '<unnamed>' panicked at 'range end index 9725912 out of range for slice of length 4780000', library/core/src/slice/index.rs:73:5
stack backtrace:
0: 0x7fdafe40c6ad - <unknown>
1: 0x7fdafe43331c - <unknown>
2: 0x7fdafe408241 - <unknown>
3: 0x7fdafe40e045 - <unknown>
4: 0x7fdafe40dcb9 - <unknown>
5: 0x7fdafe40e5e2 - <unknown>
6: 0x7fdafe40e4c7 - <unknown>
7: 0x7fdafe40cb64 - <unknown>
8: 0x7fdafe40e1f9 - <unknown>
9: 0x7fdafcc97813 - <unknown>
10: 0x7fdafe434f76 - <unknown>
11: 0x7fdafe42b237 - <unknown>
12: 0x7fdafe430366 - <unknown>
13: 0x7fdafcc97926 - <unknown>
14: 0x7fdafd5cbab1 - <unknown>
15: 0x7fdafd5bc647 - <unknown>
16: 0x7fdafd598619 - <unknown>
17: 0x7fdafd51cd95 - <unknown>
18: 0x7fdafd5196bd - <unknown>
19: 0x7fdafd518da9 - <unknown>
20: 0x7fdafd4dfd25 - <unknown>
21: 0x7fdafd4c702f - <unknown>
22: 0x7fdafd1ddb58 - <unknown>
23: 0x7fdafd4ec444 - <unknown>
24: 0x7fdafd4e44f6 - <unknown>
25: 0x7fdafd4e7770 - <unknown>
26: 0x7fdafcf56cb8 - <unknown>
27: 0xaadf9d - _ZN6v8impl12_GLOBAL__N_123FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE
28: 0xd4a18e - _ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE
29: 0xd4b5af - _ZN2v88internal21Builtin_HandleApiCallEiPmPNS0_7IsolateE
30: 0x15e7959 - Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit
failed to handle: range end index 9725912 out of range for slice of length 4780000
Stack backtrace:
0: <unknown>
1: <unknown>
2: _ZN6v8impl12_GLOBAL__N_123FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE
3: _ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE
4: _ZN2v88internal21Builtin_HandleApiCallEiPmPNS0_7IsolateE
5: Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit
at Compiler.transformSync (node_modules/@swc/core/index.js:137:25)
at transformSync (node_modules/@swc/core/index.js:217:21)
at Object.process (node_modules/@swc/jest/index.js:71:45)
at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:619:31)
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:765:40)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:822:19)
Unfortunately I can't recreate this locally so I can't provide a reproduction repo for you to see it in. Hopefully something in the stack trace stands out 😄. One note, the end index 9725912 is exactly the same in all cases of this error, while the slice length 4780000 can vary.
- Lingua principale
- Rust
- Stelle
- 389
- Fork
- 107
- Merge medio
- 10m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 swc-project/plugins
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
swc-project/plugins#655 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
swc-project/plugins#659 ·
-
styled-jsx transform infinite loopForse di nuovo libera @kdy1 l’ha presa 35 giorni fa e non c’è nessuna pull request aperta. Aperta
swc-project/plugins#656 · 1 commento · 1 assegnatario ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
swc-project/plugins#612 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
swc-project/plugins#610 · 1 reazione ·
Tutte le issue di swc-project/plugins
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
linebender/parley#849 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
boxlite-ai/boxlite#1729 ·
I maintainer di solito rispondono entro 1 giorno
-
external
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
langchain-ai/docs#6255 ·
I maintainer di solito rispondono entro 1 giorno
-
P2 testing
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno