ForgivingExceptionHandler swallows Errors
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia leggendo l’interfaccia ExceptionHandler e le implementazioni ForgivingExceptionHandler e DefaultExceptionHandler, quindi segui le clausole catch che passano loro gli Errors. Esamina le alternative irrisolte nella discussione dell’issue e aggiungi una copertura di regressione che mostri la gestione prevista delle istanze di Error; il lavoro è completato quando gli Errors non vengono più ignorati silenziosamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Several methods defined in ExceptionHandler interface accept Throwable as one of arguments.
ForgivingExceptionHandler and DefaultExceptionHandler (which is used as a default ExceptionHandler implementation) as one of it's descendants effectively ignore any encountered Errors leaving application in abnormal state, which is strongly discouraged according to Error's description.
Maybe it would be more correct to re-throw catched Errors after ExceptionHandler tried to log them or catch clauses should not even rely on ExceptionHandler to re-throw Errors.
- Lingua principale
- Java
- Stelle
- 1.3k
- Fork
- 588
- Merge medio
- 4h 40m
- PR unite (30g)
- 38
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 rabbitmq/rabbitmq-java-client
-
Bump dependenciesApertadependency-upgrade
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
rabbitmq/rabbitmq-java-client#2110 ·
I maintainer di solito rispondono entro 1 giorno
-
Add option to automatically set User-ID in basicPublishForse di nuovo libera @UmerQureshi21 l’ha presa 284 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
rabbitmq/rabbitmq-java-client#1748 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
rabbitmq/rabbitmq-java-client#1535 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
rabbitmq/rabbitmq-java-client#1421 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Thread Pinning occurs with VirtualThreads enabled (spring boot 3)Forse di nuovo libera @acogoluegnes l’ha presa 952 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement help-wanted
rabbitmq/rabbitmq-java-client#1276 · 3 commenti · 2 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rabbitmq/rabbitmq-java-client
Issue simili
-
bug/错误
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
FCL-Team/FoldCraftLauncher#1982 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] micronaut-serde-oracle-jdbc-json brings a second OJDBC driver onto the runtime classpathForse già presa @ZARAYACH l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
micronaut-projects/micronaut-serialization#1494 · 4 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
vitruv-tools/Vitruv-Change#600 ·
I maintainer di solito rispondono entro 1 giorno
-
code-health feature/sync OS/Android QA/Test-Plan-Specified QA/Yes
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
brave/brave-browser#60327 ·
I maintainer di solito rispondono entro 1 giorno