My guess would be that record.enabled is not being set to True.  Nowadays that value is set via the augmentService like:

                        if self.augmentService is not None:
                            d = self.augmentService.getAugmentRecord(record.guid,
                                record.recordType)
                            d.addCallback(lambda x:record.addAugmentInformation(x))

That snippet is taken from xmlfile.py

~morgen

On Jun 6, 2012, at 4:18 PM, Andre LaBranche <dre@apple.com> wrote:

I don't know how NSS works, but the specific error is:

2012-06-06 20:48:56+0530 [-] [caldav-0]  [PooledMemCacheProtocol,client] [twistedcaldav.directory.nss.NssDirectoryService#debug] Found record for attribute 'shortname' with value 'rahul'
2012-06-06 20:48:56+0530 [-] [caldav-0]  [PooledMemCacheProtocol,client] [twext.web2.server#info] Exception rendering:
2012-06-06 20:48:56+0530 [-] [caldav-0]  [PooledMemCacheProtocol,client] [twext.web2.server#error] [Failure instance: Traceback: <type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'principalURL'
2012-06-06 20:48:56+0530 [-] [caldav-0] /usr/lib/python2.7/dist-packages/twext/web2/dav/resource.py:1461:accessControlList
2012-06-06 20:48:56+0530 [-] [caldav-0] /usr/lib/python2.7/dist-packages/twistedcaldav/directory/calendar.py:241:accessControlList
2012-06-06 20:48:56+0530 [-] [caldav-0] /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:301:addCallback
2012-06-06 20:48:56+0530 [-] [caldav-0] /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:290:addCallbacks
2012-06-06 20:48:56+0530 [-] [caldav-0] --- <exception caught here> ---
2012-06-06 20:48:56+0530 [-] [caldav-0] /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:551:_runCallbacks
2012-06-06 20:48:56+0530 [-] [caldav-0] /usr/lib/python2.7/dist-packages/twistedcaldav/directory/calendar.py:238:gotACL
2012-06-06 20:48:56+0530 [-] [caldav-0] /usr/lib/python2.7/dist-packages/twistedcaldav/resource.py:2490:defaultAccessControlList
2012-06-06 20:48:56+0530 [-] [caldav-0] ]

My first thought would be to compare the 'rahul' record with a functional record, such as one provided in our sample accounts.xml file. Perhaps there are some missing attributes.

-dre

On Jun 6, 2012, at 9:02 AM, Rahul Amaram <amaramrahul@users.sourceforge.net> wrote:

Hi,
I am the Debian Maintainer for calendarserer. The debian package for calendarserver has always included a NSS directory service for the convenience of users. We have been updating it regularly. However, with the recent release of calendarserver 3.2, I am finding it hard to debug the error message which is being thrown.

I am attaching the NSS directory file, the config file, access.log and error log. The error that is being thrown is logged at the end.

Any suggestions on fixing this error would be highly appreciated.

Regards,
Rahul.
<access.log><caldavd.plist><error.log><nss.py>_______________________________________________
calendarserver-dev mailing list
calendarserver-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev

_______________________________________________
calendarserver-dev mailing list
calendarserver-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev