[JAVA-478] DBObject.toString raises RuntimeException when the object contains Symbol Created: 29/Nov/11  Updated: 25/Jul/16  Resolved: 25/Jul/16

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

Type: Bug Priority: Major - P3
Reporter: Alexander Azarov Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates JAVA-1933 Support Symbol in JSONSerializer Closed
is duplicated by JAVA-514 BasicDBObject.toString() throw Runtim... Closed
Related
is related to JAVA-479 Symbol class has neither equals nor h... Closed

 Description   

scala> com.mongodb.BasicDBObjectBuilder.start("key", new org.bson.types.Symbol("symbol")).get.toString
java.lang.RuntimeException: json can't serialize type : class org.bson.types.Symbol
at com.mongodb.util.JSON.serialize(JSON.java:261)
at com.mongodb.util.JSON.serialize(JSON.java:141)
at com.mongodb.util.JSON.serialize(JSON.java:58)
at com.mongodb.BasicDBObject.toString(BasicDBObject.java:84)


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