Red Hat Bugzilla – Bug 1258971
qpidd selector issues when parsing of certain integer literals
Last modified: 2015-10-08 09:11:19 EDT
+++ This bug was initially created as a clone of Bug #1254948 +++
In addition to the header naming issues covered by BZ1254944 there appear to be some further selector related issues, with failures in various tests checking handling of things such as IN/LIKE/BETWEEN/whitespace etc.
--- Additional comment from Gordon Sim on 2015-08-28 18:20:54 EDT ---
I've identified the issues as (a) incorrect evaluation of NOT IN and BETWEEN when types mismatch and (b) incorrect parsing of certain integer literals. More details in QPID-6717 and QPID-6718, now linked to this. I have checked in a fix for the first class (https://svn.apache.org/r1698428), the second class are still unresolved.
--- Additional comment from Irina Boverman on 2015-09-01 09:56:34 EDT ---
Backported (https://svn.apache.org/r1698428) to 0.34-mrg.
This is now fixed on the upstream qpid trunk:
git mirror SHAs: 492f7a78 & 215baaf0
I had to create a few custom clients to test this, so it took me a little while. The fix is verified and working.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.