Error msg so obscure when connect url port miss
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 52/100
Línea de trabajo
Comienza en InfluxDBFactory.connect y, a continuación, rastrea la configuración de la conexión antes del flujo de consultas mostrado mediante InfluxDBImpl.execute y executeQuery. Reproduce el ejemplo del puerto ausente y haz que el fallo ocurra durante la inicialización con una excepción clara; el flujo de consultas existente ya no debería producir una InfluxDBException vacía y poco esclarecedora.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi, the problem takes me some time:
when I init InfluxDB instance from InfluxDBFactory.connect, I miss a port, like:
InfluxDBFactory.connect("127.0.0.1", "username", "password");
actually, the code should be
InfluxDBFactory.connect("127.0.0.1:8086", "username", "password");
but I didn't notice it. then I query a table, the program throw exception and show stack trace:
Exception in thread "main" org.influxdb.InfluxDBException:
at org.influxdb.InfluxDBException.buildExceptionForErrorState(InfluxDBException.java:175)
at org.influxdb.impl.InfluxDBImpl.execute(InfluxDBImpl.java:837)
at org.influxdb.impl.InfluxDBImpl.executeQuery(InfluxDBImpl.java:824)
at org.influxdb.impl.InfluxDBImpl.query(InfluxDBImpl.java:559)
I think its so obscure, the exception can throw early. For example, when init InfluxDB instance, it can throw IllegalArugemntException: The port cannot be null
- Lenguaje dominante
- Java
- Estrellas
- 1.2k
- Forks
- 469
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 influxdata/influxdb-java
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
influxdata/influxdb-java#1012 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
influxdata/influxdb-java#1006 · 1 comentario · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
influxdata/influxdb-java#1005 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
influxdata/influxdb-java#999 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
influxdata/influxdb-java#970 ·
Todos los issues de influxdata/influxdb-java
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
checkstyle/checkstyle#21755 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
agentic-workflows
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
github/copilot-sdk#2782 ·
Los mantenedores suelen responder en 1 día
-
Make docs website more visibleAbiertodocumentation Good for newcomer quick win
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
CodeForPhilly/benefit-decision-toolkit#519 ·
Los mantenedores suelen responder en 1 día
-
area-deployment triage:bot-seen triage:needs-human
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
microsoft/aspire#20533 · 1 comentario ·
Los mantenedores suelen responder en 1 día