Bug 1254948 - Incorrect evaluation of NOT IN and BETWEEN when types mismatch
Summary: Incorrect evaluation of NOT IN and BETWEEN when types mismatch
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-cpp   
(Show other bugs)
Version: 3.2
Hardware: Unspecified
OS: Unspecified
Target Milestone: 3.2
: ---
Assignee: Andrew Stitcher
QA Contact: Michal Toth
Depends On:
Blocks: 1258971
TreeView+ depends on / blocked
Reported: 2015-08-19 09:57 UTC by Robbie Gemmell
Modified: 2015-10-08 13:11 UTC (History)
7 users (show)

Fixed In Version: qpid-cpp-0.34-4
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1258971 (view as bug list)
Last Closed: 2015-10-08 13:11:14 UTC
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

External Trackers
Tracker ID Priority Status Summary Last Updated
Apache JIRA QPID-6717 None None None Never
Red Hat Product Errata RHEA-2015:1879 normal SHIPPED_LIVE Red Hat Enterprise MRG Messaging 3.2 Release 2015-10-08 17:07:53 UTC

Description Robbie Gemmell 2015-08-19 09:57:30 UTC
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.

Comment 1 Gordon Sim 2015-08-28 22:20:54 UTC
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.

Comment 2 Irina Boverman 2015-09-01 13:56:34 UTC
Backported (https://svn.apache.org/r1698428) to 0.34-mrg.

Comment 4 Andrew Stitcher 2015-09-04 18:12:38 UTC
[Bug has been split so removing the numeric parsing part]

Now committed fixes to finish this issue to qpid upstream trunk:
(note that one of these changes reverts a previous change)

git mirror SHAs:
420c2a41 (this reverts 85ed093b)

svn urls:
https://svn.apache.org/r1700868 reverting https://svn.apache.org/r1698428

Comment 7 Michal Toth 2015-09-21 07:50:14 UTC
We have ran TCK tests on rhel7, 32 and 64b rhel6 and no selector tests are failing.
Runs were executed on 

Marking as verified.

Comment 9 errata-xmlrpc 2015-10-08 13:11:14 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.