apache / apache/iotdb

305 INTERNAL_SERVER_ERROR by Arithmetic time inside 'IN'

Abierto
#16,451 4 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
6.4k
Forks
1.2k
Merge medio
1 d 23 h
PR fusionados (30 d)
115

Descripción

### Search before asking

- [x] I searched in the [issues](https://github.com/apache/iotdb/issues) and found nothing similar.

### Version

2.0.5 (build:0917050)

### Describe the bug and provide the minimal reproduce step

DELETE DATABASE root.min;
CREATE DATABASE root.min;

CREATE TIMESERIES root.min.t1.c1 INT64;
CREATE TIMESERIES root.min.t1.c2 INT64;

INSERT INTO root.min.t1(time, c1, c2) VALUES (1641024600000, 1, 42);

--query 1
SELECT c1, c2 FROM root.min.t1 WHERE time IN (1641024600000);

--query 2
SELECT c1, c2 FROM root.min.t1 WHERE (time + time) IN (3282049200000);

### What did you expect to see?

query 1 : return value

query 2 : return value

### What did you see instead?

query 1 : return value

query 2 : 305 INTERNAL SERVER ERROR

Image

### Anything else?

_No response_

### Are you willing to submit a PR?

- [ ] I'm willing to submit a PR!

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Reproduce las dos consultas del issue en IoTDB 2.0.5 y compara sus resultados. Rastrea la ejecución de la consulta para una expresión aritmética utilizada dentro de un predicado IN; el trabajo estará terminado cuando la consulta 2 devuelva el valor esperado en lugar de un 305 INTERNAL SERVER ERROR.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
databases
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.