[PYCBC-253] Try to handle non-CouchbaseErrors received in callbacks more gracefully Created: 17/Jul/14  Updated: 17/Jul/14  Resolved: 17/Jul/14

Status: Resolved
Project: Couchbase Python Client Library
Component/s: library
Affects Version/s: None
Fix Version/s: 1.2.3
Security Level: Public

Type: Task Priority: Major
Reporter: Mark Nunberg Assignee: Mark Nunberg
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates to

 Description   
If the library receives a non-pycbc error it will crash due to an assertion failure. We can handle this a bit better - though unfortunately, still no good way to test this




[PYCBC-252] Error messages have a full stop at the end. Created: 16/Jul/14  Updated: 19/Jul/14  Resolved: 19/Jul/14

Status: Resolved
Project: Couchbase Python Client Library
Component/s: docs, library
Affects Version/s: None
Fix Version/s: 1.2.3
Security Level: Public

Type: Bug Priority: Minor
Reporter: Patrick Varley Assignee: Mark Nunberg
Resolution: Fixed Votes: 0
Labels: error-handling
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
As we append the source line that trigger the error we do not need the full stop and the comma before the C Source. I suggest we remove the full stop.

couchbase.exceptions.LCB_0x37: <RC=0x37[Client could not verify server's certificate], There was a problem while trying to send/receive your request over the network. This may be a result of a bad network or a misconfigured client or server., C Source=(src/connection.c,878)>

Patch in coming.





Generated at Tue Jul 22 12:02:55 CDT 2014 using JIRA 5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9.