[
https://issues.apache.org/jira/browse/CMIS-292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jeff Potts resolved CMIS-292.
-----------------------------
Resolution: Fixed
Fixed and checked in. Will go out with the 0.4 release.
> UnicodeDecodeError in Python 2.7
> --------------------------------
>
> Key: CMIS-292
> URL: https://issues.apache.org/jira/browse/CMIS-292
> Project: Chemistry
> Issue Type: Bug
> Components: python-cmislib
> Environment: Python 2.7, cmislib 0.4dev
> Reporter: Jeff Potts
> Assignee: Jeff Potts
>
> In Python 2.7, the testCreateDocumentUnicode test will fail with a
> UnicodeDecodeError. This problem does not occur in Python 2.6.
> ERROR: testCreateDocumentUnicode (__main__.RepositoryTest)
> Create a new doc with unicode characters in the name
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "cmislibtest.py", line 265, in testCreateDocumentUnicode
> newDoc = self._repo.createDocument(documentName,
> parentFolder=self._testFolder)
> File "/opt/apache/chemistry/cmislib/src/cmislib/model.py", line 1137, in
> createDocument
> contentType, contentEncoding)
> File "/opt/apache/chemistry/cmislib/src/cmislib/model.py", line 2784, in
> createDocument
> result = self._cmisClient.post(postUrl, xmlDoc.toxml(),
> ATOM_XML_ENTRY_TYPE)
> File "/opt/apache/chemistry/cmislib/src/cmislib/model.py", line 252, in post
> **kwargs)
> File "/opt/apache/chemistry/cmislib/src/cmislib/net.py", line 239, in post
> return opener.open(request)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
> line 392, in open
> response = self._open(req, data)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
> line 410, in _open
> '_open', req)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
> line 370, in _call_chain
> result = func(*args)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
> line 1186, in http_open
> return self.do_open(httplib.HTTPConnection, req)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py",
> line 1155, in do_open
> h.request(req.get_method(), req.get_selector(), req.data, headers)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py",
> line 941, in request
> self._send_request(method, url, body, headers)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py",
> line 975, in _send_request
> self.endheaders(body)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py",
> line 937, in endheaders
> self._send_output(message_body)
> File
> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py",
> line 795, in _send_output
> msg += message_body
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 337:
> ordinal not in range(128)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.