-
Notifications
You must be signed in to change notification settings - Fork 29
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
No results returned, even though query is executed on server #234
Comments
Just checking in on this. The python driver for neo4j is working under the same conditions (able to read and write), so I'm convinced the issue is with the ruby driver specifically. Happy to check any details that might be useful to check, but I simplified the use-case as much as I could think to do. |
We can reproduce this. |
Sorry, I'm slammed with work. Could you guys try earlier ruby versions to see if the problem is still present? We have not tested ruby 3.3 very much. |
I'm also having this problem. I tried with different versions of the gem dependencies and the problem seems to be with the |
I did try this on Ruby 2.7.8 and it seemed to work; hopefully this just requires a library version patch. :) |
Ruby 2.7.8 is a surprise because ruby >= 3.1 is a hard requirement for MRI driver 4.4. |
To be fair, my test is extremely basic, though I share your surprise. I can do a more thorough search of where things start to break down tomorrow. :) I may have overstated my success after seeing the connection, but I'll get more info as soon as I can. |
For me, it works with ruby 3.3.6 and async-io 1.31.0 |
Hi!
I created a bare ruby project using Bundler 2.5.23 on Ruby 3.3.6 with the neo4j-ruby-driver as the sole gem in the project. The Gemfile.lock says the version being used is 4.4.5. After bundle install, I then created a test file that contained the following:
The output of this was as follows:
The query was sent to the database, executed, returned with the correct result to the driver, and then those results were eaten.
In case this matters, I ran this on Ubuntu 24.04.1 LTS under WSL, and the Neo4J Desktop under Windows itself. I got similar results running this against an Aura instance. Replacing the .to_a with calls to .single.first causes the NoSuchRecordException. I can run cypher-shell against the DB and get the expected results, so I'm fairly confident the issue is within the driver itself, but I have no idea how to troubleshoot it. Any thoughts?
The text was updated successfully, but these errors were encountered: