Error string propagation for global methods
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
Empieza rastreando RegisterErrorMessage en la clase base y el manejo de CWrapper para métodos globales como CreateApp. Confirma cómo se capturan las excepciones en el lado del componente y cómo las envuelven los bindings; el trabajo estará terminado cuando las excepciones de los métodos globales propaguen sus cadenas de error a través de los bindings igual que las excepciones de los métodos de los componentes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently, the error string propagation works by calling RegisterErrorMessage on the base class whenever an exception is caught on the component side, which is then propagated to the binding and wrapped into a new exception.
This doesn't work for the global (CWrapper) methods, as there is no base class instance to register the error message on.
We ran into this issue as our "application" object is created and initialized using a global CreateApp method, which was throwing a std::exception due to missing runtime libraries. I would suggest to add the same mechanism to the CWrapper class so it too can propagate error messages.
- Lenguaje dominante
- Go
- Estrellas
- 54
- Forks
- 26
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 Autodesk/AutomaticComponentToolkit
-
Autodesk/AutomaticComponentToolkit#226 · 5 comentarios · 3 reacciones · 3 asignados ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
Autodesk/AutomaticComponentToolkit#213 · 1 comentario · 2 reacciones ·
-
XML namespaces are not observed Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Autodesk/AutomaticComponentToolkit#188 · 1 comentario ·
-
Why isn't JNI already a target? Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Autodesk/AutomaticComponentToolkit#183 · 1 comentario ·
-
stringoutclass issues Abierto
Autodesk/AutomaticComponentToolkit#162 · 1 reacción · 2 asignados ·
Todos los issues de Autodesk/AutomaticComponentToolkit
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
bug group: validation priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
codecheckers/chekhov#51 ·
-
Creating worktree from an existing remote branch with a slash in it, has unexpected behaviour Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100