[JAVA-421] LazyBSONObject exhibits certain behavioral breakages such as improper UTF8 String Parsing Created: 23/Aug/11  Updated: 25/Jun/13  Resolved: 25/Jun/13

Status: Closed
Project: Java Driver
Component/s: None
Affects Version/s: 2.6.5
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Brendan W. McAdams Assignee: Unassigned
Resolution: Cannot Reproduce Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Major Change

 Description   

A number of incorrect decodings have been noted in Lazy BSON Decoder, including bad parsing of UTF8 Strings.

A full regression test against all valid types should be created, along with bug fixes.



 Comments   
Comment by Jeffrey Yemin [ 25/Jun/13 ]

Please re-open if you can demonstrate improper UTF-8 string parsing.

Comment by Jeffrey Yemin [ 16/Nov/12 ]

Where was this noted? com.mongodb.LazyDBObjectTest already tests all valid types.

Comment by auto [ 17/Jan/12 ]

Author:

{u'login': u'bwmcadams', u'name': u'Brendan W. McAdams', u'email': u'brendan@10gen.com'}

Message: JAVA-505 / JAVA-421 - Regression in performance of Java Driver should be rolled back
Branch: release-2.7.x
https://github.com/mongodb/mongo-java-driver/commit/9910c355ba80a85ff4bfed8cf691f089eb4eb6de

Comment by auto [ 17/Jan/12 ]

Author:

{u'login': u'bwmcadams', u'name': u'Brendan W. McAdams', u'email': u'brendan@10gen.com'}

Message: JAVA-505 / JAVA-421 - Regression in performance of Java Driver should be rolled back
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/3f927463b0383586ac5df2c7403a370622460aa3

Comment by Brendan W. McAdams [ 15/Jan/12 ]

There are some major performance implications potentially related to the changes on this.

Rolling back the full change but there were some bug fixes as well that will need to later be reapplied.

Comment by auto [ 23/Aug/11 ]

Author:

{u'login': u'bwmcadams', u'name': u'Brendan W. McAdams', u'email': u'brendan@10gen.com'}

Message: JAVA-421 - LazyBSONObject exhibits certain behavioral breakages

Generated at Thu Feb 08 08:52:14 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.