Menu

#515 cannot access class sun.swing.FilePane

v6.x
closed
jdk17 (1)
8
2025-05-07
2023-05-16
No

Hi Blenta,

starting Yaoqiang BPMN Editor 6.0.1 leads to an error:

java.exe -jar .\yaoqiang-bpmn-editor-6.0.1.jar --verbose -clean
java.exe : Exception in thread "main" Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessError: class 
org.yaoqiang.asaf.editor.view.filesystem.FileExplorerUI (in unnamed module @0x17e1b0c) cannot access class sun.swing.FilePane (in module java.desktop) because module 
java.desktop does not export sun.swing to unnamed module @0x17e1b0c

The environment is:

java --version
openjdk 17.0.7 2023-04-18
OpenJDK Runtime Environment Temurin-17.0.7+7 (build 17.0.7+7)
OpenJDK Client VM Temurin-17.0.7+7 (build 17.0.7+7, mixed mode, emulated-client)

Do you have any suggestions? If you need further information, let me know!

Kind regards

Alex

Related

Bugs: #515

Discussion

  • 史耀强(Blenta)

    • labels: --> jdk17
    • status: open --> accepted
    • assigned_to: 史耀强(Blenta)
    • Group: v5.x --> v6.x
    • Priority: 1 --> 8
     
  • 史耀强(Blenta)

    Hi Alex,

    Thanks for reporting this bug.
    Unfortunately, there are no workarounds for this issue now. Because from jdk16 on, it is impossible to access jdk internals.

    Best regards,
    Blenta

     
  • 史耀强(Blenta)

    please try this cmd, I added two jvm options,

    java --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED -jar yaoqiang-bpmn-editor-6.0.1.jar -clean
    
     
    • Anonymous

      Anonymous - 2023-05-17

      Hi Blenta,

      with this options yaoqiang-bpmn-editor is starting! No errors.

      Is this a workaround or is this a permanent solution?

      Thank you very much for your quick support! Very appreciated!

      Mit freundlichen Grüßen

      Alexander Reil
      IT-Verwaltung (Abtg. 1 a)
      Tel: +49 8024 642-321
      Fax: +49 8024 642-921
      Von: bugs@bpmn.p.re.sourceforge.net bugs@bpmn.p.re.sourceforge.net Im Auftrag von "???(Blenta)"
      Gesendet: Dienstag, 16. Mai 2023 17:16
      An: [bpmn:bugs] 515@bugs.bpmn.p.re.sourceforge.net
      Betreff: [bpmn:bugs] #515 cannot access class sun.swing.FilePane

      please try this cmd, I added two jvm options,

      java --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED -jar yaoqiang-bpmn-editor-6.0.1.jar -clean


      [bugs:#515]https://sourceforge.net/p/bpmn/bugs/515/ cannot access class sun.swing.FilePane

      Status: accepted
      Group: v6.x
      Labels: jdk17
      Created: Tue May 16, 2023 10:34 AM UTC by Alexander Reil
      Last Updated: Tue May 16, 2023 02:36 PM UTC
      Owner: 史耀强(Blenta)

      Hi Blenta,

      starting Yaoqiang BPMN Editor 6.0.1 leads to an error:

      java.exe -jar .\yaoqiang-bpmn-editor-6.0.1.jar --verbose -clean

      java.exe : Exception in thread "main" Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessError: class

      org.yaoqiang.asaf.editor.view.filesystem.FileExplorerUI (in unnamed module @0x17e1b0c) cannot access class sun.swing.FilePane (in module java.desktop) because module

      java.desktop does not export sun.swing to unnamed module @0x17e1b0c

      The environment is:

      java --version

      openjdk 17.0.7 2023-04-18

      OpenJDK Runtime Environment Temurin-17.0.7+7 (build 17.0.7+7)

      OpenJDK Client VM Temurin-17.0.7+7 (build 17.0.7+7, mixed mode, emulated-client)

      Do you have any suggestions? If you need further information, let me know!

      Kind regards

      Alex


      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/bpmn/bugs/515/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

      alexander.reil@holzkirchen.dealexander.reil@holzkirchen.de

      Markt Holzkirchen
      Marktplatz 2
      83607 Holzkirchen
      www.holzkirchen.de

      Öffnungszeiten:
      Montag: 08:00 - 12:00 und 14:00 - 16:00 Uhr
      Dienstag und Mittwoch: 08:00 - 12:00 Uhr
      Donnerstag: 08:00 - 12:00 und 14:00 - 18:00 Uhr
      Freitag: 08:00 - 12:00 Uhr

      [cid:imageb757b1.BMP@8aa243bb.4a81b5cf]

      Hinweis: Die Betroffeneninformationen gem. Art. 13 und 14 Datenschutzgrundverordnung (DSGVO) bezüglich der Datenerhebung finden Sie auf unserer Homepage unter: www.holzkirchen.de/de/Impressum/Betroffeneninformationenhttps://www.holzkirchen.de/de/Impressum/Betroffeneninformationen

      Diese E-Mail-Adresse dient nur zum Empfangen einfacher Mitteilungen ohne qualifizierte elektronische Signatur und/oder Verschlüsselung. Der Zugang zur rechtsverbindlichen elektronischen Kommunikation nach § 3a Abs. 2 BayVwVfG in Verbindung mit Art. 16 BayDiG wird daher nicht eröffnet.

      Haftungsausschluss: Diese E-Mail (und ihre Anhänge) ist ausschließlich für den/die darin genannte/n Empfänger/-in bestimmt. Dies gilt auch, wenn eine E-Mail an mehrere Empfänger/-innen gerichtet ist. Die E-Mail enthält rechtlich geschützte und vertrauliche Informationen. Die Verwendung, Verarbeitung und Übermittlung dieser E-Mail, ihrer Anhänge oder irgendwelcher Teile davon kann Rechte von Betroffenen verletzen und ist deshalb ausschließlich zum bestimmungsgemäßen und zweckgerichteten Gebrauch gestattet. Jede dem Zweck und Ziel der E-Mail und ihrer Anhänge zuwiderlaufende Nutzung und Verarbeitung ist nicht gestattet. Wenn Sie diese Nachricht irrtümlich erhalten oder aus anderen Gründen nicht der/die bestimmungsgemäße Empfänger/-in sind, informieren Sie uns bitte sofort unter der oben genannten Adresse und vernichten Sie diese Nachricht (einschließlich ihrer Anhänge) und alle Vervielfältigungen davon unverzüglich. Der/die Absender/-in trägt keine Haftung, insbesondere für unvollständige, verspätete oder verfälschte Nachrichten, sofern diesem/dieser kein vorsätzliches Verhalten vorgeworfen werden kann.

       

      Related

      Bugs: #515

  • 史耀强(Blenta)

    Hi Alex,

    I found a better workaround, set these two jvm options to the JDK_JAVA_OPTIONS environment variable.

    blenta

     
    • Anonymous

      Anonymous - 2023-05-17

      Great, with this i can go on…

      Again, thank you very much!

      Mit freundlichen Grüßen

      Alexander Reil
      IT-Verwaltung (Abtg. 1 a)
      Tel: +49 8024 642-321
      Fax: +49 8024 642-921
      Von: bugs@bpmn.p.re.sourceforge.net bugs@bpmn.p.re.sourceforge.net Im Auftrag von "???(Blenta)"
      Gesendet: Mittwoch, 17. Mai 2023 10:52
      An: [bpmn:bugs] 515@bugs.bpmn.p.re.sourceforge.net
      Betreff: [bpmn:bugs] #515 cannot access class sun.swing.FilePane

      Hi Alex,

      I found a better workaround, set these two jvm options to the JDK_JAVA_OPTIONS environment variable.

      blenta


      [bugs:#515]https://sourceforge.net/p/bpmn/bugs/515/ cannot access class sun.swing.FilePane

      Status: accepted
      Group: v6.x
      Labels: jdk17
      Created: Tue May 16, 2023 10:34 AM UTC by Alexander Reil
      Last Updated: Tue May 16, 2023 03:16 PM UTC
      Owner: 史耀强(Blenta)

      Hi Blenta,

      starting Yaoqiang BPMN Editor 6.0.1 leads to an error:

      java.exe -jar .\yaoqiang-bpmn-editor-6.0.1.jar --verbose -clean

      java.exe : Exception in thread "main" Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessError: class

      org.yaoqiang.asaf.editor.view.filesystem.FileExplorerUI (in unnamed module @0x17e1b0c) cannot access class sun.swing.FilePane (in module java.desktop) because module

      java.desktop does not export sun.swing to unnamed module @0x17e1b0c

      The environment is:

      java --version

      openjdk 17.0.7 2023-04-18

      OpenJDK Runtime Environment Temurin-17.0.7+7 (build 17.0.7+7)

      OpenJDK Client VM Temurin-17.0.7+7 (build 17.0.7+7, mixed mode, emulated-client)

      Do you have any suggestions? If you need further information, let me know!

      Kind regards

      Alex


      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/bpmn/bugs/515/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

      alexander.reil@holzkirchen.dealexander.reil@holzkirchen.de

      Markt Holzkirchen
      Marktplatz 2
      83607 Holzkirchen
      www.holzkirchen.de

      Öffnungszeiten:
      Montag: 08:00 - 12:00 und 14:00 - 16:00 Uhr
      Dienstag und Mittwoch: 08:00 - 12:00 Uhr
      Donnerstag: 08:00 - 12:00 und 14:00 - 18:00 Uhr
      Freitag: 08:00 - 12:00 Uhr

      [cid:image91a0e1.BMP@0d8fc0fb.44896ae5]

      Hinweis: Die Betroffeneninformationen gem. Art. 13 und 14 Datenschutzgrundverordnung (DSGVO) bezüglich der Datenerhebung finden Sie auf unserer Homepage unter: www.holzkirchen.de/de/Impressum/Betroffeneninformationenhttps://www.holzkirchen.de/de/Impressum/Betroffeneninformationen

      Diese E-Mail-Adresse dient nur zum Empfangen einfacher Mitteilungen ohne qualifizierte elektronische Signatur und/oder Verschlüsselung. Der Zugang zur rechtsverbindlichen elektronischen Kommunikation nach § 3a Abs. 2 BayVwVfG in Verbindung mit Art. 16 BayDiG wird daher nicht eröffnet.

      Haftungsausschluss: Diese E-Mail (und ihre Anhänge) ist ausschließlich für den/die darin genannte/n Empfänger/-in bestimmt. Dies gilt auch, wenn eine E-Mail an mehrere Empfänger/-innen gerichtet ist. Die E-Mail enthält rechtlich geschützte und vertrauliche Informationen. Die Verwendung, Verarbeitung und Übermittlung dieser E-Mail, ihrer Anhänge oder irgendwelcher Teile davon kann Rechte von Betroffenen verletzen und ist deshalb ausschließlich zum bestimmungsgemäßen und zweckgerichteten Gebrauch gestattet. Jede dem Zweck und Ziel der E-Mail und ihrer Anhänge zuwiderlaufende Nutzung und Verarbeitung ist nicht gestattet. Wenn Sie diese Nachricht irrtümlich erhalten oder aus anderen Gründen nicht der/die bestimmungsgemäße Empfänger/-in sind, informieren Sie uns bitte sofort unter der oben genannten Adresse und vernichten Sie diese Nachricht (einschließlich ihrer Anhänge) und alle Vervielfältigungen davon unverzüglich. Der/die Absender/-in trägt keine Haftung, insbesondere für unvollständige, verspätete oder verfälschte Nachrichten, sofern diesem/dieser kein vorsätzliches Verhalten vorgeworfen werden kann.

       

      Related

      Bugs: #515

  • Anonymous

    Anonymous - 2023-05-17

    see the readme at https://sourceforge.net/projects/bpmn/files/ for more details

     
  • 史耀强(Blenta)

    • status: accepted --> closed
     
  • Anonymous

    Anonymous - 2025-05-07

    I don't know much about swing, but even the JDK 6 Javadocs for sun.swing.FilePane (srcrr.com) say

    WARNING: This class is an implementation detail and is only public so that it can be used by two packages. You should NOT consider this public API.

    JFileChoose seems to be an official class that could be used, but not sure if it fulfills your requirements.

     

Anonymous
Anonymous

Add attachments
Cancel