Is ExecutionEngine.execute thread safe ?

37 views
Skip to first unread message

Devender Gollapally

unread,
Apr 17, 2012, 6:46:25 PM4/17/12
to Neo4j
I keep getting
java.lang.IllegalStateException: Start patter node already has
associated Node[6126], can not start with Node[10872]
at org.neo4j.graphmatching.PatternMatcher.match(PatternMatcher.java:
151)
at org.neo4j.graphmatching.PatternMatcher.match(PatternMatcher.java:
88)
at org.neo4j.graphmatching.PatternMatcher.match(PatternMatcher.java:
72)
at
org.neo4j.cypher.internal.pipes.matching.SimplePatternMatcherBuilder.getMatches(SimplePatternMatcherBuilder.scala:
78)
at
org.neo4j.cypher.internal.pipes.matching.MatchingContext.getMatches(MatchingContext.scala:
52)
at org.neo4j.cypher.internal.pipes.MatchPipe$$anonfun$createResults
$1.apply(MatchPipe.scala:33)
at org.neo4j.cypher.internal.pipes.MatchPipe$$anonfun$createResults
$1.apply(MatchPipe.scala:32)
at scala.collection.TraversableLike$$anonfun$flatMap
$1.apply(TraversableLike.scala:200)
at scala.collection.TraversableLike$$anonfun$flatMap
$1.apply(TraversableLike.scala:200)
at scala.collection.LinearSeqOptimized
$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.collection.TraversableLike
$class.flatMap(TraversableLike.scala:200)
at scala.collection.immutable.List.flatMap(List.scala:45)
at
org.neo4j.cypher.internal.pipes.MatchPipe.createResults(MatchPipe.scala:
32)
at
org.neo4j.cypher.internal.pipes.ColumnFilterPipe.createResults(ColumnFilterPipe.scala:
37)
at org.neo4j.cypher.internal.executionplan.ExecutionPlanImpl$$anonfun
$3$$anonfun$apply$1.apply(ExecutionPlanImpl.scala:62)
at org.neo4j.cypher.internal.executionplan.ExecutionPlanImpl$$anonfun
$3$$anonfun$apply$1.apply(ExecutionPlanImpl.scala:62)
at
org.neo4j.cypher.PipeExecutionResult.immutableResult(PipeExecutionResult.scala:
36)
at
org.neo4j.cypher.PipeExecutionResult.iterator(PipeExecutionResult.scala:
138)
at
org.neo4j.cypher.PipeExecutionResult.hasNext(PipeExecutionResult.scala:
140)
at scala.collection.Iterator$$anon$19.hasNext(Iterator.scala:334)
at scala.collection.JavaConversions
$IteratorWrapper.hasNext(JavaConversions.scala:562)
at
com.usamp.quota.dao.QuotaGroupDaoImpl.userCompletedSurvey(QuotaGroupDaoImpl.java:
441)
at
com.usamp.quota.dao.QuotaGroupDaoImpl.hasUserCompletedAnySurveySinceNew(QuotaGroupDaoImpl.java:
423)
at
com.usamp.quota.dao.QuotaGroupDaoImpl.hasUserCompletedAnySurveySinceNew(QuotaGroupDaoImpl.java:
418)
at
com.usamp.quota.dao.FeasibilityDaoImpl.filterUsersThatMatchRuleBasedOnAnySurveyCompletes(FeasibilityDaoImpl.java:
100)
at
com.usamp.quota.dao.FeasibilityDaoImpl.filterUsersThatMatchRule(FeasibilityDaoImpl.java:
85)
at
com.usamp.quota.dao.FeasibilityDaoImpl.findNumberOfEligibleUsers(FeasibilityDaoImpl.java:
66)
at com.usamp.quota.service.feasibility.FeasibilityExclusionIT
$3.run(FeasibilityExclusionIT.java:127)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1110)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

Peter Neubauer

unread,
Apr 18, 2012, 12:19:44 AM4/18/12
to ne...@googlegroups.com

Devender,
What is the query you are executing?

Reply all
Reply to author
Forward
0 new messages