Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.8.1, 1.0.0
-
None
Description
When tag-attribute filter includes attributes of numeric types (int, double, float), Gremlin queries fail due to ClassCastException:
2017-07-29 07:58:15,868 DEBUG - [pool-1-thread-9 - e81686ab-44b5-403a-94e2-cf2a342806c6:] ~ gremlinTagFilterQuery=g.V().has('__guid', T.in, guids).has('__traitNames', T.in, traitNames).as('e').out().has('__typeName', T.in, typeNames).has('tag4.attr4-double', T.gte, 6).back('e').toList() (ClassificationSearchProcessor:119) ... 2017-07-29 07:58:16,189 WARN - [pool-1-thread-9 - e81686ab-44b5-403a-94e2-cf2a342806c6:] ~ javax.script.ScriptException: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double (ClassificationSearchProcessor:260)