I created a tool to update a feature class using a form that the user edits and submits. The tool had no issues making the submitted edits when there was no feature-linked annotation. Once I created feature-linked for the feature class I started getting "Objects in this class cannot be updated outside an edit session" or "The operation was attempted on an empty geometry". In my code I do use an edit session that worked before the annotation was create and I also checked if the geometry of the updated feature was empty which it is not. I've tried several different things with no luck. Need help please.