cancel
Showing results for 
Search instead for 
Did you mean: 

Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.

Export CSV to AWS S3 fails with "Failed to invoke procedure `apoc.export.csv.query`: Caused by: java.lang.NoClassDefFoundError: com/google/common/util/concurrent/ThreadFactoryBuilder"

Hi,

I've been trying to Export to S3 with the multiple options presented in APOC Export CSV docs like:

s3://endpoint:port/bucket/key?accessKey=accessKey&secretKey=secretKey

Example:

WITH "
    MATCH (p:Person)
    WHERE p.path IS NOT NULL
    RETURN p.id AS id
" AS query
CALL apoc.export.csv.query(query, 's3://s3.us-west-1.amazonaws.com/<BUCKET_NAME>/exports/217_neo4j_1613057692.csv?accessKey=<ACCESS_KEY>&secretKey=<SECRET_KEY>', {})
YIELD file, source
RETURN file, source;

After that I've got the next error:

Failed to invoke procedure apoc.export.csv.query: Caused by: java.lang.ClassNotFoundException: com.google.common.util.concurrent.ThreadFactoryBuilder

I've imported next plugins:

  • apoc-4.2.0.0-core.jar
  • aws-java-sdk-core-1.11.250.jar
  • aws-java-sdk-s3-1.11.250.jar
  • httpclient-4.4.8.jar
  • httpcore-4.5.4.jar
  • joda-time-2.9.9.jar

Debug Log:

2021-02-11 16:42:29.445+0000 DEBUG [o.n.c.i.CommunityCompilerFactory] [neo4j/ca03364c] Index not found for indexPropertyExistsSelectivity

org.neo4j.internal.kernel.api.exceptions.schema.IndexNotFoundKernelException: No index was found

at org.neo4j.kernel.impl.newapi.AllStoreHolder.assertValidIndex(AllStoreHolder.java:1052) ~[neo4j-kernel-4.2.2.jar:4.2.2]

at org.neo4j.kernel.impl.newapi.AllStoreHolder.indexSize(AllStoreHolder.java:715) ~[neo4j-kernel-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.spi.TransactionBoundGraphStatistics$BaseTransactionBoundGraphStatistics.indexPropertyExistsSelectivity(TransactionBoundGraphStatistics.scala:91) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.planner.spi.MinimumGraphStatistics.indexPropertyExistsSelectivity(MinimumGraphStatistics.scala:57) ~[neo4j-cypher-planner-spi-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.planner.spi.InstrumentedGraphStatistics.indexPropertyExistsSelectivity(InstrumentedGraphStatistics.scala:98) ~[neo4j-cypher-planner-spi-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.cardinality.ExpressionSelectivityCalculator.$anonfun$indexPropertyExistsSelectivitiesFor$1(ExpressionSelectivityCalculator.scala:181) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.collection.TraversableLike.$anonfun$flatMap$1(TraversableLike.scala:245) ~[scala-library-2.12.10.jar:?]

at scala.collection.Iterator.foreach(Iterator.scala:941) ~[scala-library-2.12.10.jar:?]

at scala.collection.Iterator.foreach$(Iterator.scala:941) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractIterator.foreach(Iterator.scala:1429) ~[scala-library-2.12.10.jar:?]

at scala.collection.IterableLike.foreach(IterableLike.scala:74) ~[scala-library-2.12.10.jar:?]

at scala.collection.IterableLike.foreach$(IterableLike.scala:73) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractIterable.foreach(Iterable.scala:56) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.flatMap(TraversableLike.scala:245) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.flatMap$(TraversableLike.scala:242) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractTraversable.flatMap(Traversable.scala:108) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.planner.logical.cardinality.ExpressionSelectivityCalculator.indexPropertyExistsSelectivitiesFor(ExpressionSelectivityCalculator.scala:176) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.cardinality.ExpressionSelectivityCalculator.calculateSelectivityForPropertyExistence(ExpressionSelectivityCalculator.scala:167) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.cardinality.ExpressionSelectivityCalculator.apply(ExpressionSelectivityCalculator.scala:121) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.cardinality.assumeIndependence.AssumeIndependenceQueryGraphCardinalityModel.$anonfun$calculateSelectivity$1(AssumeIndependenceQueryGraphCardinalityModel.scala:103) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:238) ~[scala-library-2.12.10.jar:?]

at scala.collection.Iterator.foreach(Iterator.scala:941) ~[scala-library-2.12.10.jar:?]

at scala.collection.Iterator.foreach$(Iterator.scala:941) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractIterator.foreach(Iterator.scala:1429) ~[scala-library-2.12.10.jar:?]

at scala.collection.IterableLike.foreach(IterableLike.scala:74) ~[scala-library-2.12.10.jar:?]

at scala.collection.IterableLike.foreach$(IterableLike.scala:73) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractIterable.foreach(Iterable.scala:56) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.map(TraversableLike.scala:238) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.map$(TraversableLike.scala:231) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractTraversable.map(Traversable.scala:108) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.planner.logical.cardinality.assumeIndependence.AssumeIndependenceQueryGraphCardinalityModel.calculateSelectivity(AssumeIndependenceQueryGraphCardinalityModel.scala:103) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.cardinality.assumeIndependence.AssumeIndependenceQueryGraphCardinalityModel.cardinalityForQueryGraph(AssumeIndependenceQueryGraphCardinalityModel.scala:83) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.cardinality.assumeIndependence.AssumeIndependenceQueryGraphCardinalityModel.$anonfun$apply$1(AssumeIndependenceQueryGraphCardinalityModel.scala:52) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:238) ~[scala-library-2.12.10.jar:?]

at scala.collection.immutable.List.foreach(List.scala:392) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.map(TraversableLike.scala:238) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.map$(TraversableLike.scala:231) ~[scala-library-2.12.10.jar:?]

at scala.collection.immutable.List.map(List.scala:298) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.planner.logical.cardinality.assumeIndependence.AssumeIndependenceQueryGraphCardinalityModel.apply(AssumeIndependenceQueryGraphCardinalityModel.scala:52) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.CachedMetricsFactory.$anonfun$newQueryGraphCardinalityModel$1(CachedMetricsFactory.scala:49) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.Function3.$anonfun$tupled$1(Function3.scala:40) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.helpers.CachedFunction$$anon$1.$anonfun$apply$1(CachedFunction.scala:30) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:86) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.helpers.CachedFunction$$anon$1.apply(CachedFunction.scala:30) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.Function$.$anonfun$untupled$2(Function.scala:117) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.planner.logical.CachedMetricsFactory$$anon$2.apply(CachedMetricsFactory.scala:52) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.StatisticsBackedCardinalityModel.calculateCardinalityForQueryGraph(StatisticsBackedCardinalityModel.scala:194) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.StatisticsBackedCardinalityModel.$anonfun$apply$1(StatisticsBackedCardinalityModel.scala:70) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ir.SinglePlannerQuery.recurse$1(SinglePlannerQuery.scala:185) ~[neo4j-cypher-ir-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ir.SinglePlannerQuery.fold(SinglePlannerQuery.scala:193) ~[neo4j-cypher-ir-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ir.SinglePlannerQuery.fold$(SinglePlannerQuery.scala:181) ~[neo4j-cypher-ir-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ir.RegularSinglePlannerQuery.fold(SinglePlannerQuery.scala:242) ~[neo4j-cypher-ir-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.StatisticsBackedCardinalityModel.apply(StatisticsBackedCardinalityModel.scala:68) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.CachedMetricsFactory.$anonfun$newCardinalityEstimator$1(CachedMetricsFactory.scala:36) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.Function3.$anonfun$tupled$1(Function3.scala:40) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.helpers.CachedFunction$$anon$1.$anonfun$apply$1(CachedFunction.scala:30) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:86) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.helpers.CachedFunction$$anon$1.apply(CachedFunction.scala:30) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.Function$.$anonfun$untupled$2(Function.scala:117) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.planner.logical.CachedMetricsFactory$$anon$1.apply(CachedMetricsFactory.scala:39) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.steps.LogicalPlanProducer.org$neo4j$cypher$internal$compiler$planner$logical$steps$LogicalPlanProducer$$annotate(LogicalPlanProducer.scala:1306) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.steps.LogicalPlanProducer.planSelection(LogicalPlanProducer.scala:627) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.steps.selectCovered$.apply(selectCovered.scala:40) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.steps.Selector.$anonfun$apply$1(Selector.scala:46) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.collection.TraversableLike.$anonfun$flatMap$1(TraversableLike.scala:245) ~[scala-library-2.12.10.jar:?]

at scala.collection.IndexedSeqOptimized.foreach(IndexedSeqOptimized.scala:36) ~[scala-library-2.12.10.jar:?]

at scala.collection.IndexedSeqOptimized.foreach$(IndexedSeqOptimized.scala:33) ~[scala-library-2.12.10.jar:?]

at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:38) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.flatMap(TraversableLike.scala:245) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.flatMap$(TraversableLike.scala:242) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractTraversable.flatMap(Traversable.scala:108) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.planner.logical.steps.Selector.selectIt$1(Selector.scala:46) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.steps.Selector.apply(Selector.scala:54) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.QueryPlannerConfiguration.$anonfun$toKit$1(QueryPlannerConfiguration.scala:102) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.QueryPlannerKit.$anonfun$select$1(QueryPlannerConfiguration.scala:116) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:238) ~[scala-library-2.12.10.jar:?]

at scala.collection.Iterator.foreach(Iterator.scala:941) ~[scala-library-2.12.10.jar:?]

at scala.collection.Iterator.foreach$(Iterator.scala:941) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractIterator.foreach(Iterator.scala:1429) ~[scala-library-2.12.10.jar:?]

at scala.collection.IterableLike.foreach(IterableLike.scala:74) ~[scala-library-2.12.10.jar:?]

at scala.collection.IterableLike.foreach$(IterableLike.scala:73) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractIterable.foreach(Iterable.scala:56) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.map(TraversableLike.scala:238) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.map$(TraversableLike.scala:231) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractTraversable.map(Traversable.scala:108) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.planner.logical.QueryPlannerKit.select(QueryPlannerConfiguration.scala:116) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.steps.leafPlanOptions$.apply(leafPlanOptions.scala:44) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.idp.SingleComponentPlanner.planComponent(SingleComponentPlanner.scala:53) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.idp.IDPQueryGraphSolver.$anonfun$planComponents$1(IDPQueryGraphSolver.scala:116) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:238) ~[scala-library-2.12.10.jar:?]

at scala.collection.Iterator.foreach(Iterator.scala:941) ~[scala-library-2.12.10.jar:?]

at scala.collection.Iterator.foreach$(Iterator.scala:941) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractIterator.foreach(Iterator.scala:1429) ~[scala-library-2.12.10.jar:?]

at scala.collection.IterableLike.foreach(IterableLike.scala:74) ~[scala-library-2.12.10.jar:?]

at scala.collection.IterableLike.foreach$(IterableLike.scala:73) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractIterable.foreach(Iterable.scala:56) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.map(TraversableLike.scala:238) ~[scala-library-2.12.10.jar:?]

at scala.collection.TraversableLike.map$(TraversableLike.scala:231) ~[scala-library-2.12.10.jar:?]

at scala.collection.AbstractTraversable.map(Traversable.scala:108) ~[scala-library-2.12.10.jar:?]

at org.neo4j.cypher.internal.compiler.planner.logical.idp.IDPQueryGraphSolver.planComponents(IDPQueryGraphSolver.scala:115) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.idp.IDPQueryGraphSolver.plan(IDPQueryGraphSolver.scala:98) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.planPart$.apply(QueryPlanner.scala:165) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.PlanSingleQuery.apply(PlanSingleQuery.scala:51) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.plannerQueryPartPlanner$.plan(QueryPlanner.scala:139) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.QueryPlanner$.plan(QueryPlanner.scala:111) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.QueryPlanner$.process(QueryPlanner.scala:91) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.QueryPlanner$.process(QueryPlanner.scala:44) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.phases.Phase.$anonfun$transform$1(Phase.scala:36) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.helpers.package$.$anonfun$closing$1(package.scala:24) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.helpers.package$.using(package.scala:32) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.helpers.package$.closing(package.scala:24) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.phases.Phase.transform(Phase.scala:35) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.phases.Phase.transform$(Phase.scala:34) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.planner.logical.QueryPlanner$.transform(QueryPlanner.scala:44) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.phases.PipeLine.transform(Transformer.scala:59) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.phases.PipeLine.transform(Transformer.scala:63) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.phases.PipeLine.transform(Transformer.scala:59) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.phases.PipeLine.transform(Transformer.scala:59) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.phases.PipeLine.transform(Transformer.scala:59) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.phases.If.transform(Transformer.scala:89) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.frontend.phases.PipeLine.transform(Transformer.scala:63) ~[neo4j-front-end-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.compiler.CypherPlanner.planPreparedQuery(CypherPlanner.scala:64) ~[neo4j-cypher-planner-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.planning.CypherPlanner.doCreatePlan(CypherPlanner.scala:355) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.planning.CypherPlanner.org$neo4j$cypher$internal$planning$CypherPlanner$$createPlan$1(CypherPlanner.scala:309) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.planning.CypherPlanner$$anon$1.compile(CypherPlanner.scala:318) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.planning.CypherPlanner$$anon$1.compile(CypherPlanner.scala:317) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.QueryCache.$anonfun$compileAndCache$1(QueryCache.scala:277) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.QueryCache.compileOrcompileWithExpressionCodeGenAndCache(QueryCache.scala:305) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.QueryCache.compileAndCache(QueryCache.scala:277) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.QueryCache.computeIfAbsentOrStale(QueryCache.scala:194) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.planning.CypherPlanner.doPlan(CypherPlanner.scala:330) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.planning.CypherPlanner.parseAndPlan(CypherPlanner.scala:238) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.CypherCurrentCompiler.compile(CypherCurrentCompiler.scala:117) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.MasterCompiler.compile(MasterCompiler.scala:82) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ExecutionEngine.$anonfun$compilerWithExpressionCodeGenOption$2(ExecutionEngine.scala:234) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ExecutionEngine$$anon$2.compile(ExecutionEngine.scala:242) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ExecutionEngine$$anon$2.compile(ExecutionEngine.scala:236) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.QueryCache.$anonfun$compileAndCache$1(QueryCache.scala:277) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.QueryCache.compileOrcompileWithExpressionCodeGenAndCache(QueryCache.scala:305) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.QueryCache.compileAndCache(QueryCache.scala:277) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.QueryCache.computeIfAbsentOrStale(QueryCache.scala:194) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ExecutionEngine.getOrCompile(ExecutionEngine.scala:281) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ExecutionEngine.doExecute(ExecutionEngine.scala:205) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ExecutionEngine.$anonfun$executeSubQuery$1(ExecutionEngine.scala:183) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ExecutionEngine.closing(ExecutionEngine.scala:188) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ExecutionEngine.executeSubQuery(ExecutionEngine.scala:180) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.ExecutionEngine.execute(ExecutionEngine.scala:130) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.javacompat.ExecutionEngine.executeQuery(ExecutionEngine.java:132) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.javacompat.ExecutionEngine.executeQuery(ExecutionEngine.java:120) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.kernel.impl.coreapi.TransactionImpl.execute(TransactionImpl.java:235) ~[neo4j-kernel-4.2.2.jar:4.2.2]

at org.neo4j.kernel.impl.coreapi.TransactionImpl.execute(TransactionImpl.java:224) ~[neo4j-kernel-4.2.2.jar:4.2.2]

at org.neo4j.procedure.impl.ProcedureTransactionProvider$ProcedureTransactionImpl.execute(ProcedureTransactionProvider.java:107) ~[neo4j-procedure-4.2.2.jar:4.2.2]

at apoc.export.csv.ExportCSV.query(ExportCSV.java:82) ~[apoc-4.2.0.0-core.jar:4.2.0.0]

at org.neo4j.kernel.impl.proc.GeneratedProcedure_query68997899494292.apply(Unknown Source) ~[?:?]

at org.neo4j.procedure.impl.ProcedureRegistry.callProcedure(ProcedureRegistry.java:236) ~[neo4j-procedure-4.2.2.jar:4.2.2]

at org.neo4j.procedure.impl.GlobalProceduresRegistry.callProcedure(GlobalProceduresRegistry.java:364) ~[neo4j-procedure-4.2.2.jar:4.2.2]

at org.neo4j.kernel.impl.newapi.AllStoreHolder.callProcedure(AllStoreHolder.java:946) ~[neo4j-kernel-4.2.2.jar:4.2.2]

at org.neo4j.kernel.impl.newapi.AllStoreHolder.procedureCallRead(AllStoreHolder.java:871) ~[neo4j-kernel-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.interpreted.CallSupport$.$anonfun$callReadOnlyProcedure$1(CallSupport.scala:44) ~[neo4j-cypher-interpreted-runtime-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.interpreted.CallSupport$.callProcedure(CallSupport.scala:63) ~[neo4j-cypher-interpreted-runtime-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.interpreted.CallSupport$.callReadOnlyProcedure(CallSupport.scala:44) ~[neo4j-cypher-interpreted-runtime-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.interpreted.TransactionBoundQueryContext.callReadOnlyProcedure(TransactionBoundQueryContext.scala:979) ~[neo4j-cypher-interpreted-runtime-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.planning.ExceptionTranslatingQueryContext.callReadOnlyProcedure(ExceptionTranslatingQueryContext.scala:240) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.LazyReadOnlyCallMode.callProcedure(ProcedureCallMode.scala:52) ~[neo4j-cypher-runtime-util-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.interpreted.pipes.ProcedureCallPipe.call(ProcedureCallPipe.scala:88) ~[neo4j-cypher-interpreted-runtime-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.interpreted.pipes.ProcedureCallPipe.$anonfun$internalCreateResultsByAppending$1(ProcedureCallPipe.scala:74) ~[neo4j-cypher-interpreted-runtime-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.ClosingIterator$$anon$1.nextCur(ClosingIterator.scala:106) ~[neo4j-cypher-runtime-util-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.ClosingIterator$$anon$1.innerHasNext(ClosingIterator.scala:112) ~[neo4j-cypher-runtime-util-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.ClosingIterator.hasNext(ClosingIterator.scala:92) ~[neo4j-cypher-runtime-util-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.ClosingIterator$$anon$3.innerHasNext(ClosingIterator.scala:151) ~[neo4j-cypher-runtime-util-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.ClosingIterator.hasNext(ClosingIterator.scala:92) ~[neo4j-cypher-runtime-util-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.interpreted.PipeExecutionResult.serveResults(PipeExecutionResult.scala:78) ~[neo4j-cypher-interpreted-runtime-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.runtime.interpreted.PipeExecutionResult.request(PipeExecutionResult.scala:66) ~[neo4j-cypher-interpreted-runtime-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.result.StandardInternalExecutionResult.request(StandardInternalExecutionResult.scala:88) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.cypher.internal.result.ClosingExecutionResult.request(ClosingExecutionResult.scala:145) ~[neo4j-cypher-4.2.2.jar:4.2.2]

at org.neo4j.fabric.stream.QuerySubject$BasicQuerySubject$1.doRequest(QuerySubject.java:184) ~[neo4j-fabric-4.2.2.jar:4.2.2]

at org.neo4j.fabric.stream.QuerySubject$BasicQuerySubject$1.request(QuerySubject.java:167) ~[neo4j-fabric-4.2.2.jar:4.2.2]

at reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) ~[reactor-core-3.3.9.RELEASE.jar:3.3.9.RELEASE]

at reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) ~[reactor-core-3.3.9.RELEASE.jar:3.3.9.RELEASE]

at reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) ~[reactor-core-3.3.9.RELEASE.jar:3.3.9.RELEASE]

at reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) ~[reactor-core-3.3.9.RELEASE.jar:3.3.9.RELEASE]

at reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) ~[reactor-core-3.3.9.RELEASE.jar:3.3.9.RELEASE]

at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.request(Operators.java:2116) ~[reactor-core-3.3.9.RELEASE.jar:3.3.9.RELEASE]

at reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) ~[reactor-core-3.3.9.RELEASE.jar:3.3.9.RELEASE]

at reactor.core.publisher.StrictSubscriber.request(StrictSubscriber.java:138) ~[reactor-core-3.3.9.RELEASE.jar:3.3.9.RELEASE]

at org.neo4j.fabric.stream.Rx2SyncStream$RecordSubscriber.request(Rx2SyncStream.java:129) ~[neo4j-fabric-4.2.2.jar:4.2.2]

at org.neo4j.fabric.stream.Rx2SyncStream.maybeRequest(Rx2SyncStream.java:91) ~[neo4j-fabric-4.2.2.jar:4.2.2]

at org.neo4j.fabric.stream.Rx2SyncStream.readRecord(Rx2SyncStream.java:50) ~[neo4j-fabric-4.2.2.jar:4.2.2]

at org.neo4j.fabric.bolt.BoltQueryExecutionImpl$QueryExecutionImpl.request(BoltQueryExecutionImpl.java:179) ~[neo4j-fabric-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.AbstractCypherAdapterStream.handleRecords(AbstractCypherAdapterStream.java:104) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.v3.messaging.ResultHandler.onPullRecords(ResultHandler.java:41) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.v4.messaging.PullResultConsumer.consume(PullResultConsumer.java:42) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.statemachine.impl.TransactionStateMachine$State.consumeResult(TransactionStateMachine.java:511) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.statemachine.impl.TransactionStateMachine$State$1.streamResult(TransactionStateMachine.java:264) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.statemachine.impl.TransactionStateMachine.streamResult(TransactionStateMachine.java:94) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.v4.runtime.AutoCommitState.processStreamResultMessage(AutoCommitState.java:41) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.v4.runtime.AbstractStreamingState.processUnsafe(AbstractStreamingState.java:49) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.v3.runtime.FailSafeBoltStateMachineState.process(FailSafeBoltStateMachineState.java:48) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.statemachine.impl.AbstractBoltStateMachine.nextState(AbstractBoltStateMachine.java:143) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.statemachine.impl.AbstractBoltStateMachine.process(AbstractBoltStateMachine.java:91) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.messaging.BoltRequestMessageReader.lambda$doRead$1(BoltRequestMessageReader.java:90) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.DefaultBoltConnection.lambda$enqueue$0(DefaultBoltConnection.java:147) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.DefaultBoltConnection.processNextBatchInternal(DefaultBoltConnection.java:236) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.DefaultBoltConnection.processNextBatch(DefaultBoltConnection.java:171) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.DefaultBoltConnection.processNextBatch(DefaultBoltConnection.java:161) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.scheduling.ExecutorBoltScheduler.executeBatch(ExecutorBoltScheduler.java:246) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at org.neo4j.bolt.runtime.scheduling.ExecutorBoltScheduler.lambda$scheduleBatchOrHandleError$3(ExecutorBoltScheduler.java:229) ~[neo4j-bolt-4.2.2.jar:4.2.2]

at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) [?:?]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]

at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.55.Final.jar:4.1.55.Final]

at java.lang.Thread.run(Thread.java:834) [?:?]

I couldn't find any details on this error, please help.
Thanks.

3 REPLIES 3

Hi, I've been having the same problem. How did you fix this ? Please help me

Hi, a couple of additional plugins that we needed for Exporting to S3 and that unfortunately do not described in Neo4j Docs.

  1. eb-api-2.0.90
  2. eb-extensions-2.0.90.jar

After installing this plugins everything started working for me.

Do you have a link to do the downloads? @oleg.motenko77

Nodes 2022
Nodes
NODES 2022, Neo4j Online Education Summit

All the sessions of the conference are now available online