1 votes

Numéro d'erreur d'exécution inconnu : -2146827687

J'ai une erreur dans mon code GXT sur Internet Explorer (en mode développement ou non) lorsque j'essaie d'attacher une étiquette à un panneau. L'erreur est "Unknown runtime error number : -2146827687" mais cette erreur dans un module GWT est toujours lancée, dans d'autres modules gwt avec une étiquette attachée au panneau l'erreur n'est pas là.

La disposition du panneau est un GridFormLayout développé par moi. L'erreur est déclenchée lorsque la méthode renderComponentInCell est appelée (la méthode est appelée sur doLayout) et que le composant n'est pas rendu (condition else).

private void renderComponentInCell(Component component, Element cell) {   
    if (component.isRendered()) {
      cell.appendChild(component.getElement());
    } else {
      component.render(cell);
    }
  }

Qu'est-ce que je peux faire ?

1voto

Mark Harrison Points 77152

C'est probablement -1 qui est mal formaté pendant la sortie.

0voto

Adam Malter Points 96

C'est une exception jsni ou javascript quelque part dans la méthode de mise en page de votre composant. J'en vois de temps en temps et je suis toujours d'accord pour dire que Firefox les lance aussi, elles sont juste mangées quelque part.

Je parie que si vous compilez votre module en utilisant pretty, puis déboguez la mise en page en utilisant Firebug ou Venkman, vous trouverez un pointeur nul ou autre dans le code JS.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X