Did you ever figure this out? I am running into this issue now and I feel like I have jumped through hoops to get this to work and it still isn't working.
I am trying to publish a map to our server that has the ability to go offline and then sync back up when they reconnect to a network.
I have four feature classes and a table, one of the feature classes and the table are part of a relationship class. All elements have ESRI Global ID fields and the relationship class as a Global ID field as the primary key.
When I enable all five feature access capabilities (create, delete, query, sync, and update) I get the 00191 error when I analyze the map before publishing. When I only enable query and sync I can publish just fine.
My issue is that I need the feature service to be editable which isn't possible with only query and sync enabled.
Reading through the help document it says that for nonversioned data that you should enable all five capabilities and for versioned data you should only enable query and sync.
Solution
- Turn off the feature service SYNC capability.
- If the data is versioned, enable only the SYNC and QUERY capabilities.
- If the data is nonversioned, enable all the capabilities (CREATE, DELETE, QUERY, SYNC, and UPDATE).
So am I correct in my understanding that if your data needs to be versioned you can't publish it with the sync capability enabled AND be able to edit it?
Is there a way around this? My data needs to be versioned but I also need to edit it offline in Collector.