número de error de tiempo de ejecución desconocido: -2146827687
-
27-09-2019 - |
Pregunta
Tengo un error en mi código GXT en Internet Explorer (tanto en el modo de desarrollo y no) cuando intento adjuntar una etiqueta a un panel. El error es "Desconocido número de error de tiempo de ejecución: -2146827687". Pero este error en un módulo de GWT se lanza siempre, en otros módulos de GWT con una etiqueta unida al panel el error no es
El diseño del panel es una GridFormLayout desarrollado por mí. El error se produce cuando la renderComponentInCell se llama (el método se denomina en doLayout) y el componente no se representa (otra condición).
private void renderComponentInCell(Component component, Element cell) {
if (component.isRendered()) {
cell.appendChild(component.getElement());
} else {
component.render(cell);
}
}
¿Qué puedo hacer?
Solución
Es una excepción alguna parte JSNI o Javascript en el método de diseño de su componente. Las veo de vez en cuando y siempre muy bien que los lanza Firefox también, que acaba de obtener un lugar comido.
apuesto a que si se compila el módulo usando bastante, y luego de depuración a través del diseño utilizando Firebug o Venkman, se encuentra un puntero nulo o tal en el código JS.
Otros consejos
Eso es probablemente -1 siendo misformatted durante la salida.