I’m posting this for future reference, as I have seen similar problems before and been unable to solve them.
I was getting this error even though according to the attribute table in RAS Mapper the two boundary conditions were correctly connected to “Perimeter 2”, not “Perimeter 1”:
Error with 2D Boundary Condition
There are overlapping boundaries
for the 2D Area: Perimeter 1
for the boundaries:
downstream RG2
upstream RG2
This is not allowed in RAS
Please adjust the length of the boundary lines
Error starting unsteady simulation - Stopping compute process
I think there is a bug with something along the lines of renaming things, or creating things with the same names as things that have been deleted. Unfortunately I last worked on the project quite some time ago, so can’t remember enough to figure out exactly what.
Inspecting the unsteady flow file I found that there were duplicate entries for these boundary conditions, one identifying them with Perimeter 1, and the other with Perimeter 2.
I then tried renaming the boundary conditions in the geometry editor to see what would happen, and the model ran fine.
Checking the unsteady flow file all of the entries had been renamed, which seems like a bug itself.
I then tried renaming the boundary conditions back to the original names, and the model still ran fine…