SmedbergM created TINKERPOP-1674:
------------------------------------

             Summary: Traversals reference elements after deletion
                 Key: TINKERPOP-1674
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1674
             Project: TinkerPop
          Issue Type: Bug
          Components: neo4j
    Affects Versions: 3.2.4, 3.2.3
         Environment: Demonstrated on Ubuntu, OSX
            Reporter: SmedbergM


In a multiprocessor environment, a traversal will sometimes reference vertices 
which another thread/processor has already deleted. This causes the entire 
traversal to fail in an unrecoverable fashion and throw an uncaught exception.

MWE: https://github.com/SmedbergM/neo4j-deletion-error
Gist containing logging output: 
https://gist.github.com/SmedbergM/5fcf0d98a255e7d346b85b98bcc1ec0d

This error has cropped up persistently over several months/releases (dating 
back to 3.1.x or earlier). I have not tried to diff back/bisect to find 
introduction time of the behavior.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to