Hello,

It’s a non-ascii character (which the code doesn’t like).  It looks like it is a degree symbol, so maybe you used that in some experiment name?  (Or somewhere else!)

Wayne

On 12 Oct 2017, at 09:46, Gaelle Lamon <[log in to unmask]> wrote:

Dear all, 

I am facing a problem while I save my project on CCP NMR. 
Here is the message I get: 
 
### renaming Essai1 Essai2
Copying directory /Users/mquere/Desktop/Hydrophobines project/Essai1 to /Users/mquere/Desktop/Hydrophobines project/Essai2 (this might take some time if there are big files)
start generating output :  memops.Implementation.MemopsRoot
start generating output :  ccp.nmr.Nmr.NmrProject
Exception working on topObject <ccp.nmr.Nmr.NmrProject ['Spore']>, file /Users/mquere/Desktop/Hydrophobines project/Essai2/ccp/nmr/Nmr/Spore+Spore_James_2016-07-21-09-50-14-219_00001.xml
Exception in Tkinter callback
Traceback (most recent call last):
  File "/Users/mquere/Desktop/Softwares/ccpnmr/python2.7/lib/python2.7/lib-tk/Tkinter.py", line 1532, in __call__
    return self.func(*args)
  File "/Users/mquere/Desktop/Softwares/ccpnmr/ccpnmr2.4/python/memops/editor/SaveProjectFrame.py", line 164, in save
    showWarning=showWarning)
  File "/Users/mquere/Desktop/Softwares/ccpnmr/ccpnmr2.4/python/memops/general/Io.py", line 425, in saveProject
    topObject.save()
  File "/Users/mquere/Desktop/Softwares/ccpnmr/ccpnmr2.4/python/memops/api/Implementation.py", line 5134, in save
    self.saveTo(repository)
  File "/Users/mquere/Desktop/Softwares/ccpnmr/ccpnmr2.4/python/memops/api/Implementation.py", line 5158, in saveTo
    XmlIO.save(repository.url.getDataLocation(), self)
  File "/Users/mquere/Desktop/Softwares/ccpnmr/ccpnmr2.4/python/memops/format/xml/XmlIO.py", line 178, in save
    saveToStream(stream, topObject, mapping, comment, simplified, compact)
  File "/Users/mquere/Desktop/Softwares/ccpnmr/ccpnmr2.4/python/memops/format/xml/XmlIO.py", line 193, in saveToStream
    simplified, compact, expanded)
  File "/Users/mquere/Desktop/Softwares/ccpnmr/ccpnmr2.4/python/memops/xml/Implementation.py", line 4598, in saveToStream
    strapp(value)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xb0' in position 13: ordinal not in range(128)

 

Has anyone encountered this or can help me? I would really appreciate it! Best regards,
 

Gaelle