Geodatabase upgrade fails with "Linestring or poly boundary is self-intersecting" error

Last Published: April 25, 2020

Error Message

Update of a geodatabase fails with the following error:

"Linestring or poly boundary is self-intersecting".

The feature class causing the failure is listed at the end of the error.


This upgrade failure is caused by an invalid extent defined on the feature class, such as that the max or min value of X or Y exceeds the maximum/minimum allowed value in the coordinate system.

Solution or Workaround

This issue can be fixed by updating the extent of the feature class to the correct values. ArcGIS provides utilities to recalculate the extent of a feature class.

This option works even after the attempted upgrade has failed, allowing the geodatabase upgrade to be resumed.

  1. Using ArcGIS 10.x Desktop, connect to the geodatabase to be upgraded as the owner of the feature class causing the failure.
  2. Open the feature class property dialog, select the Feature Extent tab and click the Recalculate button.

    The extent of the feature class is updated to the correct values based on the existing features.

Article ID:000011859

  • ArcGIS Server

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options