[CalendarServer-users] Fwd: Server error _runCallbacks

John Berliner john at johnberliner.com
Mon Dec 8 11:24:43 PST 2008


Sorry -- looks like I did just catch a file or two in the middle of a  
checkin. I just updated src again, and my server starts, but goes no  
farther than

	2008-12-08 11:09:15-0800 [-]  
twistedcaldav.accesslog.AMPLoggingFactory starting on "'logs/ 
caldavd.sock'"

I guess I will check back later...thanks

John



Begin forwarded message:

> From: John Berliner <john at johnberliner.com>
> Date: December 8, 2008 11:09:49 AM PST
> To: calendarserver-users at lists.macosforge.org
> Subject: [CalendarServer-users] Server error _runCallbacks
>
> My DCS server was sort of working, sort of!
>
> Well, I was getting the memcached error and the invalid GUID error.  
> So I removed all <guid>'s from my accounts.xml file, and, to get  
> memcached to run as another user, I modified conf/caldavd- 
> dev.plist, adding the -u switch as an option to the memcached section:
>
>      <!-- Support for Memcached -->
>         ...
>       <key>Options</key>
>       <array>
>         <!--<string>-vv</string>-->
>         <string>-u</string>
>         <string>root</string>
>       </array>
>
>
> Based on other user posts, I also updated my source with svn update.
>
> The server now starts up without any errors, and I can browse the  
> root of the server (myhost:8008), but any attempts to view the  
> collections in /calendars or /principals generates an Internal  
> Server Error on the web client with server log errors included  
> below. I don't know if this is some subversion file checkin  
> issue...any help would be much appreciated!
>
>
> exec python /usr/local/src/Twisted/bin/twistd  -n caldav -f /usr/ 
> local/src/CalendarServer/conf/caldavd-dev.plist -o  
> ProcessType=Combined
> 2008-12-08 10:55:01-0800 [-] Log opened.
> 2008-12-08 10:55:01-0800 [-] twistd 2.5.0+rUnknown (/usr/local/bin/ 
> python 2.5.2) starting up
> 2008-12-08 10:55:01-0800 [-] reactor class: <class  
> 'twisted.internet.selectreactor.SelectReactor'>
> 2008-12-08 10:55:01-0800 [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#error] Could not  
> autodetect number of CPUs: getNCPU not supported on freebsd7
> 2008-12-08 10:55:01-0800 [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#error] Assuming one  
> CPU, configuring one process.
> 2008-12-08 10:55:01-0800 [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Adding  
> memcached service
> 2008-12-08 10:55:01-0800 [-]  
> twistedcaldav.accesslog.AMPLoggingFactory starting on "'logs/ 
> caldavd.sock'"
> 2008-12-08 10:55:02-0800 [-] [caldav-8008]  [-] Log opened.
> 2008-12-08 10:55:02-0800 [-] [caldav-8008]  [-] twistd 2.5.0 
> +rUnknown (/usr/local/bin/python 2.5.2) starting up
> 2008-12-08 10:55:02-0800 [-] [caldav-8008]  [-] reactor class:  
> <class 'twisted.internet.selectreactor.SelectReactor'>
> 2008-12-08 10:55:02-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Configuring  
> directory service of type:  
> twistedcaldav.directory.xmlfile.XMLDirectoryService
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Configuring  
> SudoDirectoryService with file: conf/sudoers.plist
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up  
> document root at: loscalendars/
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up  
> principal collection: <class  
> 'twistedcaldav.directory.principal.DirectoryPrincipalProvisioningResou 
> rce'>
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up  
> calendar collection: <class  
> 'twistedcaldav.static.CalendarHomeProvisioningFile'>
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up root  
> resource: <class 'twistedcaldav.root.RootResource'>
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up time  
> zone service resource: <class  
> 'twistedcaldav.static.TimezoneServiceFile'>
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up iMIP  
> inbox resource: <class 'twistedcaldav.mail.IMIPInboxResource'>
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up  
> Timezone Cache
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Configuring  
> authentication for realm: Live Oak Calendars
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up  
> scheme: wiki
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#error] Unknown  
> scheme: wiki
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up  
> scheme: digest
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up  
> scheme: basic
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Configuring  
> authentication wrapper
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Setting up service
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Configuring log  
> observer: <twistedcaldav.accesslog.AMPCommonAccessLoggingObserver  
> object at 0x2948a08c>
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> [calendarserver.tap.caldav.CalDAVServiceMaker#info] Adding server  
> at :8008
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-]  
> twistedcaldav.httpfactory.HTTP503LoggingFactory starting on 8008
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-] Starting factory  
> <twistedcaldav.httpfactory.HTTP503LoggingFactory instance at  
> 0x2948a10c>
> 2008-12-08 10:55:03-0800  
> [twistedcaldav.accesslog.AMPLoggingFactory] AMPLoggingProtocol  
> connection established (HOST:UNIXSocket('logs/caldavd.sock')  
> PEER:UNIXSocket(''))
> 2008-12-08 10:55:03-0800 [-] [caldav-8008]  [-] AMP connection  
> established (HOST:UNIXSocket(None) PEER:UNIXSocket('logs/ 
> caldavd.sock'))
> #---end startup logging; client access error below
> 2008-12-08 10:55:17-0800 [-] [caldav-8008]  [HTTPChannel, 
> 0,192.168.1.91] [twistedcaldav.extensions#info] GET /calendars/  
> HTTP/1.1
> 2008-12-08 10:55:17-0800 [-] [caldav-8008]  [HTTPChannel, 
> 0,192.168.1.91] Starting factory  
> <twistedcaldav.memcachepool.MemCacheClientFactory object at  
> 0x2947d50c>
> 2008-12-08 10:55:17-0800 [-] [caldav-8008]  [HTTPChannel, 
> 0,192.168.1.91] Exception rendering:
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]  [HTTPChannel, 
> 0,192.168.1.91] Unhandled Error
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]      Traceback (most  
> recent call last):
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/internet/defer.py", line 317, in _runCallbacks
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]          self.result =  
> callback(self.result, *args, **kw)
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/web2/server.py", line 532, in _cbFinishRender
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]          d.callback 
> (response)
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/internet/defer.py", line 239, in callback
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]           
> self._startRunCallbacks(result)
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/internet/defer.py", line 304, in  
> _startRunCallbacks
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]           
> self._runCallbacks()
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]      --- <exception  
> caught here> ---
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/internet/defer.py", line 317, in _runCallbacks
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]          self.result =  
> callback(self.result, *args, **kw)
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/web2/http.py", line 460, in writeResponse
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]           
> self.chanRequest.writeHeaders(response.code, response.headers)
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/web2/channel/http.py", line 431, in writeHeaders
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]           
> self._writeHeaders(code, headers, True)
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/web2/channel/http.py", line 444, in _writeHeaders
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]          for name,  
> valuelist in headers.getAllRawHeaders():
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/web2/http_headers.py", line 1376, in  
> getAllRawHeaders
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]          v = self._toRaw(k)
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/web2/http_headers.py", line 1284, in _toRaw
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]          r =  
> self.handler.generate(name, h)
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/web2/http_headers.py", line 102, in generate
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]          header = g(header)
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]        File "/usr/local/ 
> src/Twisted/twisted/web2/http_headers.py", line 803, in  
> generateWWWAuthenticate
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]          for k,v in dict 
> (challenge).iteritems():
> 2008-12-08 10:55:18-0800 [-] [caldav-8008]       
> exceptions.TypeError: iteration over non-sequence
>
>
>
>
> _______________________________________________
> calendarserver-users mailing list
> calendarserver-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users



More information about the calendarserver-users mailing list