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

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

Github user spmallette commented on the issue:

    https://github.com/apache/tinkerpop/pull/854
  
    i dunno - that's sorta why i left it alone.  if you can't think of any way 
to test it well, a nice long explanatory comment with the JIRA referenced where 
you made the change might be enough to scare off another dev from coming along 
and trying to change that.


> gremlin-python maximum recursion depth exceeded on large responses
> ------------------------------------------------------------------
>
>                 Key: TINKERPOP-1933
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1933
>             Project: TinkerPop
>          Issue Type: Bug
>          Components: python
>    Affects Versions: 3.3.1
>            Reporter: Branden Moore
>            Assignee: David M. Brown
>            Priority: Major
>
> gremlin-python fails to deserialize large lists returned from the server, 
> giving the error:
>  
> {{>>> x = g.V().limit(65000).toList()}}
> {{Traceback (most recent call last):}}
> {{  File "/usr/lib/python2.7/logging/__init__.py", line 861, in emit}}
> {{Traceback (most recent call last):}}
> {{  File "<stdin>", line 1, in <module>}}
> {{  File 
> "/ascldap/users/bjmoor/.local/lib/python2.7/site-packages/gremlin_python/process/traversal.py",
>  line 52, in toList}}
> {{    return list(iter(self))}}
> {{  File 
> "/ascldap/users/bjmoor/.local/lib/python2.7/site-packages/gremlin_python/process/traversal.py",
>  line 70, in next}}
> {{    return self.__next__()}}
> {{  File 
> "/ascldap/users/bjmoor/.local/lib/python2.7/site-packages/gremlin_python/process/traversal.py",
>  line 43, in __next__}}
> {{    self.traversal_strategies.apply_strategies(self)}}
> {{  File 
> "/ascldap/users/bjmoor/.local/lib/python2.7/site-packages/gremlin_python/process/traversal.py",
>  line 352, in apply_strategies}}
> {{    traversal_strategy.apply(traversal)}}
> {{  File 
> "/ascldap/users/bjmoor/.local/lib/python2.7/site-packages/gremlin_python/driver/remote_connection.py",
>  line 143, in apply}}
> {{    remote_traversal = self.remote_connection.submit(traversal.bytecode)}}
> {{  File 
> "/ascldap/users/bjmoor/.local/lib/python2.7/site-packages/gremlin_python/driver/driver_remote_connection.py",
>  line 54, in submit}}
> {{    results = result_set.all().result()}}
> {{  File 
> "/ascldap/users/bjmoor/.local/lib/python2.7/site-packages/concurrent/futures/_base.py",
>  line 462, in result}}
> {{    return self.__get_result()}}
> {{  File 
> "/ascldap/users/bjmoor/.local/lib/python2.7/site-packages/concurrent/futures/_base.py",
>  line 414, in __get_result}}
> {{    raise exception_type, self._exception, self._traceback}}
> {{RuntimeError: maximum recursion depth exceeded while calling a Python 
> object}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to