[ 
https://issues.apache.org/jira/browse/CAY-2941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrus Adamchik updated CAY-2941:
---------------------------------
    Summary: Modeler won't start on Windows on Java 25   (was: Modeler won't 
strat on Windows on Java 25 )

> Modeler won't start on Windows on Java 25 
> ------------------------------------------
>
>                 Key: CAY-2941
>                 URL: https://issues.apache.org/jira/browse/CAY-2941
>             Project: Cayenne
>          Issue Type: Task
>    Affects Versions: 5.0-M1
>            Reporter: Andrus Adamchik
>            Assignee: Andrus Adamchik
>            Priority: Major
>             Fix For: 5.0-M2
>
>
> Modeler Win assembly works in J 21, but not 25. Trying to run from the 
> command line (bypassing NSIS launcher) getting the exception below. According 
> to Claude, this requires a JGoodies upgrade, which perhaps will take us to 
> FlatLaf (FWIW, Win Modeler look very ugly on J21, much worse than the Mac 
> version)
> {noformat}
> java.exe -Xmx500m --add-exports 
> java.desktop/com.sun.java.swing.plaf.windows=ALL-UNNAMED -jar 
> CayenneModeler.jar
> Exception in thread "AWT-EventQueue-0" 
> java.lang.IncompatibleClassChangeError: class 
> com.jgoodies.looks.windows.WindowsButtonUI cannot inherit from final class 
> com.sun.java.swing.plaf.windows.WindowsButtonUI
>         at java.base/java.lang.ClassLoader.defineClass1(Native Method)
>         at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962)
>         at 
> java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:144)
>         at 
> java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:776)
>         at 
> java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:691)
>         at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:620)
>         at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:578)
>         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
>         at java.desktop/javax.swing.UIDefaults.getUIClass(UIDefaults.java:711)
>         at java.desktop/javax.swing.UIDefaults.getUI(UIDefaults.java:778)
>         at java.desktop/javax.swing.UIManager.getUI(UIManager.java:1059)
>         at java.desktop/javax.swing.JButton.updateUI(JButton.java:144)
>         at 
> java.desktop/javax.swing.AbstractButton.init(AbstractButton.java:2141)
>         at java.desktop/javax.swing.JButton.<init>(JButton.java:134)
>         at java.desktop/javax.swing.JButton.<init>(JButton.java:88)
>         at 
> org.apache.cayenne.modeler.toolkit.AppAction$CayenneToolbarButton.<init>(AppAction.java:221)
>         at 
> org.apache.cayenne.modeler.ui.logconsole.LogConsole.<init>(LogConsole.java:89)
>         at 
> org.apache.cayenne.modeler.Application.startup(Application.java:145)
>         at org.apache.cayenne.modeler.Main.lambda$launch$0(Main.java:76)
>         at 
> java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:323)
>         at 
> java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
>         at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:702)
>         at 
> java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
>         at 
> java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
>         at 
> java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
>         at 
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
>         at 
> java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>         at 
> java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to