[
https://issues.apache.org/jira/browse/COUCHDB-457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mark Hammond updated COUCHDB-457:
---------------------------------
Attachment: bad_utf.py
Sorry I don't have time to dig more or convert the test-case into JS, but the
attached .py file creates a document with invalid UTF8 - which could accepts,
but them bombs trying to open it. The output when run is:
created!
doc is
Traceback (most recent call last):
File "bad_utf.py", line 14, in <module>
print "doc is", db["test"]
File "couchdb-0.5-py2.6.egg\couchdb\client.py", line 288, in __getitem__
resp, data = self.resource.get(id)
File "couchdb-0.5-py2.6.egg\couchdb\client.py", line 837, in get
return self._request('GET', path, headers=headers, **params)
File "couchdb-0.5-py2.6.egg\couchdb\client.py", line 895, in _request
raise ServerError((status_code, error))
couchdb.client.ServerError: (500, ('ucs', '{bad_utf8_character_code}'))
> Database crash with possibly non-UTF-8 document content
> -------------------------------------------------------
>
> Key: COUCHDB-457
> URL: https://issues.apache.org/jira/browse/COUCHDB-457
> Project: CouchDB
> Issue Type: Bug
> Affects Versions: 0.9.1
> Reporter: James William Dumay
> Attachments: bad_utf.py, watercooler.couch
>
>
> See the document with the id "http://www.stephenfry.com/blog/?feed=rss2" in
> the attached db.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.