Details
-
Wish
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
5.5.0
-
None
Description
Hello,
are there any plans or obstacles to support Java 14?
We are currently blocked in upgrading by the following errors:
Caused by: java.lang.RuntimeException: Error building service proxy for service 'AspectDecorator' (at org.apache.tapestry5.ioc.internal.services.AspectDecoratorImpl(PlasticProxyFactory) (at AspectDecoratorImpl.java:35) via org.apache.tapestry5.ioc.modules.TapestryIOCModule.bind(ServiceBinder) (at TapestryIOCModule.java:52)): Unsupported class file major version 58 at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:339) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:82) ... 115 moreCaused by: java.lang.IllegalArgumentException: Unsupported class file major version 58 at org.apache.tapestry5.internal.plastic.asm.ClassReader.<init>(ClassReader.java:184) at org.apache.tapestry5.internal.plastic.asm.ClassReader.<init>(ClassReader.java:166) at org.apache.tapestry5.internal.plastic.asm.ClassReader.<init>(ClassReader.java:152) at org.apache.tapestry5.internal.plastic.asm.ClassReader.<init>(ClassReader.java:273) at org.apache.tapestry5.internal.plastic.PlasticClassPool.readClassNode(PlasticClassPool.java:592) at org.apache.tapestry5.internal.plastic.PlasticClassImpl.introduceInterface(PlasticClassImpl.java:1411) at org.apache.tapestry5.internal.plastic.PlasticClassImpl.introduceInterface(PlasticClassImpl.java:1394) at org.apache.tapestry5.ioc.internal.ModuleImpl$9.transform(ModuleImpl.java:489) at org.apache.tapestry5.plastic.PlasticManager.createProxy(PlasticManager.java:287) at org.apache.tapestry5.ioc.internal.services.PlasticProxyFactoryImpl.createProxy(PlasticProxyFactoryImpl.java:76) at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxyInstance(ModuleImpl.java:484) at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxy(ModuleImpl.java:478) at org.apache.tapestry5.ioc.internal.ModuleImpl.access$900(ModuleImpl.java:40) at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:322) ... 116 more
It seems that asm is supporting java14 by now: https://asm.ow2.io/versions.html
Best Regards, Kai
Attachments
Issue Links
- duplicates
-
TAP5-2624 Support Java 14 bytecode by upgrading embedded ASM version to 8.0.1
- Resolved