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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.