Comments (5)
Ok, I was able to re-create the error on my end. There was a change in the way connections are managed between versions 3 and 4 of Neo4j. These tools were developed with version 4, which apparently does not play nice with version 3. Let me see if I can get backwards compatibility to version 3. Stay tuned.
from graphyx.
Hi @lalquier, thanks for submitting this issue.
Getting an error message like 'URI scheme not supported' would seem to indicate an issue with the url. Can you confirm whether you are including the scheme (http://) in the url textbox? For example, this is the configuration for an input tool on my laptop that points to a Neo4j Desktop instance:
The user is required to specify either http:// or https:// in the url.
FYI, the tool uses the http port to validate the query in the UI. The engine part of the tool also uses the http port to identify the bolt port. The engine will use the bolt protocol when sending queries to and receiving data from the Neo4j database. So even though you specify the HTTP address, bolt will actually be used for the data transfer.
Let me know if this resolves your issue, and if not, we can continue troubleshooting. In that case, it would be good to know which version of Neo4j and Alteryx you are using, as well as a screenshot of the tool configuration (with sensitive parts redacted) and errors in the workflow.
from graphyx.
Thanks for the reply.
I did use a fully formed URL to connect with HTTP.
I am using Alteryx 2021.2 and Neo4j 3.5.14
from graphyx.
Thank you for the additional information.
Specifically regarding the input tool, do you also get an error when you validate a query from the UI? Or does the error only happen when you run the workflow?
The 404 error is interesting because it indicates it cannot find the Neo4j server. Are you by any chance connecting through a proxy server?
from graphyx.
Just a quick update: I'm still trying to find the best way to support version 3 of Neo4j. The metadata provided by version 3's API is significantly messier than that in version 4. I've been struggling to find a way to reliably parse return values for the input tool. So I've not forgotten about this issue - it's just a harder problem than I first anticipated.
from graphyx.
Related Issues (20)
- Encrypt passwords HOT 2
- output and delete tools do not parse incoming fields when there is only 1 incoming field
- Check for authentication errors and do not retry
- Update Neo4j Go driver to latest 4.x HOT 3
- Export map and list properties
- Input tool does not handle optional matches
- Add option to delete existing relationships when exporting nodes
- Export Date fields as date properties instead of datetime
- Load username and password from Windows Credential Manager if username and password are blank
- No Metadata Available HOT 8
- Macro Only Please (if possible) HOT 3
- Malform http response (Possible bolt protocol obstacle) HOT 1
- Error: Neo4j Input (2): ConnectivityError HOT 1
- Error: Neo4j Input (2): Can't find plugin "graphyx.dll" HOT 1
- Add count function to lists
- Allow multiple labels HOT 1
- Add busy indicator when UI is validating
- Use V_WString for input tool, not V_String
- Use multi-line text field for input tool query
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graphyx.