MethodsCompletionException is unnecessarily complex
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza con slack-api-client/src/main/java/com/slack/api/methods/MethodsCompletionException.java y compara su gestión de excepciones con el comportamiento de getMessage de la API asociada. Simplifica la implementación para que las excepciones de Slack sigan el comportamiento y los métodos predeterminados de las excepciones, y verifica después que ya no sea necesaria una gestión especializada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The com.slack.api.methods.MethodsCompletionException does not align with the partner's API (getMessage) and is challenging to maintain. It requires handling specific exceptions and examining complex details to retrieve information.
However, the implementation is unnecessarily complex and could be significantly simplified.
The Slack SDK version
1.45.3
Expected result:
It is easy to use Slack exceptions because they follow the default behavior and implement the default methods
Actual result:
Exception handling requires some specialized code
- Lenguaje dominante
- Java
- Estrellas
- 602
- Forks
- 235
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 8
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de slackapi/java-slack-sdk
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
slackapi/java-slack-sdk#1653 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Upgrade JettyPosiblemente ocupada @skrcode la tomó hace 39 días. Abiertoauto-triage-skip dependencies good first issue
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
slackapi/java-slack-sdk#1567 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
auto-triage-skip discussion enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
slackapi/java-slack-sdk#1535 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
Workflows, Slack Apps and formsAbiertoauto-triage-skip question untriaged
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
slackapi/java-slack-sdk#1528 · 7 comentarios ·
Los mantenedores suelen responder en 1 día
-
Update okhttp to 5.xAbiertoauto-triage-skip dependencies project:slack-api-client project:slack-app-backend
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
slackapi/java-slack-sdk#1500 · 11 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
Todos los issues de slackapi/java-slack-sdk
Issues similares
-
[BUG] 订单:会员凭订单号即可取消其他会员的待付款订单(取消接口不校验订单归属)Posiblemente ocupada @dadiyang la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
macrozheng/mall#1016 ·
-
[Bug] The producer summary counts an unreported client version as a second version and warns about a version mixPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
apache/rocketmq-dashboard#6110 ·
Los mantenedores suelen responder en 4 días
-
Python 3.15 supportPosiblemente ocupada @amnesiaof la tomó hoy. AbiertoL: python L: python:uv
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
dependabot/dependabot-core#16524 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
`Processing lsp` never exits and leaves orphaned processesPosiblemente ocupada @overcast302 la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
processing/processing4#1578 · 1 comentario ·
-
bug needs triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
PlayersCommittee/gemp-swccg-public#1174 ·
Los mantenedores suelen responder en 2 días