--> -->
 
 
<class 'xml.sax._exceptions.SAXParseException'>
Python 2.6.6: /usr/bin/python
Thu Jun 20 05:23:29 2013

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /home/rd/rd.slavepianos.org/rf/s-texts/darcsweb.cgi in ()
 2550 # see what should we do according to the received action
 2551 if action == "summary":
 2552         do_summary()
 2553 
 2554 elif action == "commit":
 /home/rd/rd.slavepianos.org/rf/s-texts/darcsweb.cgi in do_summary()
 1469         # we should optimize this, it's a pity to go in such a mess for just
 1470         # one hash
 1471         ps = get_last_patches(1)
 1472 
 1473         print '<div class="title">&nbsp;</div>'
 /home/rd/rd.slavepianos.org/rf/s-texts/darcsweb.cgi in get_last_patches(last=1, topi=0, fname=None)
  918                 s = "-s --last=%d" % toget
  919 
  920         handler = get_changes_handler(s)
  921 
  922         # return the list of all the patch objects
 /home/rd/rd.slavepianos.org/rf/s-texts/darcsweb.cgi in get_changes_handler(params='-s --last=1')
  894         # get the xml output and parse it
  895         xmlf = run_darcs("changes --xml-output " + params)
  896         parser.parse(XmlInputWrapper(xmlf))
  897         xmlf.close()
  898 
 /usr/lib/python2.6/xml/sax/expatreader.py in parse(self=<xml.sax.expatreader.ExpatParser instance>, source=<xml.sax.xmlreader.InputSource instance>)
  105         self.reset()
  106         self._cont_handler.setDocumentLocator(ExpatLocator(self))
  107         xmlreader.IncrementalParser.parse(self, source)
  108 
  109     def prepareParser(self, source):
global xmlreader = <module 'xml.sax.xmlreader' from '/usr/lib/python2.6/xml/sax/xmlreader.pyc'>, xmlreader.IncrementalParser = <class xml.sax.xmlreader.IncrementalParser>, xmlreader.IncrementalParser.parse = <unbound method IncrementalParser.parse>, self = <xml.sax.expatreader.ExpatParser instance>, source = <xml.sax.xmlreader.InputSource instance>
 /usr/lib/python2.6/xml/sax/xmlreader.py in parse(self=<xml.sax.expatreader.ExpatParser instance>, source=<xml.sax.xmlreader.InputSource instance>)
  121         buffer = file.read(self._bufsize)
  122         while buffer != "":
  123             self.feed(buffer)
  124             buffer = file.read(self._bufsize)
  125         self.close()
self = <xml.sax.expatreader.ExpatParser instance>, self.feed = <bound method ExpatParser.feed of <xml.sax.expatreader.ExpatParser instance>>, buffer = '/bin/sh: /home/rd/bin//darcs: No such file or directory\n'
 /usr/lib/python2.6/xml/sax/expatreader.py in feed(self=<xml.sax.expatreader.ExpatParser instance>, data='/bin/sh: /home/rd/bin//darcs: No such file or directory\n', isFinal=0)
  209             exc = SAXParseException(expat.ErrorString(e.code), e, self)
  210             # FIXME: when to invoke error()?
  211             self._err_handler.fatalError(exc)
  212 
  213     def close(self):
self = <xml.sax.expatreader.ExpatParser instance>, self._err_handler = <xml.sax.handler.ErrorHandler instance>, self._err_handler.fatalError = <bound method ErrorHandler.fatalError of <xml.sax.handler.ErrorHandler instance>>, exc = SAXParseException('not well-formed (invalid token)',)
 /usr/lib/python2.6/xml/sax/handler.py in fatalError(self=<xml.sax.handler.ErrorHandler instance>, exception=SAXParseException('not well-formed (invalid token)',))
   36     def fatalError(self, exception):
   37         "Handle a non-recoverable error."
   38         raise exception
   39 
   40     def warning(self, exception):
exception = SAXParseException('not well-formed (invalid token)',)

<class 'xml.sax._exceptions.SAXParseException'>: <unknown>:2:0: not well-formed (invalid token)
      args = ('not well-formed (invalid token)',)
      getColumnNumber = <bound method SAXParseException.getColumnNumber ...rseException('not well-formed (invalid token)',)>
      getException = <bound method SAXParseException.getException of ...rseException('not well-formed (invalid token)',)>
      getLineNumber = <bound method SAXParseException.getLineNumber of...rseException('not well-formed (invalid token)',)>
      getMessage = <bound method SAXParseException.getMessage of SAXParseException('not well-formed (invalid token)',)>
      getPublicId = <bound method SAXParseException.getPublicId of S...rseException('not well-formed (invalid token)',)>
      getSystemId = <bound method SAXParseException.getSystemId of S...rseException('not well-formed (invalid token)',)>
      message = 'not well-formed (invalid token)'