[Bug] Prediction API 500 Error on Molecules Containing Adamantane Substructure
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- typescript
Línea de trabajo
Reproduce la respuesta 500 usando el SMILES o SDF reportado a través de la prediction API y, después, rastrea la ruta de la solicitud que falla a partir del error devuelto “Cannot read properties of undefined”. Se considera terminado cuando las moléculas que contienen adamantano devuelven una predicción correctamente en lugar de un error 500.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When attempting to predict NMR spectrum for molecules containing an adamantane cage/substructure (adamantane derivatives), the server consistently returns a 500 Internal Server Error.
The same structures can be successfully predicted in MestReNova, confirming the molecular structures are valid.
Error Message:
{
"statusCode": 500,
"error": "Internal Server Error",
"message": "Cannot read properties of undefined (reading 'length')"
}
Molecular information:
SMILES: O=C([O-])C1=C(F)C(F)=C(OC(=O)C23CC4CC(CC(OC(=O)C5=CC(I)=CC(I)=C5I)(C4)C2)C3)C(F)=C1F
SDF:
Untitled Document-1
ChemDraw04012613512D
38 42 0 0 0 0 0 0 0 0999 V2000
3.4766 -2.9566 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
3.8891 -2.2421 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
4.7141 -2.2421 0.0000 O 0 5 0 0 0 0 0 0 0 0 0 0
3.4766 -1.5276 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
2.6516 -1.5276 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
2.2391 -2.2421 0.0000 F 0 0 0 0 0 0 0 0 0 0 0 0
2.2391 -0.8132 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
1.4141 -0.8132 0.0000 F 0 0 0 0 0 0 0 0 0 0 0 0
2.6516 -0.0987 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
2.2391 0.6158 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
1.4141 0.6158 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
1.0016 -0.0987 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
1.0016 1.3302 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
1.6905 1.7456 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
1.6853 2.5500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
0.9913 2.9566 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
0.2872 2.5677 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
-0.4273 2.1552 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
-0.4273 1.3302 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
-1.1418 0.9177 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
-1.8563 1.3302 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
-1.8563 2.1552 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
-2.5707 0.9177 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
-3.2852 1.3302 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
-3.9997 0.9177 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
-4.7141 1.3302 0.0000 I 0 0 0 0 0 0 0 0 0 0 0 0
-3.9997 0.0927 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
-3.2852 -0.3198 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
-3.2852 -1.1448 0.0000 I 0 0 0 0 0 0 0 0 0 0 0 0
-2.5707 0.0927 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
-1.8563 -0.3198 0.0000 I 0 0 0 0 0 0 0 0 0 0 0 0
0.4300 2.2848 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
0.2872 0.9177 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
1.0016 2.1552 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
3.4766 -0.0987 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
3.8891 0.6158 0.0000 F 0 0 0 0 0 0 0 0 0 0 0 0
3.8891 -0.8132 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0
4.7141 -0.8132 0.0000 F 0 0 0 0 0 0 0 0 0 0 0 0
1 2 2 0
2 3 1 0
2 4 1 0
4 5 2 0
5 6 1 0
5 7 1 0
7 8 1 0
7 9 2 0
9 10 1 0
10 11 1 0
11 12 2 0
11 13 1 0
13 14 1 0
14 15 1 0
15 16 1 0
16 17 1 0
17 18 1 0
18 19 1 0
19 20 1 0
20 21 1 0
21 22 2 0
21 23 1 0
23 24 2 0
24 25 1 0
25 26 1 0
25 27 2 0
27 28 1 0
28 29 1 0
28 30 2 0
23 30 1 0
30 31 1 0
19 32 1 0
15 32 1 0
19 33 1 0
13 33 1 0
17 34 1 0
13 34 1 0
9 35 1 0
35 36 1 0
35 37 2 0
4 37 1 0
37 38 1 0
M CHG 1 3 -1
M END
$$$$
- Lenguaje dominante
- TypeScript
- Estrellas
- 84
- Forks
- 35
- Merge medio
- 3 d 7 h
- PR fusionados (30 d)
- 8
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: 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 cheminfo/nmrium
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 2 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 39/100
Los mantenedores suelen responder en 2 días
-
cutting a spectrum and vertical scale of 1DPosiblemente ocupada @hamed-musallam la tomó hace 1 día. Abierto
cheminfo/nmrium#4424 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 2 días
Todos los issues de cheminfo/nmrium
Issues similares
-
Cleanup SetupPosiblemente ocupada @AlexanderKaran la tomó hoy. Abiertodocumentation enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
e18e/framework-tracker#769 ·
Los mantenedores suelen responder en 1 día
-
fix(docker): correct stale --db-path comments in fetch/git Dockerfiles and clarify git READMEAbiertobug v2
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
modelcontextprotocol/servers#5483 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
XiaomiMiMo/MiMo-Code#2783 ·
Los mantenedores suelen responder en 1 día
-
area: web bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
kinqsradio/orbyn-engineering#227 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
joeldesante/TurfBuilder#258 ·
Los mantenedores suelen responder en 1 día