Closed as not planned
Closed as not planned
Description
Describe the bug
When I try to create a new projection with gds.graph.project
using Cypher with graph-data-science version 2.16.0, I get the following error message:
java.lang.NoSuchMethodError: 'void org.neo4j.internal.kernel.api.Read.relationshipProperties(long, org.neo4j.storageengine.api.Reference, org.neo4j.storageengine.api.PropertySelection, org.neo4j.internal.kernel.api.PropertyCursor)
Details
Query
CALL gds.graph.project(
$dependencies_projection,
$dependencies_projection_node,
'DEPENDS_ON', {
relationshipProperties: [$dependencies_projection_weight_property],
nodeProperties: ['incomingDependencies', 'outgoingDependencies', 'testMarkerInteger']
}
)
YIELD graphName, nodeCount, relationshipCount
RETURN graphName, nodeCount, relationshipCount
Query Response
{
"code": "Neo.ClientError.Procedure.ProcedureCallFailed",
"message": "Failed to invoke procedure `gds.graph.project`: Caused by: java.lang.NoSuchMethodError: 'void org.neo4j.internal.kernel.api.Read.relationshipProperties(long, org.neo4j.storageengine.api.Reference, org.neo4j.storageengine.api.PropertySelection, org.neo4j.internal.kernel.api.PropertyCursor)'"
}
Parameters:
{
"dependencies_projection": "artifact-centrality",
"dependencies_projection_node": "Artifact",
"dependencies_projection_weight_property": "weight"
}
To Reproduce
- Java: OpenJDK Runtime Environment Temurin-21.0.6+7 (build 21.0.6+7-LTS)
- GDS version: 2.16.0
- Neo4j version: 5.26.5 community edition
- Operating system: Ubuntu 22.04.5
Steps to reproduce the behavior
- Clone https://github.com/JohT/code-graph-analysis-pipeline.git
- Check out branch reproduce/graph-data-science-2-16-0-projection-issue
- Use Java 21 (e.g. Temurin-21.0.6+7)
- Run
export NEO4J_INITIAL_PASSWORD=neo4jinitial
- Run
./scripts/examples/analyzeAxonFramework.sh 4.11.0