English

Error: The version could not be reconciled. The junction has invalid geometry (i.e. non-point or invalid location)

Error Message

While reconciling a version that has edits to a geometric network, the following error appears:

"The version could not be reconciled. The junction has invalid geometry (i.e. non-point or invalid location). [edge class = <edgeclassname>, oid = ###; FROM junction class = <fromjunctionclassname>, oid = ###; TO junction class = <tojunctionclassname>, oid = ###]"

Cause

There are two possible scenarios in which this message may occur:

• Scenario 1 - One of the junction features mentioned in the error message is disconnected, but it is coincident with the edge feature mentioned in the error message.

• Scenario 2 - There are network inconsistencies with features listed in the error message. One example of this is when a junction feature is disjoint from the end point of an edge, but logically connected to the edge.

Solution or Workaround

Depending on which scenario is encountered, the resolution involves a different solution, as follows:

• Scenario 1 - Use the Connect command to establish connectivity between the features referenced in the error message. If the Connect command fails to connect the features correctly or returns an error, the Rebuild Connectivity tool can be used to rebuild connectivity for the given area.

• Scenario 2 - Use the Rebuild Connectivity tool over the edge feature mentioned in the error message to correct the network inconsistency. Depending on the circumstances, it may also be necessary to use the the Rebuild Connectivity tool over the disjoint junction listed in the error that is connected to the edge. It may then be possible to either move the junction to its correct position or delete it.