Hi Sergey, thanks for explaining the background. As discussed on #irc, I agree with you that mentioning it in the release note for 2.7.6 is fine.
regards, aki 2013/7/18 Sergey Beryozkin <[email protected]>: > Hi Aki, thanks for reporting it, > the fact an older Jettison version can be picked up in OSGI was not > something I thought about... > I reckon this is not a critical issue, unless yourself or others disagree, > perhaps Dan can mention this issue in CXF 2.7.6 release section as you > suggested. > I will also update CXF JSONProvider calling this method conditionally, only > if a related property is set (FYI, this is to do with affecting the way > Jettison reporting null properties, null in quotes as "null" as opposed to > null) > > Thanks, Sergey > > On 17/07/13 23:39, Aki Yoshida wrote: >> >> So far all the tests I ran with 2.7.6 are fine except I noticed one thing. >> >> cxf-2.7.6 uses jettison 1.3.4 and uses a new method that was not in >> 1.3.3. So with 1.3.3, it runs into >> javax.ws.rs.InternalServerErrorException: java.lang.NoSuchMethodError: >> org.codehaus.jettison.mapped.Configuration.setWriteNullAsString(Z)V >> >> The version range given in rt-rs-extension-provider is [1.3,2), so it >> can still pick up the old jettison version that is incompatible with >> it. (not relevant when using karaf cxf feature because that is >> bringing the new one). >> >> I am not familiar with the jettison's versions, and not sure whether a >> short remark in the 2.7.6 release note is sufficient or some change in >> the code is necessary. >> >> regards, aki >> >> >> >> >> >> >> 2013/7/17 Daniel Kulp <[email protected]>: >>> >>> >>> >>> We've resolved over 75 issues since 2.7.5 and almost 50 ported back to >>> 2.5.11 and 2.6.9. >>> >>> This also includes an minor 2.6.2 release of xjc-utils to get the update >>> to the boolean getter plugin that was requested. >>> >>> >>> List of issues: >>> 2.5.11 >>> >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310511&version=12324275 >>> 2.6.9 >>> >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310511&version=12324384 >>> 2.7.6 >>> >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310511&version=12324383 >>> >>> The Maven staging areas are at: >>> xjc-utils: >>> https://repository.apache.org/content/repositories/orgapachecxf-153 >>> 2.5.11 >>> https://repository.apache.org/content/repositories/orgapachecxf-152 >>> 2.6.9 >>> https://repository.apache.org/content/repositories/orgapachecxf-155 >>> 2.7.6 >>> https://repository.apache.org/content/repositories/orgapachecxf-159 >>> >>> The distributions are in the org/apache/cxf/apache-cxf/ directory of the >>> Maven staging areas. >>> >>> >>> This releases are tagged at: >>> http://svn.apache.org/repos/asf/cxf/xjc-utils/tags/xjc-utils-2.6.2/ >>> http://svn.apache.org/repos/asf/cxf/tags/cxf-2.5.11 >>> http://svn.apache.org/repos/asf/cxf/tags/cxf-2.6.9 >>> http://svn.apache.org/repos/asf/cxf/tags/cxf-2.7.6 >>> >>> This vote will be open for at least 72 hours. >>> >>> >>> -- >>> Daniel Kulp >>> [email protected] - http://dankulp.com/blog >>> Talend Community Coder - http://coders.talend.com >>> > > > -- > Sergey Beryozkin > > Talend Community Coders > http://coders.talend.com/ > > Blog: http://sberyozkin.blogspot.com
