Details
-
Bug
-
Resolution: Fixed
-
Major
-
4.5.0
-
None
-
Untriaged
-
Unknown
Description
Query Issued:
SELECT tb_H.* FROM (SELECT tb_O.* FROM (SELECT tb_M.* FROM ( SELECT t_5.* FROM simple_table_3 t_5 WHERE int_field1 IN (SELECT RAW int_field1 FROM simple_table_10 t_4 USE KEYS t_5.primary_key_id WHERE ((t_4.bool_field1 != true AND t_4.varchar_field1 IS NULL)) OR ((t_4.bool_field1 = true OR t_4.primary_key_id NOT BETWEEN "1" and "999")) ) ) tb_M) tb_O) tb_H ;
There is no bucket named simple_table_10 in cluster but simple_table_3 is there.
Result seen:
{
"requestID": "11dac69b-caaf-4c1a-aa31-9275f43330e7",
"signature":
,
"results": [
],
"errors": [
],
"status": "stopped",
"metrics":
}
while if I do a simple select from simple_table_10 which is not present, it gives correct error message:
cbq> select * from simple_table_10;
{
"requestID": "1d31ce81-00b6-4be1-b3ca-35be2258cb48",
"errors": [
],
"status": "fatal",
"metrics":
}