I'm using ArcGIS Pro 3.5.2 (and this was occurring at 3.5.1, but not prior version) and when I use the "Create mobile Map Package" I get the error:
160718: The item does not have a definition.
The map has a vector tile cache (as a basemap layer), several feature layers, and a network dataset, a 3 tables.
How in the world am I to determine which items does not have a "definition"?
Also, I removed the network dataset and still got the error.
The jackpot error
160718: The item does not have a definition.—ArcGIS Pro | Documentation
You would be advised to see if the feedback link or Tech Support can assist.
Yes, I enjoyed the "While this error can occur, it occurs so rarely that the typical causes have not been identified so no solution is available at this time."
I'll use the feedback form to enter what I was doing. In the meantime, I'll remove one item at a time from the "Map" and try to create the MMPK until it completes and then I'll know the item. What "definition" it wants will be the next question....
I removed one layer at a time and did the create MMPK until it completed without error. It was the "Route_Layer" which is a line feature layer in a file geodatabase. I have no idea what "definition" was needed, so I did follow the advice from the Tech Support AI BOT and exported the layer to a Shapefile. Then I used the Shapefile while creating the MMPK and it completed successfully.
Wish I know what "definition" was needed so this layer functioned as expected.