<p dir="ltr">If y'all are willing to pull in Hibernate 5.3 the plan is to switch Hibernate to use ByteBuddy as It's default provider for byte code enhancement services rather than Javassist. </p>
<p dir="ltr">5.3 however is our JPA 2.2 (ee8) work, so that has to be factored into the decision. 2.2 adds some new classes that we do rely on code-wise - @TableGenerators and @SequenceGenerators. Because of this we cannot simply use 5.3 "under" the JPA 2.1 jar</p>
<br><div class="gmail_quote"><div dir="ltr">On Tue, Dec 5, 2017, 7:22 PM Brian Stansberry <<a href="mailto:brian.stansberry@redhat.com">brian.stansberry@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">There's a Javassist 3.22.0-GA out and we've moved on to WF 12 work. What are we going to do about this one?<div><br></div><div>We don't expect a long dev cycle for WF 12 so if we are going to make this change we shouldn't delay long. We don't want to try it and see right before the release. </div></div><div class="gmail_extra"></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 31, 2017 at 10:24 AM, Steve Ebersole <span dir="ltr"><<a href="mailto:steve@hibernate.org" target="_blank">steve@hibernate.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I guess we'd have to TIAS. Generally history tells us that these Javassist updates do not go smoothly for Hibernate/WF. However, at least part of purpose of this 3.22 release was for Hibernate and Java 9: <a href="https://issues.jboss.org/browse/JASSIST-261" target="_blank">https://issues.jboss.org/browse/JASSIST-261</a><div><br></div><div>Back then I was able to use those 3.22 snapshots successfully, so hopefully this upgrade should go smoothly. But I agree that I would feel more comfortable with a Final rather than a CR.</div><div><div class="m_-3236941656830683661h5"><div><br></div><div><br></div><div><div class="gmail_quote"><div dir="ltr">On Thu, Aug 31, 2017 at 10:14 AM Jason Greene <<a href="mailto:jason.greene@redhat.com" target="_blank">jason.greene@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>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. </div><div><br></div><div>I suspect we probably won’t have everything even if we did update Javassist (still some test failures etc).</div><div><br></div><div>If someone has a strong argument otherwise, speak now or forever hold your peace!</div><div></div></div><div style="word-wrap:break-word"><div><br><div><blockquote type="cite"><div>On Aug 31, 2017, at 8:21 AM, Tomaž Cerar <<a href="mailto:tomaz.cerar@gmail.com" target="_blank">tomaz.cerar@gmail.com</a>> wrote:</div><br class="m_-3236941656830683661m_5790749635876389769m_-6640158256207519565Apple-interchange-newline"><div><div dir="ltr"><div>Hey guys,</div><div><br></div><div>during development of WF11 we have done lots of work on making it build & run on JDK9.</div><div>as release nears I would like to summarize what the current state is and how to move on.</div><div><br></div><div>Currently most of our core [1] & full [2] testsuite passes on latest builds of JDK9.</div><div>Remaining failures are already addressed by [3] and [4]<br></div><div><br></div><div>**But** passing testsuite on JDK9 is not the same as using our binary distribution under JDK9.</div><div><br></div><div>Currently as part of running build / testsuite we override version of javassit to 3.22.0-CR2</div><div>which is currently the only version that works properly on JDK9.</div><div>As there is no .GA version of javassit that work on JDK9 avalible we currently do not have it as default.</div><div><br></div><div>On top of that, hibernate as main user of javassit is not tested enough with this version of javassist</div><div>unless hibernate / JPA team says otherwise.</div><div><br></div><div>That would in practice mean that users running WF11 on JDK9 would have issues with JPA/Hibernate </div><div>based applications.</div><div><br></div><div>Currently I see two options how to address this:</div><div>- upgrade javassist to 3.22.x in server, preferably ask for .GA release.</div><div>- produce additional WildFly.x.x.x-jdk9 zip that would include the newer javassist.</div><div> </div><div>So question is do we even want to have working JDK9 build of WildFly 11 .Final</div><div>or should we postpone this for next update release.</div><div><br></div><div>--</div><div>tomaz<br></div><div><br></div><div><br></div><div>[1] <a href="https://ci.wildfly.org/viewType.html?buildTypeId=WildFlyCore_MasterLinuxJdk9" target="_blank">https://ci.wildfly.org/viewType.html?buildTypeId=WildFlyCore_MasterLinuxJdk9</a> </div><div>[2] <a href="https://ci.wildfly.org/viewType.html?buildTypeId=WF_MasterLinuxJdk9ea" target="_blank">https://ci.wildfly.org/viewType.html?buildTypeId=WF_MasterLinuxJdk9ea</a> </div><div>[3] <a href="https://github.com/wildfly/wildfly-core/pull/2738" target="_blank">https://github.com/wildfly/wildfly-core/pull/2738</a> </div><div>[4] <a href="https://github.com/wildfly/wildfly-core/pull/2751" target="_blank">https://github.com/wildfly/wildfly-core/pull/2751</a> </div><div><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><br></div></div>
_______________________________________________<br>wildfly-dev mailing list<br><a href="mailto:wildfly-dev@lists.jboss.org" target="_blank">wildfly-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a></div></blockquote></div><br></div></div><div style="word-wrap:break-word"><div><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">--<br>Jason T. Greene<br>Chief Architect, JBoss EAP</div><div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">Red Hat</div></div>
</div>
<br></div></div>_______________________________________________<br>
wildfly-dev mailing list<br>
<a href="mailto:wildfly-dev@lists.jboss.org" target="_blank">wildfly-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a></blockquote></div></div></div></div></div>
<br>_______________________________________________<br>
wildfly-dev mailing list<br>
<a href="mailto:wildfly-dev@lists.jboss.org" target="_blank">wildfly-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br></div><div class="gmail_extra"><div class="m_-3236941656830683661gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Brian Stansberry<div>Manager, Senior Principal Software Engineer</div><div>Red Hat</div></div></div>
</div></blockquote></div>