Skip to content

Graph Traverse throws exceptions when there are lots of edges on one node #149

Description

@holocentric-bmsnext

When performing a traverse query using

database.Query('traverse outE(), inV() from (SELECT FROM Object ORDER BY name SKIP 0 LIMIT 5000))
If any of the node contains lots of edges,

below exception is thrown.

at Orient.Client.Protocol.Response.Receive()
at Orient.Client.Protocol.Connection.ExecuteOperationInternal(IOperation operation)
at Orient.Client.Protocol.Connection.ExecuteOperation(IOperation operation)
at Orient.Client.Protocol.Serializers.RecordCSVSerializer.ParseRidBags(Int32 i, String recordString, ODocument document, String fieldName)
at Orient.Client.Protocol.Serializers.RecordCSVSerializer.ParseFieldName(Int32 i, String recordString, ODocument document)
at Orient.Client.Protocol.Serializers.RecordCSVSerializer.Deserialize(String recordString, ODocument document)
at Orient.Client.Protocol.Operations.Command.Command.ParseDocument(BinaryReader reader)
at Orient.Client.Protocol.Operations.Command.Command.Response(Response response)
at Orient.Client.Protocol.Connection.ExecuteOperationInternal(IOperation operation)
at Orient.Client.Protocol.Connection.ExecuteOperation(IOperation operation)
at Orient.Client.ODatabase.Query(String sql, String fetchPlan)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions