Hi,

Using r8956 of Freevo rel-1, I get the following stack trace and error
when trying to add a new favourite:

--------8<--------
2007/01/09 21:56 GMT [HTTPChannel,43,127.0.0.1] 127.0.0.1 - -
[09/Jan/2007:21:56:20 +0000] "POST / HTTP/1.0" 200 2227 "-"
"xmlrpclib.py/1.0.1 (by
 www.pythonware.com)"
2007/01/09 21:56 GMT [HTTPChannel,44,127.0.0.1] addFavorites: actually
adding "Relocation, Relocation"
2007/01/09 21:56 GMT [HTTPChannel,44,127.0.0.1] SAVE: saving cached
file (/var/cache/freevo/record_schedule.xml)
2007/01/09 21:56 GMT [HTTPChannel,44,127.0.0.1] SAVE:
ScheduledRecordings has 2 items.
2007/01/09 21:56 GMT [HTTPChannel,44,127.0.0.1] Traceback (most recent
call last):
          File "/usr/lib/python2.4/site-packages/twisted/web/http.py",
line 557, in requestReceived
            self.process()
          File "/usr/lib/python2.4/site-packages/twisted/web/server.py",
line 153, in process
            self.render(resrc)
          File "/usr/lib/python2.4/site-packages/twisted/web/server.py",
line 160, in render
            body = resrc.render(self)
          File "/usr/lib/python2.4/site-packages/twisted/web/xmlrpc.py",
line 118, in render
            defer.maybeDeferred(function, *args).addErrback(
        --- <exception caught here> ---
          File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py",
line 107, in maybeDeferred
            result = f(*args, **kw)
          File 
"/usr/lib/python2.4/site-packages/freevo/helpers/recordserver.py",
line 1119, in xmlrpc_addEditedFavorite
            unjellyFromXML(title), chan, dow, mod, priority,
allowDuplicates, onlyNew)
          File 
"/usr/lib/python2.4/site-packages/freevo/helpers/recordserver.py",
line 761, in addEditedFavorite
            self.saveScheduledRecordings(scheduledRecordings)
          File 
"/usr/lib/python2.4/site-packages/freevo/helpers/recordserver.py",
line 263, in saveScheduledRecordings
            jellyToXML(scheduledRecordings, f)
          File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 424, in jellyToXML
            document = jellyToDOM(object)
          File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 406, in jellyToDOM
            document = dj.jelly(object)
          File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 397, in jelly
            node = self.jellyToNode(obj)
          File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 388, in jellyToNode
            n = self.jellyToNode(state)
          File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 368, in jellyToNode
            n2 = self.jellyToNode(v)
          File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 368, in jellyToNode
            n2 = self.jellyToNode(v)
          File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 388, in jellyToNode
            n = self.jellyToNode(state)
          File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 368, in jellyToNode
            n2 = self.jellyToNode(v)
          File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 387, in jellyToNode
            state = obj.__dict__
        exceptions.AttributeError: 'bool' object has no attribute '__dict__'
-------->8--------

This seems remarkably similar to a similar problem back in 2003?!

http://sourceforge.net/mailarchive/forum.php?thread_id=3345090&forum_id=9234

Any thoughts?

TIA,

Andrew

-- 
Andrew Flegg -- mailto:[EMAIL PROTECTED]  |  http://www.bleb.org/

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to