HyP3 API Internal Server Error if you specify the same granule twice for a burst job
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Start at the API endpoint that validates burst job submissions and trace how duplicate granules are handled; the issue does not name a file or test. Check whether other job types fail the same way, identify the cause of the 500 response, and add or update tests for duplicate granules. Done means invalid input returns a 400 Bad Request instead of an Internal Server Error.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Jira: https://asfdaac.atlassian.net/browse/TOOL-2505
Note: The above link is accessible only to members of ASF.
I noticed that if you specify the same granule twice for an InSAR Burst job, HyP3 returns an Internal Server Error, e.g:
{
"jobs": [
{
"job_parameters": {
"apply_water_mask": false,
"granules": [
"S1_000693_IW1_20230620T183239_VV_F644-BURST",
"S1_000693_IW1_20230620T183239_VV_F644-BURST"
],
"looks": "20x4"
},
"job_type": "INSAR_ISCE_BURST",
"name": "Job Name"
}
],
"validate_only": true
}
Results in:
<!doctype html>
<html lang=en>
<title>500 Internal Server Error</title>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>
We should determine if this applies to other job types, determine the cause of the error, and instead return a 400 Bad Request.
- Lenguaje dominante
- Python
- Estrellas
- 53
- Forks
- 13
- Merge medio
- 1 d 2 h
- PR fusionados (30 d)
- 20
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 ASFHyP3/hyp3
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Most static tests fail when a date-like string is provided as an example value in a job spec YAMLAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Jira Bug
Dificultad 1/5 1-3 horas Aptitud para principiantes 77/100
Los mantenedores suelen responder en 1 día
Todos los issues de ASFHyP3/hyp3
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
FinanceFlash/unvibecode#699 ·
Los mantenedores suelen responder en 1 día
-
enhancement Website
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
OWASP/OWASP-Hunting#96 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
micropython/micropython#19942 ·
Los mantenedores suelen responder en 1 día
-
A rebuild posts "not part of this build" success to the commit's failed `nix-build` gate and effectsPosiblemente ocupada @Padraic-O-Mhuiris la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
`epoch.Integer` raises a raw OverflowError for integers too large to convert to a floatPosiblemente ocupada @arindam77 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
pydantic/pydantic-extra-types#479 ·
Los mantenedores suelen responder en 1 día