---
title: "error \"Circular dependency found in graph for node Entity id: 99 - child def id: 321\""
url: "https://openforis.support/questions/3136/error-circular-dependency-found-in-graph-for-node-entity-id-99-child-def-id-321"
tags: ["collect"]
status: "answered"
score: 0
answer_count: 1
asked: "2021-05-11T05:51:35"
last_activity: "2021-05-12T07:37:43"
source: "Open Foris Support - Q&A Forum"
license: "Copyright Open Foris, 2026. Some rights reserved under creative commons license."
---

# error "Circular dependency found in graph for node Entity id: 99 - child def id: 321"

Asked by scfonseca on 2021-05-11

Hi, Could somebody help me about this error??? 

Circular dependency found in graph for node Entity id: 99 - child def id: 321
Details
java.lang.IllegalStateException: Circular dependency found in graph for node Entity id: 99 - child def id: 321
	at org.openforis.idm.model.DependencyGraph$GraphSorter.visit(DependencyGraph.java:385)
	at org.openforis.idm.model.DependencyGraph$GraphSorter.visit(DependencyGraph.java:391)
	at org.openforis.idm.model.DependencyGraph$GraphSorter.visit(DependencyGraph.java:391)
	at org.openforis.idm.model.DependencyGraph$GraphSorter.sort(DependencyGraph.java:378)
	at org.openforis.idm.model.RelevanceDependencyGraph.getSortedDependentItems(RelevanceDependencyGraph.java:25)
	at org.openforis.idm.model.DependencyGraph.getDependentNodes(DependencyGraph.java:148)
	at org.openforis.idm.model.DependencyGraph.dependenciesForItems(DependencyGraph.java:137)
	at org.openforis.idm.model.NodePointerDependencyGraph.dependenciesForPointers(NodePointerDependencyGraph.java:87)
	at org.openforis.idm.model.Record.determineRelevanceDependentNodePointers(Record.java:415)
	at org.openforis.collect.model.RecordUpdater.updateRelevance(RecordUpdater.java:371)
	at org.openforis.collect.model.RecordUpdater.performValidationAfterUpdate(RecordUpdater.java:645)
	at org.openforis.collect.model.RecordUpdater.afterAttributeInsertOrUpdate(RecordUpdater.java:357)
	at org.openforis.collect.model.RecordUpdater.afterAttributeInsertOrUpdate(RecordUpdater.java:331)
	at org.openforis.collect.model.RecordUpdater.afterAttributeUpdate(RecordUpdater.java:326)
	at org.openforis.collect.model.RecordUpdater.updateAttribute(RecordUpdater.java:75)
	at org.openforis.collect.command.handler.UpdateMultipleAttributeCommandHandler.executeForResult(UpdateMultipleAttributeCommandHandler.java:29)
	at org.openforis.collect.command.handler.UpdateMultipleAttributeCommandHandler.executeForResult(UpdateMultipleAttributeCommandHandler.java:13)
	at org.openforis.collect.command.handler.RecordCommandHandler$1$1.execute(RecordCommandHandler.java:72)
	at org.openforis.concurrency.Worker.run(Worker.java:104)
	at org.openforis.concurrency.Job.runTask(Job.java:95)
	at org.openforis.concurrency.Job.execute(Job.java:80)
	at org.openforis.concurrency.Worker.run(Worker.java:104)
	at org.openforis.concurrency.SimpleJobManager$2.run(SimpleJobManager.java:120)
	at org.springframework.core.task.SimpleAsyncTaskExecutor$ConcurrencyThrottlingRunnable.run(SimpleAsyncTaskExecutor.java:275)
	at java.base/java.lang.Thread.run(Thread.java:834)


## Answer (score 0, by Stefano (OF) on 2021-05-12)

Link: https://openforis.support/questions/3136/error-circular-dependency-found-in-graph-for-node-entity-id-99-child-def-id-321/3137

Dear user,  
We will contact you to your private email to better understand this problem.  
Many thanks,  
Open Foris Team
