[wildfly-dev] WildFly 11 and JDK9

Jason Greene jason.greene at redhat.com
Thu Aug 31 10:54:43 EDT 2017


I think its probably too late, but I think we can follow up with an 11.1 or 11.0.1 that includes Java 9 fixes. 

I suspect we probably won’t have everything even if we did update Javassist (still some test failures etc).

If someone has a strong argument otherwise, speak now or forever hold your peace!

> On Aug 31, 2017, at 8:21 AM, Tomaž Cerar <tomaz.cerar at gmail.com> wrote:
> 
> Hey guys,
> 
> during development of WF11 we have done lots of work on making it build & run on JDK9.
> as release nears I would like to summarize what the current state is and how to move on.
> 
> Currently most of our core [1] & full [2] testsuite passes on latest builds of JDK9.
> Remaining failures are already addressed by [3] and [4]
> 
> **But** passing testsuite on JDK9 is not the same as using our binary distribution under JDK9.
> 
> Currently as part of running build / testsuite we override version of javassit to 3.22.0-CR2
> which is currently the only version that works properly on JDK9.
> As there is no .GA version of javassit that work on JDK9 avalible we currently do not have it as default.
> 
> On top of that, hibernate as main user of javassit is not tested enough with this version of javassist
> unless hibernate / JPA team says otherwise.
> 
> That would in practice mean that users running WF11 on JDK9 would have issues with JPA/Hibernate 
> based applications.
> 
> Currently I see two options how to address this:
> - upgrade javassist to 3.22.x in server, preferably ask for .GA release.
> - produce additional WildFly.x.x.x-jdk9 zip that would include the newer javassist.
>  
> So question is do we even want to have working JDK9 build of WildFly 11 .Final
> or should we postpone this for next update release.
> 
> --
> tomaz
> 
> 
> [1] https://ci.wildfly.org/viewType.html?buildTypeId=WildFlyCore_MasterLinuxJdk9 <https://ci.wildfly.org/viewType.html?buildTypeId=WildFlyCore_MasterLinuxJdk9>
> [2] https://ci.wildfly.org/viewType.html?buildTypeId=WF_MasterLinuxJdk9ea <https://ci.wildfly.org/viewType.html?buildTypeId=WF_MasterLinuxJdk9ea>
> [3] https://github.com/wildfly/wildfly-core/pull/2738 <https://github.com/wildfly/wildfly-core/pull/2738> 
> [4] https://github.com/wildfly/wildfly-core/pull/2751 <https://github.com/wildfly/wildfly-core/pull/2751>
> 
> _______________________________________________
> wildfly-dev mailing list
> wildfly-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/wildfly-dev

--
Jason T. Greene
Chief Architect, JBoss EAP
Red Hat

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/wildfly-dev/attachments/20170831/cf995933/attachment.html 


More information about the wildfly-dev mailing list