[ 
https://issues.apache.org/jira/browse/TINKERPOP-1802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16241159#comment-16241159
 ] 

ASF GitHub Bot commented on TINKERPOP-1802:
-------------------------------------------

GitHub user okram opened a pull request:

    https://github.com/apache/tinkerpop/pull/744

    TINKERPOP-1802: hasId() fails for empty collections

    https://issues.apache.org/jira/browse/TINKERPOP-1802
    
    If `hasId([])` is specified, then an `ArrayOutOfBoundsException` occurs. 
This has been fixed by simply filtering out (`filter(true)` in essence) all 
vertices once a `hasId([])` is reached. cc/ @rjbriody 
    
    VOTE +1.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/apache/tinkerpop TINKERPOP-1802

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/tinkerpop/pull/744.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #744
    
----
commit 74ca03dea1a7db7b2af39f46020cf8a75a2ea5c4
Author: Marko A. Rodriguez <[email protected]>
Date:   2017-11-06T21:36:22Z

    fixed a hasId([]) ArrayOutOfBoundsException bug that occurs in the rare 
situation where a user provides an empty collection of ids. Test cases 
developed by @dkuppitz.

----


> hasId() fails for empty collections
> -----------------------------------
>
>                 Key: TINKERPOP-1802
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1802
>             Project: TinkerPop
>          Issue Type: Bug
>          Components: process
>    Affects Versions: 3.3.0, 3.2.6
>            Reporter: Daniel Kuppitz
>            Assignee: Marko A. Rodriguez
>
> {noformat}
> gremlin> g.V().hasId(within([]))
> 0
> Type ':help' or ':h' for help.
> Display stack trace? [yN]
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to