またもやiCalサーバがご機嫌斜め.

便利でなければ捨てているところなのだけれど,便利なのだから始末に負えない.

2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-] Log opened.
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python 2.5.1) starting up
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'>
2009-05-20 18:30:21+0900 [-] [caldav-8010]  [-] Log opened.
2009-05-20 18:30:21+0900 [-] [caldav-8010]  [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python 2.5.1) starting up
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [OpenDirectoryService] Reloading users record cache
2009-05-20 18:30:21+0900 [-] [caldav-8010]  [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'>
2009-05-20 18:30:21+0900 [-] [caldav-8010]  [startup] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
2009-05-20 18:30:21+0900 [-] [caldav-8010]  [OpenDirectoryService] Reloading users record cache
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-] "Directory service <OpenDirectoryService '/Search': '/Search'> has no GUID; generating service GUID from realm name."
2009-05-20 18:30:21+0900 [-] [caldav-8010]  [-] "Directory service <OpenDirectoryService '/Search': '/Search'> has no GUID; generating service GUID from realm name."
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [OpenDirectoryService] Reloading groups record cache
2009-05-20 18:30:21+0900 [-] [caldav-8010]  [OpenDirectoryService] Reloading groups record cache
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-] Traceback (most recent call last):
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/bin/twistd", line 21, in <module>
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     run()
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twisted/scripts/twistd.py", line 27, in run
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     app.run(runApp, ServerOptions)
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twisted/application/app.py", line 379, in run
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     runApp(config)
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twisted/scripts/twistd.py", line 23, in runApp
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     _SomeApplicationRunner(config).run()
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twisted/application/app.py", line 157, in run
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     self.application = self.createOrGetApplication()
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twisted/application/app.py", line 202, in createOrGetApplication
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     ser = plg.makeService(self.config.subOptions)
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twistedcaldav/tap.py", line 749, in makeService
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     service = serviceMethod(options)
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twistedcaldav/tap.py", line 471, in makeService_Slave
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     baseDirectory = directoryClass(**config.DirectoryService["params"])
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 103, in __init__
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     self.recordsForType(recordType)
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 393, in recordsForType
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     return self._storage(recordType)["records"]
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 368, in _storage
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     self.reloadCache(recordType)
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]   File "/usr/share/caldavd/lib/python/twistedcaldav/directory/appleopendirectory.py", line 571, in reloadCache
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-]     if record.shortName in disabledNames or record.guid in disabledGUIDs:
2009-05-20 18:30:21+0900 [-] [caldav-8009]  [-] TypeError: list objects are unhashable