<html><head><base href="x-msg://7/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I agree with Andy but having different release cycles we should isolate AS 7's libs from the rest anyways.<div><br></div><div>For this problem, I think we should:</div><div>&nbsp;- bump up AS 7 Jackson version to the one used by Avro</div><div>&nbsp;- isolate this library for future proofing</div><div><br><div><div>On 7 sept. 2011, at 00:06, Andrig Miller wrote:</div><br><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><div style="font-family: Arial; font-size: 12pt; color: rgb(0, 0, 0); "><hr id="zwchr"><blockquote id="DWT5018" style="border-left-width: 2px; border-left-style: solid; border-left-color: rgb(16, 16, 255); margin-left: 5px; padding-left: 5px; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; "><b>From:<span class="Apple-converted-space">&nbsp;</span></b>"Sanne Grinovero" &lt;<a href="mailto:sanne@hibernate.org">sanne@hibernate.org</a>&gt;<br><b>To:<span class="Apple-converted-space">&nbsp;</span></b><a href="mailto:jboss-as7-dev@lists.jboss.org">jboss-as7-dev@lists.jboss.org</a><br><b>Cc:<span class="Apple-converted-space">&nbsp;</span></b>"Emmanuel Bernard" &lt;<a href="mailto:emmanuel@hibernate.org">emmanuel@hibernate.org</a>&gt;<br><b>Sent:<span class="Apple-converted-space">&nbsp;</span></b>Tuesday, September 6, 2011 8:44:14 AM<br><b>Subject:<span class="Apple-converted-space">&nbsp;</span></b>[jboss-as7-dev] depending on jackson-mapper-asl<br><br>Hi all,<br>we're working on Hibernate Search 4, which sports besides many other<br>changes a revamped serialization framework which uses Apache Avro;<br>this is an important component towards a better integration with<br>Infinispan and unlocking all potential of Hibernate OGM.<br><br>Avro depends on:<br>&nbsp;org.codehaus.jackson:jackson-core-asl &nbsp; &nbsp;(using 1.7.3)<br>&nbsp;org.codehaus.jackson:jackson-mapper-asl &nbsp; &nbsp;(using 1.7.3)<br>&nbsp;com.thoughtworks.paranamer:paranamer &nbsp; &nbsp;(using 2.3)<br>&nbsp;org.xerial.snappy:snappy-java &nbsp; &nbsp;(using 1.0.1-rc3)<br><br>While Hibernate Search is not part of the Application Server<br>distribution, we noticed that the AS depends on jackson-mapper-asl too<br>and some early adopters reported version conflicts.<br><br>Even forcing Search to use the same version as AS 7.0.1 (1.6.3) all<br>our tests are fine, but we would rather not bind our project to depend<br>to AS7's specific versions, if you can suggest better alternatives.<br></blockquote>One word here.&nbsp; When this thing gets into productization it is better all around if we do use the same versions.&nbsp; While we can do some really cool things now through modules to have different versions of the same components floating around, I fear that we will get lazy, and before you know it we end up with dozens of versions of similar or the same components floating around, and that will become a support nightmare.<br><br>Andy<br><blockquote style="border-left-width: 2px; border-left-style: solid; border-left-color: rgb(16, 16, 255); margin-left: 5px; padding-left: 5px; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; "><br>Please consider I'm not familiar with the AS7 classloader isolation<br>details, but since we're not living under a stone our expectation was<br>that application code should be isolated from this; is this something<br>that should be enabled, or is Jackson "special" ?<br><br>Possibly the users reporting these issues are doing something wrong? I<br>have no forum links as this started from IRC but I can ask for more<br>details if you could suggest what to look for.<br><br>Regards,<br>Sanne<br><br><a href="https://hibernate.onjira.com/browse/HSEARCH-887">https://hibernate.onjira.com/browse/HSEARCH-887</a><br>_______________________________________________<br>jboss-as7-dev mailing list<br><a href="mailto:jboss-as7-dev@lists.jboss.org">jboss-as7-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/jboss-as7-dev">https://lists.jboss.org/mailman/listinfo/jboss-as7-dev</a><br></blockquote><br></div></div></span><br class="Apple-interchange-newline"></blockquote></div><br></div></body></html>