MongoDb Persistence provider issue
See original GitHub issueHi. I’m using MongoDb Persistence provider and run to an issue
System.FormatException HResult=0x80131537 Message=An error occurred while deserializing the ExecutionPointers property of class WorkflowCore.Models.WorkflowInstance: An error occurred while deserializing the PersistenceData property of class WorkflowCore.Models.ExecutionPointer: Unknown discriminator value 'ControlPersistenceData'. Source=MongoDB.Driver StackTrace: at MongoDB.Driver.Linq.MongoQueryProviderImpl1.Execute(Expression expression)
at MongoDB.Driver.Linq.MongoQueryableImpl2.GetEnumerator() at System.Collections.Generic.List1.AddEnumerable(IEnumerable1 enumerable) at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source)
at eve.workflow.Services.MongoPersistenceProvider.<GetWorkflowInstances>d__17.MoveNext() in D:\Projects\eve-dam\src\workflow\eve.workflow\Services\MongoPersistenceProvider.cs:line 137
Inner Exception 1: FormatException: An error occurred while deserializing the PersistenceData property of class WorkflowCore.Models.ExecutionPointer: Unknown discriminator value ‘ControlPersistenceData’.
Inner Exception 2: BsonSerializationException: Unknown discriminator value ‘ControlPersistenceData’.`
{MongoDB.Bson.BsonSerializationException: Unknown discriminator value 'ControlPersistenceData'. at MongoDB.Bson.Serialization.BsonSerializer.LookupActualType(Type nominalType, BsonValue discriminator) at MongoDB.Bson.Serialization.Conventions.ObjectDiscriminatorConvention.GetActualType(IBsonReader bsonReader, Type nominalType) at MongoDB.Bson.Serialization.Serializers.ObjectSerializer.DeserializeDiscriminatedValue(BsonDeserializationContext context, BsonDeserializationArgs args) at MongoDB.Bson.Serialization.Serializers.ObjectSerializer.Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args) at MongoDB.Bson.Serialization.Serializers.SerializerBase1.MongoDB.Bson.Serialization.IBsonSerializer.Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args)
at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Deserialize(IBsonSerializer serializer, BsonDeserializationContext context)
at MongoDB.Bson.Serialization.BsonClassMapSerializer1.DeserializeMemberValue(BsonDeserializationContext context, BsonMemberMap memberMap)}
On the moment when I try to get a workflow instance. Can you please check it? Thanks, Kolisto
Issue Analytics
- State:
- Created 5 years ago
- Comments:10 (5 by maintainers)

Top Related StackOverflow Question
I have deployed a new version of the mongo provider, could you upgrade and let me know if that fixes it?
@danielgerlag the new version fixed this bug.
Thanks… You are making a big job. =)