Branden Moore created TINKERPOP-1933:
----------------------------------------
Summary: 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
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)