You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Dmitry Gusev (Jira)" <ji...@apache.org> on 2020/06/24 15:55:00 UTC
[jira] [Comment Edited] (TAP5-2628) Tapestry Java 14 support
[ https://issues.apache.org/jira/browse/TAP5-2628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17143959#comment-17143959 ]
Dmitry Gusev edited comment on TAP5-2628 at 6/24/20, 3:54 PM:
--------------------------------------------------------------
[~kai.meder] current release is not yet compatible, but we do plan to make the Tapestry compatible with 14.
You can probably follow the java9modules branch where ASM has been updated to 8.0.1 (which is java 14 compatible):
[ttps://github.com/apache/tapestry-5/commits/java9modules|https://github.com/apache/tapestry-5/commits/java9modules]
Cannot give you any more details at the moment, sorry.
was (Author: dmitrygusev):
[~kai.meder] current release is not yet compatible, but we do plan to make it compatible.
You can probably follow the java9modules branch where ASM has been updated to 8.0.1 (which is java 14 compatible):
[ttps://github.com/apache/tapestry-5/commits/java9modules|https://github.com/apache/tapestry-5/commits/java9modules]
Cannot give you any more details at the moment, sorry.
> Tapestry Java 14 support
> ------------------------
>
> Key: TAP5-2628
> URL: https://issues.apache.org/jira/browse/TAP5-2628
> Project: Tapestry 5
> Issue Type: Wish
> Components: tapestry-core
> Affects Versions: 5.5.0
> Reporter: Kai Meder
> Priority: Major
> Labels: Java14
>
> Hello,
> are there any plans or obstacles to support Java 14?
> We are currently blocked in upgrading by the following errors:
> {code:java}
> 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
> {code}
>
> It seems that asm is supporting java14 by now: [https://asm.ow2.io/versions.html]
> Best Regards, Kai
--
This message was sent by Atlassian Jira
(v8.3.4#803005)