Новая версия gnome-initial-setup вызывает проблемы с Java [дубликат]

Я только что сделал небольшое обновление, а затем у меня внезапно начались проблемы с Java.

Трассировка стека выглядит так:

java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
    at java.desktop/java.awt.Toolkit.newAWTError(Toolkit.java:472)
    at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:488)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
    at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1608)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
    at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
    at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
    at java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:532)
    at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:613)
    at java.desktop/java.awt.Window.getToolkit(Window.java:1375)
    at java.desktop/java.awt.Window.init(Window.java:518)
    at java.desktop/java.awt.Window.(Window.java:549)
    at java.desktop/java.awt.Frame.(Frame.java:423)
    at java.desktop/java.awt.Frame.(Frame.java:388)
    at java.desktop/javax.swing.JFrame.(JFrame.java:180)
    at rga.hack.SlideShow.(SlideShow.java:293)
    at rga.hack.SlideShow.main(SlideShow.java:674)
Caused by: java.lang.ClassNotFoundException: org.GNOME.Accessibility.AtkWrapper
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
    at java.base/java.lang.Class.forName0(Native Method)
    at java.base/java.lang.Class.forName(Class.java:374)
    at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:485)
    ... 19 more

У меня установлены openjdk-11-jre и openjdk-11-jre-headless, а также установлены libatk-wrapper-java и libatk-wrapper-java-jni.

Используемый мной java-код - это старая программа, которую я написал сам, но она работала нормально до последнего обновления.

Я могу решить проблему, закомментировав строку в /etc/java-11-openjdk/accessibility.properites, но я подозреваю, что в одном из недавно установленных мной пакетов есть нарушенная зависимость.

Следующие пакеты были установлены в обновлении:

Upgraded the following packages:
accountsservice (0.6.45-1ubuntu1) to 0.6.45-1ubuntu1pop2
console-setup (1.178ubuntu2.3) to 1.178ubuntu2.6
console-setup-linux (1.178ubuntu2.3) to 1.178ubuntu2.6
gir1.2-accountsservice-1.0 (0.6.45-1ubuntu1) to 0.6.45-1ubuntu1pop2
gnome-initial-setup (3.28.0-2ubuntu6.16.04.1) to 3.28.0-2ubuntu6.16.04.2system76.1
keyboard-configuration (1.178ubuntu2.3) to 1.178ubuntu2.6
libaccountsservice0 (0.6.45-1ubuntu1) to 0.6.45-1ubuntu1pop2
palemoon (27.9.4~binaryrepack-1) to 28.0.0~repack-3

Поскольку ошибка связана с gnome, я виню пакет gnome-initial-setup, но мне интересно, знает ли кто-нибудь об этом больше, чем я.

1
задан 21 August 2018 в 14:37

1 ответ

Существует известная ошибка с openjdk atk обертка, таким образом, это не действительно проблема гнома. openjdk ошибка говорит, что была представлена в openjdk9, хотя поиск Google показывает его уже в openjdk8. Ошибка была закрыта с внешней классификацией, требуя, чтобы ATK был повторно спроектирован как услуга.

Обходные решения или комментируют вспомогательную технологическую строку в файле свойств доступности, как Вы заявили, или добавьте обертку к пути к классу

export CLASSPATH=/usr/share/java/java-atk-wrapper.jar

openjdk ссылка ошибки является https://bugs.openjdk.java.net/browse/JDK-8204862

-1
ответ дан 28 October 2019 в 02:42

Другие вопросы по тегам:

Похожие вопросы: