NullPointerException в редакторе карты объектов Silk4J при нажатии клавиши Tab

После создания новой записи карты объектов Silk4J вручную (щелкните правой кнопкой мыши, «Вставить новый») и ввода имени элемента, я нажимаю клавишу Tab, чтобы перейти к полю ввода пути локатора.

В этом случае появляется серия сообщений об ошибках «Объект не установлен как экземпляр объекта». В конце концов, Eclipse вылетает. Выполнив некоторую отладку, я обнаружил, что Eclipse аварийно завершает работу из-за исключения StackOverflowException.

Я могу перейти к столбцу пути локатора с помощью мыши, но, поскольку я привык делать что-то с помощью клавиатуры, мне бы очень хотелось найти исправление. Как заставить клавишу Tab работать должным образом?

Я использую Silk4J 16 Hotfix 2.


person Thomas Weller    schedule 23.06.2015    source источник


Ответы (1)


Выполнив дополнительную отладку, я обнаружил, что Silk4J для Eclipse (Java) на самом деле использует пользовательский интерфейс WPF (.NET).

Несмотря на то, что он был предустановлен Windows, мне никогда не требовался .NET на моем компьютере, поэтому я никогда не устанавливал для него никаких обновлений.

Установив последние обновления .NET, проблема исчезла. В моем случае я обновился до .NET 4.5.2.

person Thomas Weller    schedule 23.06.2015