jochenberger opened a new pull request, #2449:
URL: https://github.com/apache/groovy/pull/2449
`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
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]