The sequential workflow that I have created does not trigger the OnTaskChanged event although the task is created. I am starting the workflow programattically by calling the WorkflowManager.StartWorkflow method from a web service. There is no exception that comes up on the site, the task is created and I am able to also open the taskeditform while editing the task. However when I submit from the taskeditform, the taskchanged event is not being called. There is a error logged "SerializationException: End of stream encountered before parsing was completed". I am not sure if this could be the reason that the taskchanged event is not triggered. If this is the problem, then how do i check 'End of stream' issue. Could someone revert on this.