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

Thiago Henrique De Paula Figueiredo closed TAP5-2628.
-----------------------------------------------------
    Resolution: Duplicate

Hello, [~kai.meder]!

I'm closing this ticket as a duplicate of TAP5-2624, which is about the exact 
same thing as this one.

Java 14 bytecode will be supported by Tapestry 5.6.0. Here's the commit for it: 
https://github.com/apache/tapestry-5/commit/acff449752d4aaf020f2e679595910204a53147e.
 A snapshot of this version is already present in the ASF snapshot Maven 
repository at https://repository.apache.org/content/groups/snapshots/.

Tapestry 5.6.0 should be released in the upcoming weeks.

Please use the Tapestry mailing lists for further questions.

> 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)

Reply via email to