Re: jedit-5.5.0 broken after OS-upgrade to Ubuntu-18.04. 64-bit
Thomas Morley <[email protected]>
| Newsgroups | gmane.editors.jedit.user |
|---|---|
| Message-ID | <CABsfGyXdgZXYc0WFUsqXNyfV=VFs3ZXMn3R6=jqOUwUPBLi3fA@mail.gmail.com> |
2018-08-23 13:36 GMT+02:00 Thomas Morley <[email protected]>: > Hi all, > > after OS-upgrade to Ubuntu-18.04, 64-bit jEdit (now version 5.5.0) seems broken. > > > ~$ jedit > 1:24:29 PM [main] [error] main: Exception in thread "main" > 1:24:29 PM [main] [error] main: java.awt.AWTError: Assistive > Technology not found: org.GNOME.Accessibility.AtkWrapper > 1:24:29 PM [main] [error] main: at > java.desktop/java.awt.Toolkit.newAWTError(Toolkit.java:472) > 1:24:29 PM [main] [error] main: at > java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:488) > 1:24:29 PM [main] [error] main: at > java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) > 1:24:29 PM [main] [error] main: at > java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) > 1:24:29 PM [main] [error] main: at > java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1608) > 1:24:29 PM [main] [error] main: at > java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) > 1:24:29 PM [main] [error] main: at > java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) > 1:24:29 PM [main] [error] main: at > java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) > 1:24:29 PM [main] [error] main: at > java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) > 1:24:29 PM [main] [error] main: at > java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) > 1:24:29 PM [main] [error] main: at > java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) > 1:24:29 PM [main] [error] main: at > java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:532) > 1:24:29 PM [main] [error] main: at > java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:613) > 1:24:29 PM [main] [error] main: at > java.desktop/java.awt.EventQueue.invokeAndWait(EventQueue.java:1342) > 1:24:29 PM [main] [error] main: at > java.desktop/javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1480) > 1:24:29 PM [main] [error] main: at > org.gjt.sp.jedit.GUIUtilities.showSplashScreen(GUIUtilities.java:1957) > 1:24:29 PM [main] [error] main: at org.gjt.sp.jedit.jEdit.main(jEdit.java:389) > 1:24:29 PM [main] [error] main: Caused by: > java.lang.ClassNotFoundException: org.GNOME.Accessibility.AtkWrapper > 1:24:29 PM [main] [error] main: at > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) > 1:24:29 PM [main] [error] main: at > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190) > 1:24:29 PM [main] [error] main: at > java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) > 1:24:29 PM [main] [error] main: at > java.base/java.lang.Class.forName0(Native Method) > 1:24:29 PM [main] [error] main: at > java.base/java.lang.Class.forName(Class.java:374) > 1:24:29 PM [main] [error] main: at > java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:485) > 1:24:29 PM [main] [error] main: ... 15 more > > > ~$ java -version > openjdk version "10.0.2" 2018-07-17 > OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1) > OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1, mixed mode) > > > ~$ update-alternatives --config java > There are 2 choices for the alternative java (providing /usr/bin/java). > > Selection Path Priority Status > ------------------------------------------------------------ > * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 > auto mode > 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 > manual mode > 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 > manual mode > > > > Not sure what to do now. > Any hint is highly appreciated. > > > Thanks, > Harm To answer my own question. I did: ~$ sudo nano /etc/java-11-openjdk/accessibility.properties and commented the line: assistive_technologies=org.GNOME.Accessibility.AtkWrapper Though, why is this needed?? Cheers, Harm ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot -- ----------------------------------------------- jEdit Users' List [email protected] https://lists.sourceforge.net/lists/listinfo/jedit-users