Attempting to start a map service with Web Feature Services (WFS) enabled fails with the following error:
"The map was successfully published, however the service did not start automatically."
WFS cannot be enabled on map services with joined (virtual) attributes. If publishing from ArcMap, the Analyze function catches this error before it is published as a WFS. However, enabling WFS on an existing map service results in an error because of the limitation of using joins on a service with feature access.
This error is also generated when one of the map service layers has multiple ObjectID fields. This can occur when saving joined attributes, including the joined ObjectID, to a new feature class.