Hi Robert,
yes, there could have been an issue there because I was trying to
convert the stream to string as well as bytes array which was giving
me those issues. However, I tried now to pass in the stream directly
to the Deserializer and it looks like its trying to do something but
complains about Duplicate element. There is no duplicate element. We
have WebApp where we can make these calls and Json that Im getting
back is fine, no duplicates but when i try to do it from my C# code, i
get the following error. Could there be a bug in the Driver? Thanks
Unhandled Exception: System.InvalidOperationException: Duplicate
element name 'm
_fleg'.
at MongoDB.Bson.BsonDocument.Add(BsonElement element)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonArray.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonArray.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.BsonDocument.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonArray.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonValue.ReadFrom(BsonReader bsonReader)
at MongoDB.Bson.BsonElement.ReadFrom(BsonReader bsonReader,
BsonElement& elem
ent)
at MongoDB.Bson.BsonDocument.Deserialize(BsonReader bsonReader,
Type nominalT
ype, IBsonSerializationOptions options)
at MongoDB.Bson.Serialization.BsonSerializer.Deserialize(BsonReader
bsonReade
r, Type nominalType, IBsonSerializationOptions options)
at MongoDB.Bson.Serialization.BsonSerializer.Deserialize(Stream
stream, Type
nominalType)
at
MongoDB.Bson.Serialization.BsonSerializer.Deserialize[TNominalType]
(Stream
stream)
at Test.Program.HttpRequest() in C:\project\XPathFormatingTools\Test
\Test\Pro
gram.cs:line 86
at Test.Program.Main(String[] args) in C:\project
\XPathFormatingTools\Test\Te
st\Program.cs:line 61
Press any key to continue . . .