Неизвестный номер ошибки времени выполнения: -2146827687 - PullRequest
1 голос
/ 15 апреля 2010

У меня ошибка в моем коде GXT в Internet Explorer (как в режиме разработки, так и нет), когда я пытаюсь прикрепить ярлык к панели. Ошибка «Неизвестный номер ошибки времени выполнения: -2146827687», но эта ошибка в модуле GWT генерируется всегда, в других модулях gwt с прикрепленной к панели меткой ошибки нет.

Макет панели - это разработанный мной GridFormLayout. Ошибка генерируется, когда вызывается renderComponentInCell (метод вызывается в doLayout), а компонент не отображается (условие else).

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

Что я могу сделать?

Ответы [ 2 ]

1 голос
/ 15 апреля 2010

Это, вероятно, -1, неправильно отформатированный во время вывода.

0 голосов
/ 16 апреля 2010

Это исключение jsni или javascript где-то в методе компоновки вашего компонента. Я вижу их время от времени, и мне всегда хорошо, что Firefox их тоже бросает, их просто где-то едят.

Бьюсь об заклад, если вы скомпилируете свой модуль с помощью pretty, а затем отладите макет с помощью Firebug или Venkman, вы найдете нулевой указатель или что-то подобное в коде JS.

...