Commit ac177dd
authored
Remove JApplet check from SwingBuilder factory registration
`JApplet` has been deprecated for quite some time now (since Java 9) and was finally removed in Java 26. That means that SwingBuilder will stop working in Java 26:
```
Exception in thread "main" java.lang.RuntimeException: Could not init groovy.swing.SwingBuilder because of an exception in groovy.swing.SwingBuilder.registerBasicLayouts
at groovy.util.FactoryBuilderSupport.callAutoRegisterMethods(FactoryBuilderSupport.java:211)
at groovy.util.FactoryBuilderSupport.autoRegisterNodes(FactoryBuilderSupport.java:185)
at groovy.util.FactoryBuilderSupport.<init>(FactoryBuilderSupport.java:163)
at groovy.swing.SwingBuilder.<init>(SwingBuilder.groovy:101)
at groovy.swing.SwingBuilder.<init>(SwingBuilder.groovy)
...
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at groovy.util.FactoryBuilderSupport.callAutoRegisterMethods(FactoryBuilderSupport.java:206)
... 6 more
Caused by: java.lang.NoClassDefFoundError: javax/swing/JApplet
at groovy.swing.SwingBuilder.registerBeanFactory(SwingBuilder.groovy:303)
at groovy.util.FactoryBuilderSupport.registerBeanFactory(FactoryBuilderSupport.java:644)
at groovy.swing.SwingBuilder.registerBasicLayouts(SwingBuilder.groovy:229)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
... 8 more
Caused by: java.lang.ClassNotFoundException: javax.swing.JApplet
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:502)
... 12 more
```1 parent 0a32575 commit ac177dd
1 file changed
Lines changed: 0 additions & 1 deletion
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
300 | 300 | | |
301 | 301 | | |
302 | 302 | | |
303 | | - | |
304 | 303 | | |
305 | 304 | | |
306 | 305 | | |
| |||
0 commit comments