[CSHARP-4847] MongoDb.Driver 2.18 to MongoDb.Driver 2.22 Created: 17/Nov/23  Updated: 06/Dec/23  Resolved: 06/Dec/23

Status: Closed
Project: C# Driver
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Unknown
Reporter: Driss EL QORTOBI Assignee: Adelin Mbida Owona
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

"System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.\r\n ---> System.Argu
mentException: ObjectId is not a valid representation for a GuidSerializer. (Parameter 'representation')\r\n   at MongoDB.Bson.Serialization.Serializers.GuidSerializer..ctor(BsonType representation)\r\n   at MongoDB.Bson.Serialization.Serializers.GuidSerializer.WithRepresentation(BsonType representation
)\r\n   at MongoDB.Bson.Serialization.Serializers.GuidSerializer.MongoDB.Bson.Serialization.IRepresentationConfigurable.WithRepresentation(BsonType representation)\r\n   at MongoDB.Bson.Serialization.Attributes.BsonRepresentationAttribute.Apply(IBsonSerializer serializer)\r\n   at MongoDB.Bson.Serializa
tion.Attributes.BsonSerializationOptionsAttribute.Apply(BsonMemberMap memberMap)\r\n   at MongoDB.Bson.Serialization.Conventions.AttributeConventionPack.AttributeConvention.Apply(BsonMemberMap memberMap)\r\n   at MongoDB.Bson.Serialization.Conventions.ConventionRunner.Apply(BsonClassMap classMap)\r\n   
at MongoDB.Bson.Serialization.BsonClassMap.AutoMapClass()\r\n   at MongoDB.Bson.Serialization.BsonClassMap.AutoMap()\r\n   at MongoDB.Bson.Serialization.Serializers.DiscriminatedInterfaceSerializer`1.CreateInterfaceSerializer()\r\n   at MongoDB.Bson.Serialization.Serializers.DiscriminatedInterfaceSerial
izer`1..ctor(IDiscriminatorConvention discriminatorConvention)\r\n   at MongoDB.Bson.Serialization.Serializers.DiscriminatedInterfaceSerializer`1..ctor()\r\n   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)\r\n   at System.Reflection.Met
hodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)\r\n   — End of inner exception stack trace ---\r\n   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)\r\n   at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)\r\n   at MongoDB
.Bson.Serialization.BsonSerializationProviderBase.CreateSerializer(Type serializerType, IBsonSerializerRegistry serializerRegistry)\r\n   at MongoDB.Bson.Serialization.BsonSerializationProviderBase.CreateGenericSerializer(Type serializerTypeDefinition, Type[] typeArguments, IBsonSerializerRegistry seria
lizerRegistry)\r\n   at MongoDB.Bson.Serialization.DiscriminatedInterfaceSerializationProvider.GetSerializer(Type type, IBsonSerializerRegistry serializerRegistry)\r\n   at MongoDB.Bson.Serialization.BsonSerializerRegistry.CreateSerializer(Type type)\r\n   at MongoDB.Bson.Serialization.BsonSerializerReg
istry.GetSerializer(Type type)\r\n   at MongoDB.Driver.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializersRegistry.LookupSerializer(Expression expression, Type type)\r\n   at MongoDB.Driver.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializersRegistry.GetSerializer(Ex
pression expression, Type type, IBsonSerializer defaultSerializer)\r\n   at MongoDB.Driver.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializersRegistry.GetSerializer(Expression expression, IBsonSerializer defaultSerializer)\r\n   at MongoDB.Driver.Linq.Linq3Implementation.Serializers.K
nownSerializers.KnownSerializerFinder.VisitMember(MemberExpression node)\r\n   at MongoDB.Driver.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializerFinder.Visit(Expression node)\r\n   at System.Linq.Expressions.ExpressionVisitor.VisitLambda[T](Expression`1 node)\r\n   at MongoDB.Driver
.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializerFinder.Visit(Expression node)\r\n   at MongoDB.Driver.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializerFinder.FindKnownSerializers(Expression root, IBsonDocumentSerializer rootSerializer)\r\n   at MongoDB.Driver.Li
nq.Linq3Implementation.Translators.TranslationContext.Create(Expression expression, IBsonSerializer serializer, TranslationContextData data)\r\n   at MongoDB.Driver.Linq.Linq3Implementation.LinqProviderAdapterV3.TranslateExpressionToField[TDocument,TField](Expression`1 expression, IBsonSerializer`1 docu
mentSerializer, IBsonSerializerRegistry serializerRegistry, Boolean allowScalarValueForArrayField)\r\n   at MongoDB.Driver.ExpressionFieldDefinition`2.Render(IBsonSerializer`1 documentSerializer, IBsonSerializerRegistry serializerRegistry, LinqProvider linqProvider, Boolean allowScalarValueForArrayField
)\r\n   at MongoDB.Driver.SimpleFilterDefinition`2.Render(IBsonSerializer`1 documentSerializer, IBsonSerializerRegistry serializerRegistry, LinqProvider linqProvider)\r\n   at MongoDB.Driver.MongoCollectionImpl`1.CreateFindOperation[TProjection](FilterDefinition`1 filter, FindOptions`2 options)\r\n   at
 MongoDB.Driver.MongoCollectionImpl`1.FindAsync[TProjection](IClientSessionHandle session, FilterDefinition`1 filter, FindOptions`2 options, CancellationToken cancellationToken)\r\n   at MongoDB.Driver.MongoCollectionImpl`1.<>c_DisplayClass50_0`1.<FindAsync>b_0(IClientSessionHandle session)\r\n   at M
ongoDB.Driver.MongoCollectionImpl`1.UsingImplicitSessionAsync[TResult](Func`2 funcAsync, CancellationToken cancellationToken)\r\n   at MongoDB.Driver.IAsyncCursorSourceExtensions.SingleOrDefaultAsync[TDocument](IAsyncCursorSource`1 source, CancellationToken cancellationToken)\r\n 



 Comments   
Comment by PM Bot [ 06/Dec/23 ]

There hasn't been any recent activity on this ticket, so we're resolving it. Thanks for reaching out! Please feel free to reopen this ticket if you're still experiencing the issue, and add a comment if you're able to provide more information.

Comment by PM Bot [ 28/Nov/23 ]

Hi delqortobi@groupescgs.ca! CSHARP-4847 is awaiting your response.

If this is still an issue for you, please open Jira to review the latest status and provide your feedback. Thanks!

Comment by Adelin Mbida Owona [ 20/Nov/23 ]

Hi delqortobi@groupescgs.ca, I see you may be having a serialization issue, could you please describe what it is you are trying to achieve and what is failing exactly? Could you also please provide some code that can be used for reproduction of the problem?

Comment by PM Bot [ 17/Nov/23 ]

Hi delqortobi@groupescgs.ca, thank you for reporting this issue! The team will look into it and get back to you soon.

Generated at Wed Feb 07 21:49:33 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.