Error Message
This error occurs when attempting to publish a referenced feature service from ArcGIS Pro to ArcGIS Enterprise. The publishing process fails because the service is configured as editable, but the datasets are not compatible with the versioning type defined in the enterprise geodatabase connection.
Cause
The error is caused by a mismatch between:
- The versioning type of the datasets (branch or traditional), and
- The versioning type configured in the enterprise geodatabase (EGDB) connection in ArcGIS Pro
Additionally, this error can occur if:
- A map contains a mix of branch versioned and traditional versioned datasets
Solution or Workaround
To resolve the issue, ensure that both the geodatabase connection and all datasets in the map use the same versioning type. There are two options to accomplish this, share branch versioned data, or share traditional versioned data.
Share branch versioned data
- In ArcGIS Pro, open the Catalog pane.
- Right-click the enterprise geodatabase connection and select Geodatabase Connection Properties.
- On the Geodatabase Connection Properties tab of the dialog, set the Versioning Type to Branch versioning.
- Remove any existing layers from the map.
- Add the datasets again using the updated connection.
- Ensure there are no traditional versioned layers or tables in the map.
- Republish the service to ArcGIS Enterprise.
Note:
If the steps above do not resolve the issue, remove the existing geodatabase connection and re-create it. Then repeat the steps.
Share traditional versioned data
- Remove any branch versioned datasets from the map.
- In the Catalog pane, right-click the geodatabase connection and select Geodatabase Connection Properties.
- Set the versioning type to Traditional Versioning.
- Add the datasets again using the updated connection.
- Confirm that all layers in the map are traditional versioned.
- Republish the service to ArcGIS Enterprise.
Key Takeaways / Best Practices
- Do not mix branch and traditional versioned datasets in the same map when publishing editable services.
- Always verify the versioning type in the database connection before adding data to the map.
- If changes are made to the connection properties, re-add the data to ensure the update is applied.