<p dir="ltr">If y&#39;all are willing to pull in Hibernate 5.3 the plan is to switch Hibernate to use ByteBuddy as It&#39;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 &quot;under&quot; the JPA 2.1 jar</p>
<br><div class="gmail_quote"><div dir="ltr">On Tue, Dec 5, 2017, 7:22 PM Brian Stansberry &lt;<a href="mailto:brian.stansberry@redhat.com">brian.stansberry@redhat.com</a>&gt; 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&#39;s a Javassist 3.22.0-GA out and we&#39;ve moved on to WF 12 work. What are we going to do about this one?<div><br></div><div>We don&#39;t expect a long dev cycle for WF 12 so if we are going to make this change we shouldn&#39;t delay long. We don&#39;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">&lt;<a href="mailto:steve@hibernate.org" target="_blank">steve@hibernate.org</a>&gt;</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&#39;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 &lt;<a href="mailto:jason.greene@redhat.com" target="_blank">jason.greene@redhat.com</a>&gt; 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 &lt;<a href="mailto:tomaz.cerar@gmail.com" target="_blank">tomaz.cerar@gmail.com</a>&gt; 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 &amp; 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] &amp; 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>