You can subscribe to this list here.
1999 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(77) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2000 |
Jan
(161) |
Feb
(267) |
Mar
(172) |
Apr
(191) |
May
(114) |
Jun
(113) |
Jul
(52) |
Aug
(119) |
Sep
(194) |
Oct
(354) |
Nov
(271) |
Dec
(218) |
2001 |
Jan
(253) |
Feb
(273) |
Mar
(319) |
Apr
(491) |
May
(362) |
Jun
(285) |
Jul
(515) |
Aug
(726) |
Sep
(672) |
Oct
(454) |
Nov
(360) |
Dec
(319) |
2002 |
Jan
(311) |
Feb
(461) |
Mar
(402) |
Apr
(414) |
May
(236) |
Jun
(426) |
Jul
(247) |
Aug
(471) |
Sep
(251) |
Oct
(218) |
Nov
(210) |
Dec
(368) |
2003 |
Jan
(319) |
Feb
(342) |
Mar
(400) |
Apr
(272) |
May
(327) |
Jun
(274) |
Jul
(418) |
Aug
(515) |
Sep
(267) |
Oct
(268) |
Nov
(319) |
Dec
(234) |
2004 |
Jan
(218) |
Feb
(409) |
Mar
(246) |
Apr
(143) |
May
(177) |
Jun
(196) |
Jul
(202) |
Aug
(231) |
Sep
(246) |
Oct
(267) |
Nov
(194) |
Dec
(123) |
2005 |
Jan
(166) |
Feb
(229) |
Mar
(203) |
Apr
(112) |
May
(105) |
Jun
(93) |
Jul
(212) |
Aug
(82) |
Sep
(84) |
Oct
(85) |
Nov
(90) |
Dec
(71) |
2006 |
Jan
(120) |
Feb
(94) |
Mar
(68) |
Apr
(105) |
May
(144) |
Jun
(92) |
Jul
(58) |
Aug
(61) |
Sep
(27) |
Oct
(77) |
Nov
(150) |
Dec
(98) |
2007 |
Jan
(137) |
Feb
(83) |
Mar
(80) |
Apr
(117) |
May
(89) |
Jun
(175) |
Jul
(138) |
Aug
(71) |
Sep
(63) |
Oct
(115) |
Nov
(54) |
Dec
(55) |
2008 |
Jan
(89) |
Feb
(40) |
Mar
(89) |
Apr
(110) |
May
(70) |
Jun
(65) |
Jul
(46) |
Aug
(113) |
Sep
(71) |
Oct
(69) |
Nov
(64) |
Dec
(63) |
2009 |
Jan
(58) |
Feb
(68) |
Mar
(52) |
Apr
(142) |
May
(59) |
Jun
(59) |
Jul
(146) |
Aug
(101) |
Sep
(51) |
Oct
(146) |
Nov
(98) |
Dec
(125) |
2010 |
Jan
(146) |
Feb
(66) |
Mar
(79) |
Apr
(77) |
May
(96) |
Jun
(13) |
Jul
(18) |
Aug
(26) |
Sep
(46) |
Oct
(61) |
Nov
(14) |
Dec
(42) |
2011 |
Jan
(71) |
Feb
(58) |
Mar
(53) |
Apr
(27) |
May
(8) |
Jun
(96) |
Jul
(12) |
Aug
(64) |
Sep
(37) |
Oct
(66) |
Nov
(57) |
Dec
(45) |
2012 |
Jan
(68) |
Feb
(95) |
Mar
(28) |
Apr
(44) |
May
(21) |
Jun
(24) |
Jul
(15) |
Aug
(58) |
Sep
(38) |
Oct
(42) |
Nov
(56) |
Dec
(45) |
2013 |
Jan
(12) |
Feb
(8) |
Mar
(12) |
Apr
(35) |
May
(51) |
Jun
(20) |
Jul
(134) |
Aug
(27) |
Sep
(26) |
Oct
(89) |
Nov
(57) |
Dec
(24) |
2014 |
Jan
(17) |
Feb
(22) |
Mar
(22) |
Apr
(13) |
May
(23) |
Jun
(16) |
Jul
(17) |
Aug
(19) |
Sep
(37) |
Oct
(7) |
Nov
(29) |
Dec
(11) |
2015 |
Jan
(31) |
Feb
(50) |
Mar
(21) |
Apr
(8) |
May
(10) |
Jun
(6) |
Jul
(24) |
Aug
(12) |
Sep
(14) |
Oct
(11) |
Nov
(3) |
Dec
(17) |
2016 |
Jan
(13) |
Feb
(21) |
Mar
(26) |
Apr
(3) |
May
(2) |
Jun
(7) |
Jul
(23) |
Aug
(23) |
Sep
(13) |
Oct
(6) |
Nov
(13) |
Dec
(1) |
2017 |
Jan
(8) |
Feb
(13) |
Mar
(34) |
Apr
(9) |
May
(11) |
Jun
(12) |
Jul
(20) |
Aug
(20) |
Sep
(4) |
Oct
(20) |
Nov
(31) |
Dec
(52) |
2018 |
Jan
(5) |
Feb
(14) |
Mar
(2) |
Apr
(16) |
May
(4) |
Jun
|
Jul
|
Aug
(7) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
(4) |
Feb
(2) |
Mar
|
Apr
(29) |
May
(8) |
Jun
(1) |
Jul
(2) |
Aug
(2) |
Sep
(3) |
Oct
(29) |
Nov
(6) |
Dec
(1) |
2020 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
(4) |
May
|
Jun
(2) |
Jul
(2) |
Aug
(2) |
Sep
(1) |
Oct
|
Nov
(4) |
Dec
(6) |
2021 |
Jan
(6) |
Feb
|
Mar
(3) |
Apr
(9) |
May
(7) |
Jun
(3) |
Jul
(1) |
Aug
|
Sep
(9) |
Oct
(8) |
Nov
(5) |
Dec
(2) |
2022 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
(1) |
Jun
(4) |
Jul
(2) |
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
(3) |
2023 |
Jan
|
Feb
(2) |
Mar
(2) |
Apr
|
May
|
Jun
(6) |
Jul
|
Aug
(7) |
Sep
(9) |
Oct
|
Nov
(23) |
Dec
(1) |
From: Gregory G. <sub...@ga...> - 2023-12-04 17:39:00
|
Hi, I have jEdit 5.7(pre1) working pretty well on my new MacBook with an M3 chip running MacOS Ventura. But one bit of functionality that I seem to have lost is the ability to drag tabs when using the BufferTabs plugin. This has never been an issue before, and I am quite dependent on the ability to drag these tabs. Did I fail to load some plugin that makes this possible, or is there a tweak that’s needed with the latest MacOS? Any help would be appreciated. Regards, Gregory |
From: James <gen...@gm...> - 2023-11-27 06:57:42
|
Oh, and to get the hanging to stop, I disabled the "Highlight Hypersearch Results" option in the Highlight plugin. thanks again. On Mon, Nov 27, 2023 at 8:49 AM James <gen...@gm...> wrote: > Thanks Bob, I'll give that a try... > > On Fri, Nov 24, 2023 at 9:41 PM Jarvis, Bob <Bob...@si...> > wrote: > >> >> >> FWIW I started encountering performance issues generally in jEdit when my >> employer forced a switch from the Oracle-compiled version of Java we had >> been using for years (8.x) to Microsoft’s Java package (17.0.7). I believe >> that what I was seeing was stop-the-world garbage collection pauses, which >> we didn’t have issues with when using the Oracle 8.x build, and which I >> haven’t seen when running OpenJdk 21 at home under Linux. Since the version >> of jedit.exe I have won’t run on any major version of Java which is not 8 >> and I’m prohibited by corporate information security policy from installing >> any other version of jedit.exe, I switched to starting jEdit from a >> command-line command, as follows: >> >> >> >> cmd /C start "" javaw -XX:InitialHeapSize=2G -XX:MaxHeapSize=5g >> -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -jar "C:\Program >> Files\jEdit\jEdit.jar" >> >> >> >> I don’t know if it was the change to using the ZGC garbage collector >> <https://docs.oracle.com/en/java/javase/17/gctuning/z-garbage-collector.html#GUID-8637B158-4F35-4E2D-8E7B-9DAEF15BB3CD> >> that seems to have improved the situation or whether it was forcing an >> InitialHeapSize of 2 gigabytes, but in any case it seems to be hanging up >> less. You might give the ZGC garbage collector a try. >> >> >> >> *From:* James <gen...@gm...> >> *Sent:* Tuesday, November 21, 2023 7:27 AM >> *To:* jedit-users <jed...@li...> >> *Subject:* [ jEdit-users ] Hypersearch Hanging >> >> >> >> *CAUTION:* This external email was sent to you by *gen...@gm... >> <gen...@gm...>*. Do not click links or open attachments unless >> you trust the sender and know the content is safe. >> >> >> ------------------------------ >> >> Hi >> >> >> >> I've got a recent issue that I'm struggling to figure out. >> >> >> >> Hypersearch has worked nicely for me for the last 20 years, and then a >> month or so ago jEdit has started hanging with every single hypersearch I >> do. >> >> >> >> And, thanks to muscle memory, I'm force closing jEdit often now. >> >> >> >> Could you perhaps give me some guidance in how to debug this? I had the >> Activity Log tab open and the last line that was shown as the program hung >> was: >> >> >> >> "HyperSearchRequest: 18 OCCURENCES" >> >> >> >> So it's found the items but the window is hanging and does not return. >> >> >> >> I'm using Windows 11 with MS Java 17.0.6 >> >> >> >> Thanks in advance. >> >> >> >> James >> >> >> The information contained in this e-mail message is privileged and/or >> confidential and is intended only for the use of the individual or entity >> named above. If the reader of this message is not the intended recipient, >> or the employee or agent responsible to deliver it to the intended >> recipient, you are hereby notified that any dissemination, distribution or >> copying of this communication is strictly prohibited. If you have received >> this communications in error, please immediately notify us by telephone >> (330-668-5000), and destroy the original message. Thank you. >> > |
From: James <gen...@gm...> - 2023-11-27 06:49:21
|
Thanks Bob, I'll give that a try... On Fri, Nov 24, 2023 at 9:41 PM Jarvis, Bob <Bob...@si...> wrote: > > > FWIW I started encountering performance issues generally in jEdit when my > employer forced a switch from the Oracle-compiled version of Java we had > been using for years (8.x) to Microsoft’s Java package (17.0.7). I believe > that what I was seeing was stop-the-world garbage collection pauses, which > we didn’t have issues with when using the Oracle 8.x build, and which I > haven’t seen when running OpenJdk 21 at home under Linux. Since the version > of jedit.exe I have won’t run on any major version of Java which is not 8 > and I’m prohibited by corporate information security policy from installing > any other version of jedit.exe, I switched to starting jEdit from a > command-line command, as follows: > > > > cmd /C start "" javaw -XX:InitialHeapSize=2G -XX:MaxHeapSize=5g > -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -jar "C:\Program > Files\jEdit\jEdit.jar" > > > > I don’t know if it was the change to using the ZGC garbage collector > <https://docs.oracle.com/en/java/javase/17/gctuning/z-garbage-collector.html#GUID-8637B158-4F35-4E2D-8E7B-9DAEF15BB3CD> > that seems to have improved the situation or whether it was forcing an > InitialHeapSize of 2 gigabytes, but in any case it seems to be hanging up > less. You might give the ZGC garbage collector a try. > > > > *From:* James <gen...@gm...> > *Sent:* Tuesday, November 21, 2023 7:27 AM > *To:* jedit-users <jed...@li...> > *Subject:* [ jEdit-users ] Hypersearch Hanging > > > > *CAUTION:* This external email was sent to you by *gen...@gm... > <gen...@gm...>*. Do not click links or open attachments unless you > trust the sender and know the content is safe. > > > ------------------------------ > > Hi > > > > I've got a recent issue that I'm struggling to figure out. > > > > Hypersearch has worked nicely for me for the last 20 years, and then a > month or so ago jEdit has started hanging with every single hypersearch I > do. > > > > And, thanks to muscle memory, I'm force closing jEdit often now. > > > > Could you perhaps give me some guidance in how to debug this? I had the > Activity Log tab open and the last line that was shown as the program hung > was: > > > > "HyperSearchRequest: 18 OCCURENCES" > > > > So it's found the items but the window is hanging and does not return. > > > > I'm using Windows 11 with MS Java 17.0.6 > > > > Thanks in advance. > > > > James > > > The information contained in this e-mail message is privileged and/or > confidential and is intended only for the use of the individual or entity > named above. If the reader of this message is not the intended recipient, > or the employee or agent responsible to deliver it to the intended > recipient, you are hereby notified that any dissemination, distribution or > copying of this communication is strictly prohibited. If you have received > this communications in error, please immediately notify us by telephone > (330-668-5000), and destroy the original message. Thank you. > |
From: Robert S. <Rob...@ka...> - 2023-11-25 19:17:43
|
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> <font face="monospace">Hi all,<br> </font> <p><font face="monospace">I'm on Windows 10/11 and usually have set a system wide display scaling of 150%. Using Java 8 this hasn't had much impact for jEdit. But as of Java 11 the jedit view ist scaled as other windows, too. Generally that's fine. But the toolbar icons are also scaled and are looking bad now. Here are two small screenshots for comparison:<br> </font></p> <font face="monospace"><a class="moz-txt-link-freetext" href="https://rstyx.de/downloads/jedit%205.3%20Java%2011.png">https://rstyx.de/downloads/jedit%205.3%20Java%2011.png</a><br> </font><font face="monospace"><a class="moz-txt-link-freetext" href="https://rstyx.de/downloads/jedit%205.3%20Java%208.png">https://rstyx.de/downloads/jedit%205.3%20Java%208.png</a></font> <p><font face="monospace">Now my question: Does anyone has an idea, how to get better looking </font><font face="monospace">icons</font><font face="monospace">? May be they could be excluded from scaling or the scaling could be done another way?</font></p> <p><font face="monospace">Cheers,<br> Robert<br> </font></p> </body> </html> |
From: Jarvis, B. <Bob...@si...> - 2023-11-24 19:58:38
|
FWIW I started encountering performance issues generally in jEdit when my employer forced a switch from the Oracle-compiled version of Java we had been using for years (8.x) to Microsoft’s Java package (17.0.7). I believe that what I was seeing was stop-the-world garbage collection pauses, which we didn’t have issues with when using the Oracle 8.x build, and which I haven’t seen when running OpenJdk 21 at home under Linux. Since the version of jedit.exe I have won’t run on any major version of Java which is not 8 and I’m prohibited by corporate information security policy from installing any other version of jedit.exe, I switched to starting jEdit from a command-line command, as follows: cmd /C start "" javaw -XX:InitialHeapSize=2G -XX:MaxHeapSize=5g -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -jar "C:\Program Files\jEdit\jEdit.jar" I don’t know if it was the change to using the ZGC garbage collector<https://docs.oracle.com/en/java/javase/17/gctuning/z-garbage-collector.html#GUID-8637B158-4F35-4E2D-8E7B-9DAEF15BB3CD> that seems to have improved the situation or whether it was forcing an InitialHeapSize of 2 gigabytes, but in any case it seems to be hanging up less. You might give the ZGC garbage collector a try. From: James <gen...@gm...> Sent: Tuesday, November 21, 2023 7:27 AM To: jedit-users <jed...@li...> Subject: [ jEdit-users ] Hypersearch Hanging CAUTION: This external email was sent to you by gen...@gm...<mailto:gen...@gm...>. Do not click links or open attachments unless you trust the sender and know the content is safe. ________________________________ Hi I've got a recent issue that I'm struggling to figure out. Hypersearch has worked nicely for me for the last 20 years, and then a month or so ago jEdit has started hanging with every single hypersearch I do. And, thanks to muscle memory, I'm force closing jEdit often now. Could you perhaps give me some guidance in how to debug this? I had the Activity Log tab open and the last line that was shown as the program hung was: "HyperSearchRequest: 18 OCCURENCES" So it's found the items but the window is hanging and does not return. I'm using Windows 11 with MS Java 17.0.6 Thanks in advance. James The information contained in this e-mail message is privileged and/or confidential and is intended only for the use of the individual or entity named above. If the reader of this message is not the intended recipient, or the employee or agent responsible to deliver it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify us by telephone (330-668-5000), and destroy the original message. Thank you. |
From: James <gen...@gm...> - 2023-11-21 23:02:01
|
Thanks for the response. It turns out it's the Highlight plugin causing the problem somehow. I'll just disable that for now until I can figure out how to debug that... thanks again On Tue, Nov 21, 2023 at 6:44 PM Robert Schwenn <Rob...@ka...> wrote: > Hi, a good starting point for such troubleshooting is to invoke jedit > without settings and/or plugins. You could do this via command line > arguments *-noplugins* and *-nosettings*. This way You quickly see > whether settings or plugins seem to be guilty... > > Robert > > > Am 21.11.2023 um 13:26 schrieb James: > > Hi > > I've got a recent issue that I'm struggling to figure out. > > Hypersearch has worked nicely for me for the last 20 years, and then a > month or so ago jEdit has started hanging with every single hypersearch I > do. > > And, thanks to muscle memory, I'm force closing jEdit often now. > > Could you perhaps give me some guidance in how to debug this? I had the > Activity Log tab open and the last line that was shown as the program hung > was: > > "HyperSearchRequest: 18 OCCURENCES" > > So it's found the items but the window is hanging and does not return. > > I'm using Windows 11 with MS Java 17.0.6 > > Thanks in advance. > > James > > > > -- > Mit freundlichen Grüßen > Robert Schwenn > Augustusweg 10a > 01445 Radebeul > 0152 / 26 24 25 97 > > -- > ----------------------------------------------- > jEdit Users' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-users > |
From: Robert S. <Rob...@ka...> - 2023-11-21 16:43:54
|
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <div class="moz-cite-prefix"><font face="monospace">Hi, a good starting point for such troubleshooting is to invoke jedit without settings and/or plugins. You could do this via command line arguments <i>-noplugins</i> and <i>-nosettings</i>. This way You quickly see whether </font><font face="monospace">settings or plugins seem to be guilty...<br> </font></div> <div class="moz-cite-prefix"><font face="monospace"><br> </font></div> <div class="moz-cite-prefix"><font face="monospace">Robert<br> </font></div> <div class="moz-cite-prefix"><font face="monospace"><br> </font></div> <div class="moz-cite-prefix"><font face="monospace"><br> </font></div> <div class="moz-cite-prefix"><font face="monospace">Am 21.11.2023 um 13:26 schrieb James:<br> </font></div> <blockquote type="cite" cite="mid:CAB9o2Joq4kMGQMJwv+YA=bOH...@ma..."> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <div dir="ltr"> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace">Hi</font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace"><br> </font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace">I've got a recent issue that I'm struggling to figure out.</font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace"><br> </font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace">Hypersearch has worked nicely for me for the last 20 years, and then a month or so ago jEdit has started hanging with every single hypersearch I do.</font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace"><br> </font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace">And, thanks to muscle memory, I'm force closing jEdit often now.</font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace"><br> </font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace">Could you perhaps give me some guidance in how to debug this? I had the Activity Log tab open and the last line that was shown as the program hung was:</font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace"><br> </font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace">"HyperSearchRequest: 18 OCCURENCES"</font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace"><br> </font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace">So it's found the items but the window is hanging and does not return.</font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace"><br> </font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace">I'm using Windows 11 with MS Java 17.0.6</font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace"><br> </font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace">Thanks in advance.</font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace"><br> </font></div> <div class="gmail_default" style="color: rgb(102, 0, 0);"><font face="monospace">James<br> </font></div> </div> <font face="monospace"><br> </font> <fieldset class="moz-mime-attachment-header"></fieldset> <font face="monospace"><br> </font> <fieldset class="moz-mime-attachment-header"></fieldset> </blockquote> <p><font face="monospace"><br> </font></p> <pre class="moz-signature" cols="80">-- Mit freundlichen Grüßen Robert Schwenn Augustusweg 10a 01445 Radebeul 0152 / 26 24 25 97</pre> </body> </html> |
From: James <gen...@gm...> - 2023-11-21 12:27:16
|
Hi I've got a recent issue that I'm struggling to figure out. Hypersearch has worked nicely for me for the last 20 years, and then a month or so ago jEdit has started hanging with every single hypersearch I do. And, thanks to muscle memory, I'm force closing jEdit often now. Could you perhaps give me some guidance in how to debug this? I had the Activity Log tab open and the last line that was shown as the program hung was: "HyperSearchRequest: 18 OCCURENCES" So it's found the items but the window is hanging and does not return. I'm using Windows 11 with MS Java 17.0.6 Thanks in advance. James |
From: Vampire <Va...@je...> - 2023-11-19 23:40:55
|
Oh, that's interesting and confusing. I didn't think the changes I made should fix the problem. That it does not start up at that point with `--verbose` is expected, as it is just a parameter for the launcher, but then jEdit itself complains it does not know the parameter. Can you please do one more try with this version: https://www.swisstransfer.com/d/a0fdbb79-d561-463c-98fb-314617e623d4 I'm curious whether it were my code changes that fixed it, or just me compiling it manually. If it works with this version too, it is just related to the compilation. Regarding the `IllegalAccessException`, good that we talked about it. :-D It seems there is a new version of the macOS integration plugin that is compatible with newer Java versions under a different name and it was not updated in the jEdit build. I fixed this now for the upcoming release. For now ad-hoc, please delete the `MacOSX.jar` from `jEdit.app/Contents/jars` and after starting jEdit install the "MacOS" plugin version 1.5, then restart jEdit. Cheers Björn Am So., 19. Nov. 2023 um 22:51 Uhr schrieb Gregory Garretson < sub...@ga...>: > Hi Björn, > > Things are getting a bit better on the MacOS front. When I run > /Applications/jEdit.app/Contents/MacOS/jedit —verbose, this is what I get: > > > Loading Application 'jEdit' > > Searching for a JRE. > > Searching for a Java 11 > > Found a Java 1.8.0_391 > > Looks like major version 8 > > No matching JRE found. > > Found a Java 21.0.1 > > Looks like major version 21 > > Java version qualifies > > Java Runtime Dylib Path: > '/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib' > > Launchpath: > /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib > > Main Bundle Path: '/Applications/jEdit.app' > > Main Class Name: 'org.gjt.sp.jedit.jEdit' > > Option: -Dapple.awt.textantialiasing=true > > Option: -Dapple.laf.useScreenMenuBar=true > > Option: -Dapple.awt.antialiasing=true > > Command line passed to application: > > Arg 0: '/Applications/jEdit.app/Contents/MacOS/jedit' > > Arg 1: '-Djava.library.path=/Applications/jEdit.app/Contents/MacOS' > > Arg 2: > '-Djava.class.path=/Applications/jEdit.app/Contents/Java/Classes:/Applications/jEdit.app/Contents/Java/jedit.jar' > > Arg 3: '-DLibraryDirectory=/Users/gregorygarretson/Library' > > Arg 4: '-DDocumentsDirectory=/Users/gregorygarretson/Documents' > > Arg 5: > '-DApplicationSupportDirectory=/Users/gregorygarretson/Library/Application > Support' > > Arg 6: '-DCachesDirectory=/Users/gregorygarretson/Library/Caches' > > Arg 7: '-DApplicationDirectory=/Users/gregorygarretson/Applications' > > Arg 8: > '-DAutosavedInformationDirectory=/Users/gregorygarretson/Library/Autosave > Information' > > Arg 9: '-DDesktopDirectory=/Users/gregorygarretson/Desktop' > > Arg 10: '-DDownloadsDirectory=/Users/gregorygarretson/Downloads' > > Arg 11: '-DMoviesDirectory=/Users/gregorygarretson/Movies' > > Arg 12: '-DMusicDirectory=/Users/gregorygarretson/Music' > > Arg 13: '-DPicturesDirectory=/Users/gregorygarretson/Pictures' > > Arg 14: '-DSharedPublicDirectory=/Users/gregorygarretson/Public' > > Arg 15: '-DSystemLibraryDirectory=/Library' > > Arg 16: '-DSystemApplicationSupportDirectory=/Library/Application Support' > > Arg 17: '-DSystemCachesDirectory=/Library/Caches' > > Arg 18: '-DSystemApplicationDirectory=/Applications' > > Arg 19: '-DSystemUserDirectory=/Users' > > Arg 20: '-DUserHome=/Users/gregorygarretson' > > Arg 21: '-DSandboxEnabled=true' > > Arg 22: '-DDarkMode=true' > > Arg 23: '-DLaunchModifierFlags=0' > > Arg 24: '-DLaunchModifierFlagCapsLock=false' > > Arg 25: '-DLaunchModifierFlagShift=false' > > Arg 26: '-DLaunchModifierFlagControl=false' > > Arg 27: '-DLaunchModifierFlagOption=false' > > Arg 28: '-DLaunchModifierFlagCommand=false' > > Arg 29: '-DLaunchModifierFlagNumericPad=false' > > Arg 30: '-DLaunchModifierFlagHelp=false' > > Arg 31: '-DLaunchModifierFlagFunction=false' > > Arg 32: '-Dapple.awt.textantialiasing=true' > > Arg 33: '-Dapple.laf.useScreenMenuBar=true' > > Arg 34: '-Dapple.awt.antialiasing=true' > > Arg 35: 'org.gjt.sp.jedit.jEdit' > > Arg 36: '-background' > > Arg 37: '--verbose' > > > > > > Loading Application 'jEdit' > > Searching for a JRE. > > Searching for a Java 11 > > Found a Java 1.8.0_391 > > Looks like major version 8 > > No matching JRE found. > > Found a Java 21.0.1 > > Looks like major version 21 > > Java version qualifies > > Java Runtime Dylib Path: > '/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib' > > Launchpath: > /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib > > Main Bundle Path: '/Applications/jEdit.app' > > Main Class Name: 'org.gjt.sp.jedit.jEdit' > > Option: -Dapple.awt.textantialiasing=true > > Option: -Dapple.laf.useScreenMenuBar=true > > Option: -Dapple.awt.antialiasing=true > > Command line passed to application: > > Arg 0: '/Applications/jEdit.app/Contents/MacOS/jedit' > > Arg 1: '-Djava.library.path=/Applications/jEdit.app/Contents/MacOS' > > Arg 2: > '-Djava.class.path=/Applications/jEdit.app/Contents/Java/Classes:/Applications/jEdit.app/Contents/Java/jedit.jar' > > Arg 3: '-DLibraryDirectory=/Users/~/Library' > > Arg 4: '-DDocumentsDirectory=/Users/~/Documents' > > Arg 5: '-DApplicationSupportDirectory=/Users/~/Library/Application Support' > > Arg 6: '-DCachesDirectory=/Users/~/Library/Caches' > > Arg 7: '-DApplicationDirectory=/Users/~/Applications' > > Arg 8: '-DAutosavedInformationDirectory=/Users/~/Library/Autosave > Information' > > Arg 9: '-DDesktopDirectory=/Users/~/Desktop' > > Arg 10: '-DDownloadsDirectory=/Users/~/Downloads' > > Arg 11: '-DMoviesDirectory=/Users/~/Movies' > > Arg 12: '-DMusicDirectory=/Users/~/Music' > > Arg 13: '-DPicturesDirectory=/Users/~/Pictures' > > Arg 14: '-DSharedPublicDirectory=/Users/~/Public' > > Arg 15: '-DSystemLibraryDirectory=/Library' > > Arg 16: '-DSystemApplicationSupportDirectory=/Library/Application Support' > > Arg 17: '-DSystemCachesDirectory=/Library/Caches' > > Arg 18: '-DSystemApplicationDirectory=/Applications' > > Arg 19: '-DSystemUserDirectory=/Users' > > Arg 20: '-DUserHome=/Users/~' > > Arg 21: '-DSandboxEnabled=true' > > Arg 22: '-DDarkMode=true' > > Arg 23: '-DLaunchModifierFlags=0' > > Arg 24: '-DLaunchModifierFlagCapsLock=false' > > Arg 25: '-DLaunchModifierFlagShift=false' > > Arg 26: '-DLaunchModifierFlagControl=false' > > Arg 27: '-DLaunchModifierFlagOption=false' > > Arg 28: '-DLaunchModifierFlagCommand=false' > > Arg 29: '-DLaunchModifierFlagNumericPad=false' > > Arg 30: '-DLaunchModifierFlagHelp=false' > > Arg 31: '-DLaunchModifierFlagFunction=false' > > Arg 32: '-Dapple.awt.textantialiasing=true' > > Arg 33: '-Dapple.laf.useScreenMenuBar=true' > > Arg 34: '-Dapple.awt.antialiasing=true' > > Arg 35: 'org.gjt.sp.jedit.jEdit' > > Arg 36: '-background' > > Arg 37: '--verbose' > > Unknown option: --verbose > > Usage: jedit [<options>] [<files>] > > <file> +marker:<marker>: Positions caret at marker <marker> > > <file> +line:<line>: Positions caret at line number <line> > > <file> +line:<line>,<column>: Positions caret at line number <line> and > column number <column> > > --: End of options > > -background: Run in background mode > > -nobackground: Disable background mode (default) > > -gui: Only if running in background mode; open initial view (default) > > -nogui: Only if running in background mode; don't open initial view > > -log=<level>: Log messages with level equal to or higher than this to > > standard error. <level> must be between 1 and 9. Default is 7. > > -newplainview: Client instance opens a new plain view > > -newview: Client instance opens a new view (default) > > -plugins: Load plugins (default) > > -noplugins: Don't load any plugins > > -restore: Restore previously open files (default) > > -norestore: Don't restore previously open files > > -reuseview: Client instance reuses existing view > > -quit: Quit a running instance > > -run=<script>: Run the specified BeanShell script > > -server: Read/write server info from/to $HOME/.jedit/server (default) > > -server=<name>: Read/write server info from/to $HOME/.jedit/<name> > > -noserver: Don't start edit server > > -settings=<path>: Load user-specific settings from <path> > > -nosettings: Don't load user-specific settings > > -nosplash: Don't show splash screen > > -startupscripts: Run startup scripts (default) > > -nostartupscripts: Don't run startup scripts > > -usage: Print this message and exit > > -version: Print jEdit version and exit > > -wait: Wait until the user closes the specified buffer in the server > > instance. Does nothing if passed to the initial jEdit instance. > > > Report bugs to http://sourceforge.net/tracker/?group_id=588&atid=100588 > > > jEdit does not launch at this point. If, however, I run > /Applications/jEdit.app/Contents/MacOS/jedit without the verbose argument, the > application launches, and I get the following: > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: Could not talk to EAWT: > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: > java.lang.IllegalAccessException: class macosx.OSXAdapter cannot access > class com.apple.eawt.Application (in module java.desktop) because module > java.desktop does not export com.apple.eawt to unnamed module @146aeb98 > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:495) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setHandler(OSXAdapter.java:118) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setQuitHandler(OSXAdapter.java:50) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:67) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.AccessController.doPrivileged(AccessController.java:400) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: Could not talk to EAWT: > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: > java.lang.IllegalAccessException: class macosx.OSXAdapter cannot access > class com.apple.eawt.Application (in module java.desktop) because module > java.desktop does not export com.apple.eawt to unnamed module @146aeb98 > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:495) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setHandler(OSXAdapter.java:118) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setAboutHandler(OSXAdapter.java:58) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:68) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.AccessController.doPrivileged(AccessController.java:400) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: OSXAdapter could not > access the About Menu > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: > java.lang.NullPointerException: Cannot invoke "Object.getClass()" because > "macosx.OSXAdapter.macOSXApplication" is null > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setAboutHandler(OSXAdapter.java:63) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:68) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.AccessController.doPrivileged(AccessController.java:400) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: Could not talk to EAWT: > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: > java.lang.IllegalAccessException: class macosx.OSXAdapter cannot access > class com.apple.eawt.Application (in module java.desktop) because module > java.desktop does not export com.apple.eawt to unnamed module @146aeb98 > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:495) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setHandler(OSXAdapter.java:118) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setPreferencesHandler(OSXAdapter.java:75) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:69) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.AccessController.doPrivileged(AccessController.java:400) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: OSXAdapter could not > access the About Menu > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: > java.lang.NullPointerException: Cannot invoke "Object.getClass()" because > "macosx.OSXAdapter.macOSXApplication" is null > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setPreferencesHandler(OSXAdapter.java:80) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:69) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.AccessController.doPrivileged(AccessController.java:400) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: Could not talk to EAWT: > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: > java.lang.IllegalAccessException: class macosx.OSXAdapter cannot access > class com.apple.eawt.Application (in module java.desktop) because module > java.desktop does not export com.apple.eawt to unnamed module @146aeb98 > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:495) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setHandler(OSXAdapter.java:118) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setFileHandler(OSXAdapter.java:91) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:70) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.AccessController.doPrivileged(AccessController.java:400) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: Could not talk to EAWT: > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: > java.lang.IllegalAccessException: class macosx.OSXAdapter cannot access > class com.apple.eawt.Application (in module java.desktop) because module > java.desktop does not export com.apple.eawt to unnamed module @146aeb98 > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:495) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setHandler(OSXAdapter.java:118) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.OSXAdapter.setReOpenApplicationHandler(OSXAdapter.java:110) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:71) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.AccessController.doPrivileged(AccessController.java:400) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > > 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at > java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) > > > > At this point, clicking the jEdit icon also causes the application to > launch, which had not been the case before. I can send more info from > activity.log if you want. > > Thanks again for the help with this! > > Cheers, > Gregory > > > On Nov 18, 2023, at 6:14 PM, Vampire <Va...@je...> wrote: > > Unfortunately not much, it just shows that the symbol it tries to load > should be there as expected. > Can you please take > https://www.swisstransfer.com/d/81b03766-ab2a-483c-8429-02dff30fbc42, > replace jEdit.app/Contents/MacOS/jedit by that > make it executable if necessary with `chmod +x ...` > and then try again to do `jEdit.app/Contents/MacOS/jedit --verbose`? > > I don't expect it to work any better (maybe worse as I changed the version > recognition a bit), > but I also added explicit logging where it fails in the range we > identified already. > > Cheers > Björn > > > Am Fr., 17. Nov. 2023 um 20:31 Uhr schrieb Gregory Garretson < > sub...@ga...>: > >> Hi again, >> >> OK, sounds like things are getting narrowed down. Here’s the output from >> that command: >> >> >> find $(/usr/libexec/java_home -V 2>&1 | grep Contents/Home | rev | cut -d >> ' ' -f 1 | rev | sort -u) -type f -name libjli.dylib | xargs -I{} sh -c >> 'echo; echo {}; nm -gU "{}" | grep JLI_Launch’ >> >> find: Plug-Ins/JavaAppletPlugin.plugin/Contents/Home: No such file or >> directory >> >> >> /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib >> 0000000000008e38 T _JLI_Launch >> >> >> /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjli.dylib >> 0000000000008e38 T _JLI_Launch >> >> Not sure quite what that means, but I hope it helps somewhat. >> >> Best, >> Gregory >> >> >> >> >> > |
From: Gregory G. <sub...@ga...> - 2023-11-19 21:46:08
|
Hi Björn, Things are getting a bit better on the MacOS front. When I run /Applications/jEdit.app/Contents/MacOS/jedit —verbose, this is what I get: Loading Application 'jEdit' Searching for a JRE. Searching for a Java 11 Found a Java 1.8.0_391 Looks like major version 8 No matching JRE found. Found a Java 21.0.1 Looks like major version 21 Java version qualifies Java Runtime Dylib Path: '/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib' Launchpath: /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib Main Bundle Path: '/Applications/jEdit.app' Main Class Name: 'org.gjt.sp.jedit.jEdit' Option: -Dapple.awt.textantialiasing=true Option: -Dapple.laf.useScreenMenuBar=true Option: -Dapple.awt.antialiasing=true Command line passed to application: Arg 0: '/Applications/jEdit.app/Contents/MacOS/jedit' Arg 1: '-Djava.library.path=/Applications/jEdit.app/Contents/MacOS' Arg 2: '-Djava.class.path=/Applications/jEdit.app/Contents/Java/Classes:/Applications/jEdit.app/Contents/Java/jedit.jar' Arg 3: '-DLibraryDirectory=/Users/gregorygarretson/Library' Arg 4: '-DDocumentsDirectory=/Users/gregorygarretson/Documents' Arg 5: '-DApplicationSupportDirectory=/Users/gregorygarretson/Library/Application Support' Arg 6: '-DCachesDirectory=/Users/gregorygarretson/Library/Caches' Arg 7: '-DApplicationDirectory=/Users/gregorygarretson/Applications' Arg 8: '-DAutosavedInformationDirectory=/Users/gregorygarretson/Library/Autosave Information' Arg 9: '-DDesktopDirectory=/Users/gregorygarretson/Desktop' Arg 10: '-DDownloadsDirectory=/Users/gregorygarretson/Downloads' Arg 11: '-DMoviesDirectory=/Users/gregorygarretson/Movies' Arg 12: '-DMusicDirectory=/Users/gregorygarretson/Music' Arg 13: '-DPicturesDirectory=/Users/gregorygarretson/Pictures' Arg 14: '-DSharedPublicDirectory=/Users/gregorygarretson/Public' Arg 15: '-DSystemLibraryDirectory=/Library' Arg 16: '-DSystemApplicationSupportDirectory=/Library/Application Support' Arg 17: '-DSystemCachesDirectory=/Library/Caches' Arg 18: '-DSystemApplicationDirectory=/Applications' Arg 19: '-DSystemUserDirectory=/Users' Arg 20: '-DUserHome=/Users/gregorygarretson' Arg 21: '-DSandboxEnabled=true' Arg 22: '-DDarkMode=true' Arg 23: '-DLaunchModifierFlags=0' Arg 24: '-DLaunchModifierFlagCapsLock=false' Arg 25: '-DLaunchModifierFlagShift=false' Arg 26: '-DLaunchModifierFlagControl=false' Arg 27: '-DLaunchModifierFlagOption=false' Arg 28: '-DLaunchModifierFlagCommand=false' Arg 29: '-DLaunchModifierFlagNumericPad=false' Arg 30: '-DLaunchModifierFlagHelp=false' Arg 31: '-DLaunchModifierFlagFunction=false' Arg 32: '-Dapple.awt.textantialiasing=true' Arg 33: '-Dapple.laf.useScreenMenuBar=true' Arg 34: '-Dapple.awt.antialiasing=true' Arg 35: 'org.gjt.sp.jedit.jEdit' Arg 36: '-background' Arg 37: '--verbose' Loading Application 'jEdit' Searching for a JRE. Searching for a Java 11 Found a Java 1.8.0_391 Looks like major version 8 No matching JRE found. Found a Java 21.0.1 Looks like major version 21 Java version qualifies Java Runtime Dylib Path: '/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib' Launchpath: /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib Main Bundle Path: '/Applications/jEdit.app' Main Class Name: 'org.gjt.sp.jedit.jEdit' Option: -Dapple.awt.textantialiasing=true Option: -Dapple.laf.useScreenMenuBar=true Option: -Dapple.awt.antialiasing=true Command line passed to application: Arg 0: '/Applications/jEdit.app/Contents/MacOS/jedit' Arg 1: '-Djava.library.path=/Applications/jEdit.app/Contents/MacOS' Arg 2: '-Djava.class.path=/Applications/jEdit.app/Contents/Java/Classes:/Applications/jEdit.app/Contents/Java/jedit.jar' Arg 3: '-DLibraryDirectory=/Users/~/Library' Arg 4: '-DDocumentsDirectory=/Users/~/Documents' Arg 5: '-DApplicationSupportDirectory=/Users/~/Library/Application Support' Arg 6: '-DCachesDirectory=/Users/~/Library/Caches' Arg 7: '-DApplicationDirectory=/Users/~/Applications' Arg 8: '-DAutosavedInformationDirectory=/Users/~/Library/Autosave Information' Arg 9: '-DDesktopDirectory=/Users/~/Desktop' Arg 10: '-DDownloadsDirectory=/Users/~/Downloads' Arg 11: '-DMoviesDirectory=/Users/~/Movies' Arg 12: '-DMusicDirectory=/Users/~/Music' Arg 13: '-DPicturesDirectory=/Users/~/Pictures' Arg 14: '-DSharedPublicDirectory=/Users/~/Public' Arg 15: '-DSystemLibraryDirectory=/Library' Arg 16: '-DSystemApplicationSupportDirectory=/Library/Application Support' Arg 17: '-DSystemCachesDirectory=/Library/Caches' Arg 18: '-DSystemApplicationDirectory=/Applications' Arg 19: '-DSystemUserDirectory=/Users' Arg 20: '-DUserHome=/Users/~' Arg 21: '-DSandboxEnabled=true' Arg 22: '-DDarkMode=true' Arg 23: '-DLaunchModifierFlags=0' Arg 24: '-DLaunchModifierFlagCapsLock=false' Arg 25: '-DLaunchModifierFlagShift=false' Arg 26: '-DLaunchModifierFlagControl=false' Arg 27: '-DLaunchModifierFlagOption=false' Arg 28: '-DLaunchModifierFlagCommand=false' Arg 29: '-DLaunchModifierFlagNumericPad=false' Arg 30: '-DLaunchModifierFlagHelp=false' Arg 31: '-DLaunchModifierFlagFunction=false' Arg 32: '-Dapple.awt.textantialiasing=true' Arg 33: '-Dapple.laf.useScreenMenuBar=true' Arg 34: '-Dapple.awt.antialiasing=true' Arg 35: 'org.gjt.sp.jedit.jEdit' Arg 36: '-background' Arg 37: '--verbose' Unknown option: --verbose Usage: jedit [<options>] [<files>] <file> +marker:<marker>: Positions caret at marker <marker> <file> +line:<line>: Positions caret at line number <line> <file> +line:<line>,<column>: Positions caret at line number <line> and column number <column> --: End of options -background: Run in background mode -nobackground: Disable background mode (default) -gui: Only if running in background mode; open initial view (default) -nogui: Only if running in background mode; don't open initial view -log=<level>: Log messages with level equal to or higher than this to standard error. <level> must be between 1 and 9. Default is 7. -newplainview: Client instance opens a new plain view -newview: Client instance opens a new view (default) -plugins: Load plugins (default) -noplugins: Don't load any plugins -restore: Restore previously open files (default) -norestore: Don't restore previously open files -reuseview: Client instance reuses existing view -quit: Quit a running instance -run=<script>: Run the specified BeanShell script -server: Read/write server info from/to $HOME/.jedit/server (default) -server=<name>: Read/write server info from/to $HOME/.jedit/<name> -noserver: Don't start edit server -settings=<path>: Load user-specific settings from <path> -nosettings: Don't load user-specific settings -nosplash: Don't show splash screen -startupscripts: Run startup scripts (default) -nostartupscripts: Don't run startup scripts -usage: Print this message and exit -version: Print jEdit version and exit -wait: Wait until the user closes the specified buffer in the server instance. Does nothing if passed to the initial jEdit instance. Report bugs to http://sourceforge.net/tracker/?group_id=588&atid=100588 jEdit does not launch at this point. If, however, I run /Applications/jEdit.app/Contents/MacOS/jedit without the verbose argument, the application launches, and I get the following: 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: Could not talk to EAWT: 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: java.lang.IllegalAccessException: class macosx.OSXAdapter cannot access class com.apple.eawt.Application (in module java.desktop) because module java.desktop does not export com.apple.eawt to unnamed module @146aeb98 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:495) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setHandler(OSXAdapter.java:118) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setQuitHandler(OSXAdapter.java:50) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:67) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: Could not talk to EAWT: 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: java.lang.IllegalAccessException: class macosx.OSXAdapter cannot access class com.apple.eawt.Application (in module java.desktop) because module java.desktop does not export com.apple.eawt to unnamed module @146aeb98 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:495) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setHandler(OSXAdapter.java:118) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setAboutHandler(OSXAdapter.java:58) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:68) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: OSXAdapter could not access the About Menu 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "macosx.OSXAdapter.macOSXApplication" is null 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setAboutHandler(OSXAdapter.java:63) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:68) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: Could not talk to EAWT: 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: java.lang.IllegalAccessException: class macosx.OSXAdapter cannot access class com.apple.eawt.Application (in module java.desktop) because module java.desktop does not export com.apple.eawt to unnamed module @146aeb98 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:495) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setHandler(OSXAdapter.java:118) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setPreferencesHandler(OSXAdapter.java:75) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:69) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: OSXAdapter could not access the About Menu 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: java.lang.NullPointerException: Cannot invoke "Object.getClass()" because "macosx.OSXAdapter.macOSXApplication" is null 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setPreferencesHandler(OSXAdapter.java:80) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:69) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: Could not talk to EAWT: 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: java.lang.IllegalAccessException: class macosx.OSXAdapter cannot access class com.apple.eawt.Application (in module java.desktop) because module java.desktop does not export com.apple.eawt to unnamed module @146aeb98 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:495) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setHandler(OSXAdapter.java:118) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setFileHandler(OSXAdapter.java:91) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:70) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: Could not talk to EAWT: 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: java.lang.IllegalAccessException: class macosx.OSXAdapter cannot access class com.apple.eawt.Application (in module java.desktop) because module java.desktop does not export com.apple.eawt to unnamed module @146aeb98 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:394) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:495) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setHandler(OSXAdapter.java:118) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.OSXAdapter.setReOpenApplicationHandler(OSXAdapter.java:110) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at macosx.MacOSXPlugin$1.run(MacOSXPlugin.java:71) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 9:37:33 PM [AWT-EventQueue-0] [error] OSXAdapter: at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) At this point, clicking the jEdit icon also causes the application to launch, which had not been the case before. I can send more info from activity.log if you want. Thanks again for the help with this! Cheers, Gregory > On Nov 18, 2023, at 6:14 PM, Vampire <Va...@je...> wrote: > > Unfortunately not much, it just shows that the symbol it tries to load should be there as expected. > Can you please take https://www.swisstransfer.com/d/81b03766-ab2a-483c-8429-02dff30fbc42, > replace jEdit.app/Contents/MacOS/jedit by that > make it executable if necessary with `chmod +x ...` > and then try again to do `jEdit.app/Contents/MacOS/jedit --verbose`? > > I don't expect it to work any better (maybe worse as I changed the version recognition a bit), > but I also added explicit logging where it fails in the range we identified already. > > Cheers > Björn > > > Am Fr., 17. Nov. 2023 um 20:31 Uhr schrieb Gregory Garretson <sub...@ga... <mailto:sub...@ga...>>: >> Hi again, >> >> OK, sounds like things are getting narrowed down. Here’s the output from that command: >>> >>> find $(/usr/libexec/java_home -V 2>&1 | grep Contents/Home | rev | cut -d ' ' -f 1 | rev | sort -u) -type f -name libjli.dylib | xargs -I{} sh -c 'echo; echo {}; nm -gU "{}" | grep JLI_Launch’ >>> >> find: Plug-Ins/JavaAppletPlugin.plugin/Contents/Home: No such file or directory >> >> /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib >> 0000000000008e38 T _JLI_Launch >> >> /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjli.dylib >> 0000000000008e38 T _JLI_Launch >> >> Not sure quite what that means, but I hope it helps somewhat. >> >> Best, >> Gregory >> >> >> >> |
From: Vampire <Va...@je...> - 2023-11-18 18:15:22
|
Unfortunately not much, it just shows that the symbol it tries to load should be there as expected. Can you please take https://www.swisstransfer.com/d/81b03766-ab2a-483c-8429-02dff30fbc42, replace jEdit.app/Contents/MacOS/jedit by that make it executable if necessary with `chmod +x ...` and then try again to do `jEdit.app/Contents/MacOS/jedit --verbose`? I don't expect it to work any better (maybe worse as I changed the version recognition a bit), but I also added explicit logging where it fails in the range we identified already. Cheers Björn Am Fr., 17. Nov. 2023 um 20:31 Uhr schrieb Gregory Garretson < sub...@ga...>: > Hi again, > > OK, sounds like things are getting narrowed down. Here’s the output from > that command: > > > find $(/usr/libexec/java_home -V 2>&1 | grep Contents/Home | rev | cut -d > ' ' -f 1 | rev | sort -u) -type f -name libjli.dylib | xargs -I{} sh -c > 'echo; echo {}; nm -gU "{}" | grep JLI_Launch’ > > find: Plug-Ins/JavaAppletPlugin.plugin/Contents/Home: No such file or > directory > > /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib > 0000000000008e38 T _JLI_Launch > > > /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjli.dylib > 0000000000008e38 T _JLI_Launch > > Not sure quite what that means, but I hope it helps somewhat. > > Best, > Gregory > > > > > |
From: Robert S. <Rob...@ka...> - 2023-11-17 20:37:08
|
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <div class="moz-cite-prefix">Hi Björn,</div> <div class="moz-cite-prefix"><br> </div> <div class="moz-cite-prefix">thank You, it works! After googling "-Dfile.encoding" it turns out that "-Dfile.encoding=COMPAT" has been introduced for getting the old behavior (see <a class="moz-txt-link-freetext" href="https://openjdk.org/jeps/400">https://openjdk.org/jeps/400</a>). <br> </div> <div class="moz-cite-prefix"><br> </div> <div class="moz-cite-prefix">Cheers<br> </div> <div class="moz-cite-prefix">Robert<br> </div> <div class="moz-cite-prefix"><br> </div> <div class="moz-cite-prefix"><br> </div> <div class="moz-cite-prefix">Am 17.11.2023 um 12:16 schrieb Björn Kautler:<br> </div> <blockquote type="cite" cite="mid:CAKChYSp+oBNBTmgRQNFzAtW1RqYSBbVAmBFgvVy+yNH-7QF=gg...@ma..."> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <div dir="ltr">Hi Robert. <div><br> </div> <div>Since Java 18 the default encoding of the Java runtime changed.</div> <div>Before it was the default system encoding (for example often Windows-1252 on Windows, but not necessarily), from Java 18 on it is UTF-8.</div> <div>As the pasting to other programs works fine, I suspect that the VBA editor is misbehaving here.</div> <div>Or maybe it uses the "unicode" encoded clipboard flavor which is problematic to be used anyway as "unicode" is not a defined encoding and thus can mean different things.</div> <div><br> </div> <div>The characters that are pasted to the VBA editor also support this suspicion.</div> <div>This is exactly the result you get when you encode those characters using UTF-8 and decode them using for example ISO-8859-1 or Windows-1252.</div> <div><br> </div> <div>To reinstate the previous behavior, you need to start jEdit with the system property `-Dfile.encoding=...` with the system default encoding the VBA editor expects as argument.</div> <div>Then the pasting works like expected again.</div> <div><br> </div> <div>Cheers</div> <div>Björn</div> <div><br> </div> </div> <br> <div class="gmail_quote"> <div dir="ltr" class="gmail_attr">Am Do., 16. Nov. 2023 um 18:05 Uhr schrieb Robert Schwenn <<a href="mailto:Rob...@ka..." moz-do-not-send="true" class="moz-txt-link-freetext">Rob...@ka...</a>>:<br> </div> <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <div> <p><font face="monospace">Hi,<br> </font><font face="monospace">I'm on Windows 10 and 11 and have been</font><font face="monospace"> running in a usability problem after using jEdit 5.6 with Java 20 or 21: </font></p> <p><font face="monospace">When I copy the text "a ä ö ü ß z" from jEdit into the (say Excel) VBA editor (yes, I'm still using this dino), the text appears there as "a ä ö ü ß z". This doesn't happen when copying from </font><font face="monospace">other programs or</font><font face="monospace"> pasting into other programs or using jEdit with Java 17 ;-). And the encoding used in jEdit doesn't matter.<br> </font></p> <p><font face="monospace">Whatever there's going on, Java is involved in changing the copy & paste behavior. So I'd like to say "Jave, do this as before (until version 17)". Is this possible, may be via command line option?</font></p> <p><font face="monospace">Thanks,<br> Robert<br> </font></p> </div> -- <br> -----------------------------------------------<br> jEdit Users' List<br> <a href="mailto:jEd...@li..." target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">jEd...@li...</a><br> <a href="https://lists.sourceforge.net/lists/listinfo/jedit-users" rel="noreferrer" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.sourceforge.net/lists/listinfo/jedit-users</a><br> </blockquote> </div> </blockquote> <p><br> </p> <pre class="moz-signature" cols="80">-- Mit freundlichen Grüßen Robert Schwenn Augustusweg 10a 01445 Radebeul 0152 / 26 24 25 97</pre> </body> </html> |
From: Gregory G. <sub...@ga...> - 2023-11-17 19:11:38
|
Hi again, OK, sounds like things are getting narrowed down. Here’s the output from that command: > > find $(/usr/libexec/java_home -V 2>&1 | grep Contents/Home | rev | cut -d ' ' -f 1 | rev | sort -u) -type f -name libjli.dylib | xargs -I{} sh -c 'echo; echo {}; nm -gU "{}" | grep JLI_Launch’ > find: Plug-Ins/JavaAppletPlugin.plugin/Contents/Home: No such file or directory /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib 0000000000008e38 T _JLI_Launch /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjli.dylib 0000000000008e38 T _JLI_Launch Not sure quite what that means, but I hope it helps somewhat. Best, Gregory |
From: Vampire <Va...@je...> - 2023-11-17 15:56:03
|
Yes, thanks. It at least shows, that it can properly find the correct Java to use, and that then it is either unable to open the dylib file, or it doesn't find the JLI_Launch symbol in that dylib file. Another command to do please: find $(/usr/libexec/java_home -V 2>&1 | grep Contents/Home | rev | cut -d ' ' -f 1 | rev | sort -u) -type f -name libjli.dylib | xargs -I{} sh -c 'echo; echo {}; nm -gU "{}" | grep JLI_Launch' Cheers Björn Am Fr., 17. Nov. 2023 um 15:17 Uhr schrieb Gregory Garretson < sub...@ga...>: > Hi again Björn, and thanks. Here is what the commands return: > > What are these four commands returning? > > /usr/libexec/java_home -v 1.11+ > > > /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home > > jEdit.app/Contents/MacOS/jedit --verbose > > > Loading Application 'jEdit' > Searching for a JRE. > Searching for a Java 11 > Found a Java 1.8.0_391 JRE > Looks like major version 8 > No matching JRE found. > Found a Java 21.jdk JDK > Looks like major version 21 > JDK version qualifies > Java Runtime Dylib Path: > '/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib' > Launchpath: > /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib > Error launching JVM Runtime ((null)) Relative Path: > '/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home' (dylib: > /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib) > error: This application requires that Java 11 or later be installed on > your computer. Please download and install the latest version of Java from > www.java.com and try again. > > > echo $JAVA_ARCH > > > returns null > > find $(/usr/libexec/java_home -V 2>&1 | grep Contents/Home | rev | cut -d > ' ' -f 1 | rev | sort -u) -type f -name libjli.dylib > > > /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib > > /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjli.dylib > find: Plug-Ins/JavaAppletPlugin.plugin/Contents/Home: No such file or > directory > > Does that help? > Gregory > > > > > > Cheers > Björn > > > Am Fr., 17. Nov. 2023 um 12:16 Uhr schrieb Gregory Garretson < > sub...@ga...>: > >> Hi Björn, >> >> Thanks for this. Unfortunately, the new macOS launcher encounters the >> same problem as the one for 5.6. I get the error message that Java 11 is >> required, and I should update Java. Now, without having dug very deep into >> the C code, I can see two possible reasons for this. >> >> The first is that it stops when it encounters the Java internet plugin, >> which in my case is 1.8: >> >> /usr/libexec/java_home -V >> Matching Java Virtual Machines (3): >> 21.0.1 (arm64) "Oracle Corporation" - "Java SE 21.0.1" >> /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home >> 21.0.1 (arm64) "Eclipse Adoptium" - "OpenJDK 21.0.1" >> /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home >> 1.8.391.13 (x86_64) "Oracle Corporation" - "Java" /Library/Internet >> Plug-Ins/JavaAppletPlugin.plugin/Contents/Home >> >> There is no update available from Java for this plugin. >> >> (You can also see from the above that usr/libexec/java_home does lead to >> the JDK without problem.) >> >> The other possibility is suggested by this code in >> appbundler/native/main.m: >> >> /** >> * Searches for a JRE or JDK dylib of the specified version or later. >> * First checks the "usual" JRE location, and failing that looks for a >> JDK. >> * The version required should be a string of form "1.X". If no version >> is >> * specified or the version is pre-1.7, then a Java 1.7 is sought. >> */ >> NSString * findJavaDylib ( >> NSString *jvmRequired, >> bool jrePreferred, >> bool jdkPreferred, >> bool isDebugging, >> bool exactMatch) >> {...} >> >> Since Java is no longer using the nomenclature 1.7, 1.8, etc., then maybe >> this is parsing the name of the version incorrectly? The version here is >> 21, but this method may not be finding it because it expects a string of >> the form 1.x. Might that be the problem? >> >> I will look at this again in more detail when I have more time. >> Meanwhile, I really appreciate any suggestions anybody can make. >> >> Cheers, >> Gregory >> >> >> On Nov 17, 2023, at 3:12 AM, Vampire <Vampire@jEdit.org> wrote: >> >> Hi Gregory, >> >> I was about to release 5.7.0 and there also updated the macOS app bundler. >> Maybe you could quickly try >> https://www.swisstransfer.com/d/b8bcf63b-b3d3-403c-a0ea-fd3adb6d83bd ? >> Actually, I don't think it changes much in what Java is discovered, from >> what I have seen in the changes, but who knows. >> >> If you are able to read C code, you could maybe see from >> https://github.com/evolvedbinary/appbundler/blob/main/appbundler/native/main.m >> where Java runtimes are searched for. >> From a very cursory look, I'd say it first searches for >> `/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java` >> and then uses `/usr/libexec/java_home` to find a matching JVM. >> >> If neither brings a result, it fails. >> >> Besides that Oracle Java is anyway questionable to be used since they >> changed their licensing. >> So maybe you also try with Temurin as Bobb suggested. >> >> Cheers >> Björn >> >> Am 07.11.2023 18:07, schrieb Gregory Garretson: >> >> Hi Jack, >> >> Thanks, but I’m afraid it doesn’t seem to. I’ve installed both the JRE >> and the JDK, but jEdit still tells me to install Java 11 or later, even >> though I get this: >> >> java --version >> java 21.0.1 2023-10-17 LTS >> Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29) >> Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, >> sharing) >> >> Any more thoughts? >> >> Thanks, >> Gregory >> >> >> On Nov 7, 2023, at 4:56 PM, Jack W. <sof...@gm...> >> <sof...@gm...> wrote: >> >> Does this help? >> https://docs.oracle.com/en/java/javase/11/install/installation-jdk-macos.html >> >> On Tue, Nov 7, 2023 at 9:35 AM Gregory Garretson < >> sub...@ga...> wrote: >> >>> Now I have a MacBook with an M3 Apple Silicon processor. >>> >>> My problem is that while jEdit 5.6 successfully installs on the machine, >>> it doesn’t detect Java. It looks for Java 11, >> >> >> -- >> Jack Woehr # If it doesn't work in Firefox, >> Box 82, Beulah CO 81023 # it's broken. >> http://www.softwoehr.com # Just Say No to Chrome. >> >> >> >> >> >> >> >> >> > -- > ----------------------------------------------- > jEdit Users' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-users > |
From: Gregory G. <sub...@ga...> - 2023-11-17 14:17:22
|
Hi again Björn, and thanks. Here is what the commands return: > What are these four commands returning? > > /usr/libexec/java_home -v 1.11+ /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home > jEdit.app/Contents/MacOS/jedit --verbose Loading Application 'jEdit' Searching for a JRE. Searching for a Java 11 Found a Java 1.8.0_391 JRE Looks like major version 8 No matching JRE found. Found a Java 21.jdk JDK Looks like major version 21 JDK version qualifies Java Runtime Dylib Path: '/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib' Launchpath: /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib Error launching JVM Runtime ((null)) Relative Path: '/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home' (dylib: /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib) error: This application requires that Java 11 or later be installed on your computer. Please download and install the latest version of Java from www.java.com and try again. > echo $JAVA_ARCH returns null > find $(/usr/libexec/java_home -V 2>&1 | grep Contents/Home | rev | cut -d ' ' -f 1 | rev | sort -u) -type f -name libjli.dylib /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/lib/libjli.dylib /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/lib/libjli.dylib find: Plug-Ins/JavaAppletPlugin.plugin/Contents/Home: No such file or directory Does that help? Gregory > > > Cheers > Björn > > > Am Fr., 17. Nov. 2023 um 12:16 Uhr schrieb Gregory Garretson <sub...@ga... <mailto:sub...@ga...>>: >> Hi Björn, >> >> Thanks for this. Unfortunately, the new macOS launcher encounters the same problem as the one for 5.6. I get the error message that Java 11 is required, and I should update Java. Now, without having dug very deep into the C code, I can see two possible reasons for this. >> >> The first is that it stops when it encounters the Java internet plugin, which in my case is 1.8: >> >> /usr/libexec/java_home -V >> Matching Java Virtual Machines (3): >> 21.0.1 (arm64) "Oracle Corporation" - "Java SE 21.0.1" /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home >> 21.0.1 (arm64) "Eclipse Adoptium" - "OpenJDK 21.0.1" /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home >> 1.8.391.13 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home >> >> There is no update available from Java for this plugin. >> >> (You can also see from the above that usr/libexec/java_home does lead to the JDK without problem.) >> >> The other possibility is suggested by this code in appbundler/native/main.m: >> >> /** >> * Searches for a JRE or JDK dylib of the specified version or later. >> * First checks the "usual" JRE location, and failing that looks for a JDK. >> * The version required should be a string of form "1.X". If no version is >> * specified or the version is pre-1.7, then a Java 1.7 is sought. >> */ >> NSString * findJavaDylib ( >> NSString *jvmRequired, >> bool jrePreferred, >> bool jdkPreferred, >> bool isDebugging, >> bool exactMatch) >> {...} >> >> Since Java is no longer using the nomenclature 1.7, 1.8, etc., then maybe this is parsing the name of the version incorrectly? The version here is 21, but this method may not be finding it because it expects a string of the form 1.x. Might that be the problem? >> >> I will look at this again in more detail when I have more time. Meanwhile, I really appreciate any suggestions anybody can make. >> >> Cheers, >> Gregory >> >> >>> On Nov 17, 2023, at 3:12 AM, Vampire <Vampire@jEdit.org> wrote: >>> >>> Hi Gregory, >>> >>> I was about to release 5.7.0 and there also updated the macOS app bundler. >>> Maybe you could quickly try https://www.swisstransfer.com/d/b8bcf63b-b3d3-403c-a0ea-fd3adb6d83bd ? >>> Actually, I don't think it changes much in what Java is discovered, from what I have seen in the changes, but who knows. >>> >>> If you are able to read C code, you could maybe see from https://github.com/evolvedbinary/appbundler/blob/main/appbundler/native/main.m where Java runtimes are searched for. >>> From a very cursory look, I'd say it first searches for `/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java` >>> and then uses `/usr/libexec/java_home` to find a matching JVM. >>> >>> If neither brings a result, it fails. >>> >>> Besides that Oracle Java is anyway questionable to be used since they changed their licensing. >>> So maybe you also try with Temurin as Bobb suggested. >>> >>> Cheers >>> Björn >>> >>> Am 07.11.2023 18:07, schrieb Gregory Garretson: >>>> Hi Jack, >>>> >>>> Thanks, but I’m afraid it doesn’t seem to. I’ve installed both the JRE and the JDK, but jEdit still tells me to install Java 11 or later, even though I get this: >>>> >>>> java --version >>>> java 21.0.1 2023-10-17 LTS >>>> Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29) >>>> Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing) >>>> >>>> Any more thoughts? >>>> >>>> Thanks, >>>> Gregory >>>> >>>> >>>>> On Nov 7, 2023, at 4:56 PM, Jack W. <sof...@gm...> <mailto:sof...@gm...> wrote: >>>>> >>>>> Does this help? https://docs.oracle.com/en/java/javase/11/install/installation-jdk-macos.html >>>>> >>>>> On Tue, Nov 7, 2023 at 9:35 AM Gregory Garretson <sub...@ga... <mailto:sub...@ga...>> wrote: >>>>>> Now I have a MacBook with an M3 Apple Silicon processor. >>>>>> >>>>>> My problem is that while jEdit 5.6 successfully installs on the machine, it doesn’t detect Java. It looks for Java 11, >>>>> >>>>> -- >>>>> Jack Woehr # If it doesn't work in Firefox, >>>>> Box 82, Beulah CO 81023 # it's broken. >>>>> http://www.softwoehr.com <http://www.softwoehr.com/> # Just Say No to Chrome. >>>> >>>> >>>> >>>> >>>> >>> >> |
From: Vampire <Va...@je...> - 2023-11-17 13:17:43
|
Yeah, the issue with the naming scheme is reported at https://github.com/TheInfiniteKind/appbundler/issues/55. But when no matching version is found and as no `-F` is used, it should then return a default and that should hopefully be 21 for you. If that is the Java 8 one for you, it will then fail for the major version comparison. But if it returns the Java 21 one, it should usually work. What are these four commands returning? /usr/libexec/java_home -v 1.11+ jEdit.app/Contents/MacOS/jedit --verbose echo $JAVA_ARCH find $(/usr/libexec/java_home -V 2>&1 | grep Contents/Home | rev | cut -d ' ' -f 1 | rev | sort -u) -type f -name libjli.dylib Cheers Björn Am Fr., 17. Nov. 2023 um 12:16 Uhr schrieb Gregory Garretson < sub...@ga...>: > Hi Björn, > > Thanks for this. Unfortunately, the new macOS launcher encounters the same > problem as the one for 5.6. I get the error message that Java 11 is > required, and I should update Java. Now, without having dug very deep into > the C code, I can see two possible reasons for this. > > The first is that it stops when it encounters the Java internet plugin, > which in my case is 1.8: > > /usr/libexec/java_home -V > Matching Java Virtual Machines (3): > 21.0.1 (arm64) "Oracle Corporation" - "Java SE 21.0.1" > /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home > 21.0.1 (arm64) "Eclipse Adoptium" - "OpenJDK 21.0.1" > /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home > 1.8.391.13 (x86_64) "Oracle Corporation" - "Java" /Library/Internet > Plug-Ins/JavaAppletPlugin.plugin/Contents/Home > > There is no update available from Java for this plugin. > > (You can also see from the above that usr/libexec/java_home does lead to > the JDK without problem.) > > The other possibility is suggested by this code in > appbundler/native/main.m: > > /** > * Searches for a JRE or JDK dylib of the specified version or later. > * First checks the "usual" JRE location, and failing that looks for a > JDK. > * The version required should be a string of form "1.X". If no version is > * specified or the version is pre-1.7, then a Java 1.7 is sought. > */ > NSString * findJavaDylib ( > NSString *jvmRequired, > bool jrePreferred, > bool jdkPreferred, > bool isDebugging, > bool exactMatch) > {...} > > Since Java is no longer using the nomenclature 1.7, 1.8, etc., then maybe > this is parsing the name of the version incorrectly? The version here is > 21, but this method may not be finding it because it expects a string of > the form 1.x. Might that be the problem? > > I will look at this again in more detail when I have more time. Meanwhile, > I really appreciate any suggestions anybody can make. > > Cheers, > Gregory > > > On Nov 17, 2023, at 3:12 AM, Vampire <Vampire@jEdit.org> wrote: > > Hi Gregory, > > I was about to release 5.7.0 and there also updated the macOS app bundler. > Maybe you could quickly try > https://www.swisstransfer.com/d/b8bcf63b-b3d3-403c-a0ea-fd3adb6d83bd ? > Actually, I don't think it changes much in what Java is discovered, from > what I have seen in the changes, but who knows. > > If you are able to read C code, you could maybe see from > https://github.com/evolvedbinary/appbundler/blob/main/appbundler/native/main.m > where Java runtimes are searched for. > From a very cursory look, I'd say it first searches for `/Library/Internet > Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java` > and then uses `/usr/libexec/java_home` to find a matching JVM. > > If neither brings a result, it fails. > > Besides that Oracle Java is anyway questionable to be used since they > changed their licensing. > So maybe you also try with Temurin as Bobb suggested. > > Cheers > Björn > > Am 07.11.2023 18:07, schrieb Gregory Garretson: > > Hi Jack, > > Thanks, but I’m afraid it doesn’t seem to. I’ve installed both the JRE and > the JDK, but jEdit still tells me to install Java 11 or later, even though > I get this: > > java --version > java 21.0.1 2023-10-17 LTS > Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29) > Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, > sharing) > > Any more thoughts? > > Thanks, > Gregory > > > On Nov 7, 2023, at 4:56 PM, Jack W. <sof...@gm...> > <sof...@gm...> wrote: > > Does this help? > https://docs.oracle.com/en/java/javase/11/install/installation-jdk-macos.html > > On Tue, Nov 7, 2023 at 9:35 AM Gregory Garretson < > sub...@ga...> wrote: > >> Now I have a MacBook with an M3 Apple Silicon processor. >> >> My problem is that while jEdit 5.6 successfully installs on the machine, >> it doesn’t detect Java. It looks for Java 11, > > > -- > Jack Woehr # If it doesn't work in Firefox, > Box 82, Beulah CO 81023 # it's broken. > http://www.softwoehr.com # Just Say No to Chrome. > > > > > > > > > |
From: Björn K. <Bj...@ka...> - 2023-11-17 11:47:37
|
Hi Robert. Since Java 18 the default encoding of the Java runtime changed. Before it was the default system encoding (for example often Windows-1252 on Windows, but not necessarily), from Java 18 on it is UTF-8. As the pasting to other programs works fine, I suspect that the VBA editor is misbehaving here. Or maybe it uses the "unicode" encoded clipboard flavor which is problematic to be used anyway as "unicode" is not a defined encoding and thus can mean different things. The characters that are pasted to the VBA editor also support this suspicion. This is exactly the result you get when you encode those characters using UTF-8 and decode them using for example ISO-8859-1 or Windows-1252. To reinstate the previous behavior, you need to start jEdit with the system property `-Dfile.encoding=...` with the system default encoding the VBA editor expects as argument. Then the pasting works like expected again. Cheers Björn Am Do., 16. Nov. 2023 um 18:05 Uhr schrieb Robert Schwenn < Rob...@ka...>: > Hi, > I'm on Windows 10 and 11 and have been running in a usability problem > after using jEdit 5.6 with Java 20 or 21: > > When I copy the text "a ä ö ü ß z" from jEdit into the (say Excel) VBA > editor (yes, I'm still using this dino), the text appears there as "a ä ö > ü ß z". This doesn't happen when copying from other programs or pasting > into other programs or using jEdit with Java 17 ;-). And the encoding used > in jEdit doesn't matter. > > Whatever there's going on, Java is involved in changing the copy & paste > behavior. So I'd like to say "Jave, do this as before (until version 17)". > Is this possible, may be via command line option? > > Thanks, > Robert > -- > ----------------------------------------------- > jEdit Users' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-users > |
From: Gregory G. <sub...@ga...> - 2023-11-17 11:20:44
|
Hi Björn, Thanks for this. Unfortunately, the new macOS launcher encounters the same problem as the one for 5.6. I get the error message that Java 11 is required, and I should update Java. Now, without having dug very deep into the C code, I can see two possible reasons for this. The first is that it stops when it encounters the Java internet plugin, which in my case is 1.8: /usr/libexec/java_home -V Matching Java Virtual Machines (3): 21.0.1 (arm64) "Oracle Corporation" - "Java SE 21.0.1" /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home 21.0.1 (arm64) "Eclipse Adoptium" - "OpenJDK 21.0.1" /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home 1.8.391.13 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home There is no update available from Java for this plugin. (You can also see from the above that usr/libexec/java_home does lead to the JDK without problem.) The other possibility is suggested by this code in appbundler/native/main.m: /** * Searches for a JRE or JDK dylib of the specified version or later. * First checks the "usual" JRE location, and failing that looks for a JDK. * The version required should be a string of form "1.X". If no version is * specified or the version is pre-1.7, then a Java 1.7 is sought. */ NSString * findJavaDylib ( NSString *jvmRequired, bool jrePreferred, bool jdkPreferred, bool isDebugging, bool exactMatch) {...} Since Java is no longer using the nomenclature 1.7, 1.8, etc., then maybe this is parsing the name of the version incorrectly? The version here is 21, but this method may not be finding it because it expects a string of the form 1.x. Might that be the problem? I will look at this again in more detail when I have more time. Meanwhile, I really appreciate any suggestions anybody can make. Cheers, Gregory > On Nov 17, 2023, at 3:12 AM, Vampire <Vampire@jEdit.org> wrote: > > Hi Gregory, > > I was about to release 5.7.0 and there also updated the macOS app bundler. > Maybe you could quickly try https://www.swisstransfer.com/d/b8bcf63b-b3d3-403c-a0ea-fd3adb6d83bd ? > Actually, I don't think it changes much in what Java is discovered, from what I have seen in the changes, but who knows. > > If you are able to read C code, you could maybe see from https://github.com/evolvedbinary/appbundler/blob/main/appbundler/native/main.m where Java runtimes are searched for. > From a very cursory look, I'd say it first searches for `/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java` > and then uses `/usr/libexec/java_home` to find a matching JVM. > > If neither brings a result, it fails. > > Besides that Oracle Java is anyway questionable to be used since they changed their licensing. > So maybe you also try with Temurin as Bobb suggested. > > Cheers > Björn > > Am 07.11.2023 18:07, schrieb Gregory Garretson: >> Hi Jack, >> >> Thanks, but I’m afraid it doesn’t seem to. I’ve installed both the JRE and the JDK, but jEdit still tells me to install Java 11 or later, even though I get this: >> >> java --version >> java 21.0.1 2023-10-17 LTS >> Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29) >> Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing) >> >> Any more thoughts? >> >> Thanks, >> Gregory >> >> >>> On Nov 7, 2023, at 4:56 PM, Jack W. <sof...@gm...> <mailto:sof...@gm...> wrote: >>> >>> Does this help? https://docs.oracle.com/en/java/javase/11/install/installation-jdk-macos.html >>> >>> On Tue, Nov 7, 2023 at 9:35 AM Gregory Garretson <sub...@ga... <mailto:sub...@ga...>> wrote: >>>> Now I have a MacBook with an M3 Apple Silicon processor. >>>> >>>> My problem is that while jEdit 5.6 successfully installs on the machine, it doesn’t detect Java. It looks for Java 11, >>> >>> -- >>> Jack Woehr # If it doesn't work in Firefox, >>> Box 82, Beulah CO 81023 # it's broken. >>> http://www.softwoehr.com <http://www.softwoehr.com/> # Just Say No to Chrome. >> >> >> >> >> > |
From: Vampire <Vampire@jEdit.org> - 2023-11-17 03:12:58
|
Hi Gregory, I was about to release 5.7.0 and there also updated the macOS app bundler. Maybe you could quickly try https://www.swisstransfer.com/d/b8bcf63b-b3d3-403c-a0ea-fd3adb6d83bd ? Actually, I don't think it changes much in what Java is discovered, from what I have seen in the changes, but who knows. If you are able to read C code, you could maybe see from https://github.com/evolvedbinary/appbundler/blob/main/appbundler/native/main.m where Java runtimes are searched for. >From a very cursory look, I'd say it first searches for `/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java` and then uses `/usr/libexec/java_home` to find a matching JVM. If neither brings a result, it fails. Besides that Oracle Java is anyway questionable to be used since they changed their licensing. So maybe you also try with Temurin as Bobb suggested. Cheers Björn Am 07.11.2023 18:07, schrieb Gregory Garretson: > Hi Jack, > > Thanks, but I'm afraid it doesn't seem to. I've installed both the JRE and the JDK, but jEdit still tells me to install Java 11 or later, even though I get this: > > java --version > > java 21.0.1 2023-10-17 LTS > > Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29) > > Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing) > > > Any more thoughts? > > Thanks, > Gregory > > >> On Nov 7, 2023, at 4:56 PM, Jack W. <sof...@gm...> wrote: >> >> Does this help? https://docs.oracle.com/en/java/javase/11/install/installation-jdk-macos.html >> >> On Tue, Nov 7, 2023 at 9:35 AM Gregory Garretson <sub...@ga... <mailto:sub...@ga...>> wrote: >> >> Now I have a MacBook with an M3 Apple Silicon processor. >> >> My problem is that while jEdit 5.6 successfully installs on the machine, it doesn't detect Java. It looks for Java 11, >> >> >> -- >> Jack Woehr # If it doesn't work in Firefox, >> Box 82, Beulah CO 81023 # it's broken. >> http://www.softwoehr.com <http://www.softwoehr.com/> # Just Say No to Chrome. > > > > > |
From: Robert S. <Rob...@ka...> - 2023-11-16 17:05:14
|
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body> <p><font face="monospace">Hi,<br> </font><font face="monospace">I'm on Windows 10 and 11 and have been</font><font face="monospace"> running in a usability problem after using jEdit 5.6 with Java 20 or 21: </font></p> <p><font face="monospace">When I copy the text "a ä ö ü ß z" from jEdit into the (say Excel) VBA editor (yes, I'm still using this dino), the text appears there as "a ä ö ü ß z". This doesn't happen when copying from </font><font face="monospace">other programs or</font><font face="monospace"> pasting into other programs or using jEdit with Java 17 ;-). And the encoding used in jEdit doesn't matter.<br> </font></p> <p><font face="monospace">Whatever there's going on, Java is involved in changing the copy & paste behavior. So I'd like to say "Jave, do this as before (until version 17)". Is this possible, may be via command line option?</font></p> <p><font face="monospace">Thanks,<br> Robert<br> </font></p> </body> </html> |
From: Bobb S. <bo...@sc...> - 2023-11-07 17:16:01
|
I'm running jEdit happily on an M2 Mac Studio with this JDK... https://adoptium.net/temurin/releases/?os=mac&arch=aarch64 HTH! -- Bobb On Tue, Nov 7, 2023, at 11:21, Gregory Garretson wrote: > Hi all, > > I have been using jEdit every day for about fifteen years now. At least > until my old MacBook with an Intel processor died the other day, and I > had to purchase a new one. Now I have a MacBook with an M3 Apple > Silicon processor. > > My problem is that while jEdit 5.6 successfully installs on the > machine, it doesn’t detect Java. It looks for Java 11, but on a Mac, > the numbering system appears to be different. I installed the latest > version of Java for MacOS, which is called Version 8, Update 391. jEdit > doesn’t accept this, even though it is the latest version (release > date: October 17, 2023). > > Is there a way to work around this? Any suggestions would be very > welcome, as it’s hard for me to imagine life without jEdit. > > Thanks, > Gregory > > > > > -- > ----------------------------------------------- > jEdit Users' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-users |
From: Gregory G. <sub...@ga...> - 2023-11-07 17:08:24
|
Hi Jack, Thanks, but I’m afraid it doesn’t seem to. I’ve installed both the JRE and the JDK, but jEdit still tells me to install Java 11 or later, even though I get this: java --version java 21.0.1 2023-10-17 LTS Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29) Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing) Any more thoughts? Thanks, Gregory > On Nov 7, 2023, at 4:56 PM, Jack W. <sof...@gm...> wrote: > > Does this help? https://docs.oracle.com/en/java/javase/11/install/installation-jdk-macos.html > > On Tue, Nov 7, 2023 at 9:35 AM Gregory Garretson <sub...@ga... <mailto:sub...@ga...>> wrote: >> Now I have a MacBook with an M3 Apple Silicon processor. >> >> My problem is that while jEdit 5.6 successfully installs on the machine, it doesn’t detect Java. It looks for Java 11, > > -- > Jack Woehr # If it doesn't work in Firefox, > Box 82, Beulah CO 81023 # it's broken. > http://www.softwoehr.com <http://www.softwoehr.com/> # Just Say No to Chrome. |
From: Jack W. <sof...@gm...> - 2023-11-07 16:56:32
|
Does this help? https://docs.oracle.com/en/java/javase/11/install/installation-jdk-macos.html On Tue, Nov 7, 2023 at 9:35 AM Gregory Garretson <sub...@ga...> wrote: > Now I have a MacBook with an M3 Apple Silicon processor. > > My problem is that while jEdit 5.6 successfully installs on the machine, > it doesn’t detect Java. It looks for Java 11, -- Jack Woehr # If it doesn't work in Firefox, Box 82, Beulah CO 81023 # it's broken. http://www.softwoehr.com # Just Say No to Chrome. |
From: Gregory G. <sub...@ga...> - 2023-11-07 16:35:02
|
Hi all, I have been using jEdit every day for about fifteen years now. At least until my old MacBook with an Intel processor died the other day, and I had to purchase a new one. Now I have a MacBook with an M3 Apple Silicon processor. My problem is that while jEdit 5.6 successfully installs on the machine, it doesn’t detect Java. It looks for Java 11, but on a Mac, the numbering system appears to be different. I installed the latest version of Java for MacOS, which is called Version 8, Update 391. jEdit doesn’t accept this, even though it is the latest version (release date: October 17, 2023). Is there a way to work around this? Any suggestions would be very welcome, as it’s hard for me to imagine life without jEdit. Thanks, Gregory |
From: Matthieu C. <cho...@gm...> - 2023-09-16 20:15:39
|
Hey, about github vs Sourceforge I must say that I use Github a lot for various projects and I find it is much more fluid to work with it than Sourceforge which failed to evolve. But in any case before making such move the first thing to do would be to migrate to git which would be very nice but is also a time consuming task. -- Matthieu Casanova cho...@gm... Lun 12 juin 2023, à 11:44, Vampire a écrit : > Hi again > > Forgot to say, whether we "move" to GitHub or just mirror the code is a completely different discussion. > While many projects went away from SourceForge, this is not really mandatory. > SourceForge is not dead to my knowledge and also provides much more possibilities and flexibility. > For example, for the things already in Git repositories we have our own Git hooks running on the SourceForge repos that are not possible on GitHub and so on. > > Regards > Björn > > Am Mo., 12. Juni 2023 um 11:41 Uhr schrieb Vampire <Va...@je...>: >> Hi David >> >> I know I horribly failed in doing the Git-migration in a timely manner, >> but I'm going to soon pick up where I left off and finally finish the Git migration of the source code, >> I was just unfortunately interrupted again by some paid work. :-( >> >> There is no need for the `jedit-project` org on GitHub you just invited me to though. >> We already have `jedit-editor` on GitHub, `jedit` group on GitLab, and the `jEdit` workspace on Bitbucket, >> and I'm still hoping to get contact to the seemingly unused `jedit` account on GitHub to also there get the name. >> >> Once I finished the Git-migration of the main repo and also the plugins, I would at least put some mirroring up to have the code also on GitHub and maybe the others. >> And I'm also planning to then use GitHub actions for building, especially as you can build on macOS for free which we need for building the macOS distributable. >> Actually I'm already "abusing" one of my other GitHub projects' GitHub actions to do the macOS build on releases, so I know it works as intended. >> >> Best regards >> Björn >> >> >> Am Mo., 12. Juni 2023 um 11:07 Uhr schrieb David Ankin <dav...@gm... <mailto:daveankin%2B...@gm...>>: >>> Hi folks, >>> >>> I would like to create an official home for this project on github, resume publishing versions of the library (or reusable pieces?) to maven central - i believe this would be beneficial to both users and developers as it would encourage people to view the project as living rather than dead and unmaintained. its sort of an inevitable association with source forge. >>> >>> if anyone is interested in making this a reality, let me know. >>> >>> best, >>> David >>> -- >>> ----------------------------------------------- >>> jEdit Users' List >>> jEd...@li... >>> https://lists.sourceforge.net/lists/listinfo/jedit-users > > -- > ----------------------------------------------- > jEdit Users' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-users > |