Select to view content in your preferred language

Error 3052 on feature class copied from gpkg into mobile geodatabase when loaded into runtime app

59
1
Thursday
Labels (2)
TroyFoster
Frequent Contributor

I have a gpkg that is large and has a bunch of feature classes, I only care about one of them.  So I wrote a python script to `arcpy.CreateMobileGDB_management` then for the feature class I want it calls `arcpy.conversion.FeatureClassToGeodatabase` to write that one to the mobile geodatabase.

Then when I load that mobile geodatabase into my Esri Qt application, in the GeodatabaseFeatureTable for that feature class, if I check the loadError, I get errorType = 3052, message = "Geodatabase internal error.", additionalMessage = "Required client version (13.2) is higher than ArcGIS Runtime supports (13.0)"

If I use ArcPro to add data to load in the mobile geodatabase feature class it loads fine.

I am still using Esri Qt 200.0, is this error something that is fixed by updating to a newer version of Esri Qt?  Or will I need to do something special on the data processing side to get it to write the geodatabase in a better way when I upgrade?

0 Kudos
1 Reply
JaredCaccamo
Esri Contributor

Hey @TroyFoster 

It's likely one of the following things:

  1. 64bit OIDs
  2. high precision datetime
  3. any of the 3 new datetime fields (DateOnly, TimeOnly, TimestampOffset)

Maps SDK 200.4 is when we added support for all of the above and when we incremented our max supported version to 13.2. So upgrading to 200.4 or greater should solve the error you are seeing.

0 Kudos