Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when retrieving fields of type DateTime #36

Open
patrobinson opened this issue Mar 26, 2019 · 4 comments
Open

Error when retrieving fields of type DateTime #36

patrobinson opened this issue Mar 26, 2019 · 4 comments

Comments

@patrobinson
Copy link

When I try and query a Node that has a DateTime property I get the following error:

<interactive>:0:0: error: DateTime is not supported as a return type in Bolt protocol version 1. Please make sure driver supports at least protocol version 2. Driver upgrade is most likely required.

I'm running the latest version

11:35 $ neo4j-client --version
neo4j-client: 2.2.0
libneo4j-client: 2.2.0
libcypher-parser: 0.6.0
@cleishm
Copy link
Owner

cleishm commented Mar 26, 2019

Right - the latest Neo4j version has made a un-documented or standardized protocol upgrade. There is some work in the https://github.com/cleishm/libneo4j-client/tree/neo4j-proto-2 branch to reverse engineer the additions and add support for them.

@lispwright
Copy link

Is libneo4j-client effectively dead with Bolt now having moved to a further and also undocumented v3 of the wire protocol?

@cleishm
Copy link
Owner

cleishm commented Sep 28, 2019

Not necessarily. V1 bolt works ok, and it should not be too hard to reverse engineer the protocol given the server implementation is open source. It just needs someone to do so.

@cleishm
Copy link
Owner

cleishm commented Oct 14, 2019

@seajaysec ran into the same issue. Is anyone interested in contributing to this? @agatlin?

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

No branches or pull requests

3 participants