Skip to content

MERGE ON CREATE ON MATCH with more than 12 properties seems to cause a subsequent binary format decode error #32

Description

@esjmb

consider a query of form

MERGE (x:SomeTag{a:"val1",b:"val"2,c:"val3"})
ON MATCH SET x.d = "val7", x.e = "val8", ... , x.z = "val9"
ON CREATE SET x.d = "val4", x.e = "val5", ... , x.z = "val6"

I seem to be hitting a limit of about 12 properties set before subsequent queries for nodes thus initialised results in a binary format decoding error, all using the Haskell hasbolt library. Less than this and all works fine.

A typical failing query would be:

MATCH (x:SomeTag{a:"val1",b:"val"2,c:"val3"}) RETURN x

results in

Cannot fetch: wrong message format (Error while decoding binary format: expected text)

This also seems to happen with SET += {12+ properties}

Happy to did in to diagnose, but just want to seek some commentary/guidance before I do.

thanks, S.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions