[CalendarServer-users] Has UID/GUID syntax changed from CalendarServer-5.2.2 to 6.0

Gaurav Jain monkeyfdude at gmail.com
Wed Mar 18 11:19:08 PDT 2015


Full Stacktrace

        Traceback (most recent call last):
          File
"/var/caldav/CalendarServer-6.0/.develop/virtualenv/local/lib/python2.7/site-packages/twisted/internet/_baseprocess.py",
line 60, in maybeCallProcessEnded
            proto.processEnded(Failure(reason))
          File
"/var/caldav/CalendarServer-6.0/txdav/base/datastore/subpostgres.py", line
164, in processEnded
            self.deferred.callback(''.join(self.output))
          File
"/var/caldav/CalendarServer-6.0/.develop/virtualenv/local/lib/python2.7/site-packages/twisted/internet/defer.py",
line 382, in callback
            self._startRunCallbacks(result)
          File
"/var/caldav/CalendarServer-6.0/.develop/virtualenv/local/lib/python2.7/site-packages/twisted/internet/defer.py",
line 490, in _startRunCallbacks
            self._runCallbacks()
        --- <exception caught here> ---
          File
"/var/caldav/CalendarServer-6.0/.develop/virtualenv/local/lib/python2.7/site-packages/twisted/internet/defer.py",
line 577, in _runCallbacks
            current.result = callback(current.result, *args, **kw)
          File
"/var/caldav/CalendarServer-6.0/txdav/base/datastore/subpostgres.py", line
500, in gotStatus
            self.ready(*createConnection())
          File
"/var/caldav/CalendarServer-6.0/txdav/base/datastore/subpostgres.py", line
390, in ready
            self.produceConnection, self
          File
"/var/caldav/CalendarServer-6.0/calendarserver/tap/caldav.py", line 1513,
in subServiceFactory
            config, store=store, serversDB=serversDB
          File "/var/caldav/CalendarServer-6.0/txdav/who/util.py", line 75,
in directoryFromConfig
            serversDB=serversDB
          File "/var/caldav/CalendarServer-6.0/txdav/who/util.py", line
245, in buildDirectory
            userDirectory.realmName,
          File
"/var/caldav/CalendarServer-6.0/.develop/virtualenv/src/twextpy/twext/who/xml.py",
line 198, in realmName
            self.loadRecords()
          File
"/var/caldav/CalendarServer-6.0/.develop/virtualenv/src/twextpy/twext/who/xml.py",
line 307, in loadRecords
            self.parseRecordNode(recordNode, unknownFieldElements)
          File
"/var/caldav/CalendarServer-6.0/.develop/virtualenv/src/twextpy/twext/who/xml.py",
line 370, in parseRecordNode
            value = valueType(fieldNode.text)
          File "/usr/lib/python2.7/uuid.py", line 134, in __init__
            raise ValueError('badly formed hexadecimal UUID string')
        exceptions.ValueError: badly formed hexadecimal UUID string


On Wed, Mar 18, 2015 at 11:09 AM, Gaurav Jain <monkeyfdude at gmail.com> wrote:

> This was a valid XML in CalendarServer-5.2.2. It used to be 'user' now its
> 'record'
>
> I could have a UID as 'gauravj'
>
> <directory realm="Test Realm">
>   <record>
>     <uid>0C8BDE62-E600-4696-83D3-8B5ECABDFD2E</uid>
>     <guid>0C8BDE62-E600-4696-83D3-8B5ECABDFD2E</guid>
>     <short-name>admin</short-name>
>     <password>admin</password>
>     <full-name>Super User</full-name>
>     <email>admin at example.com</email>
>   </record>
>   <record>
>
> *    <uid>gauravj</uid>    <guid>gauravj</gui*d>
>     <password>some_password</password>
>     <email>gauravj at example.com</email>
>     <full-name>G J</full-name>
>     <short-name>G</short-name>
>   </record>
> </directory>
>
>
> But I CalendarServer-6.0, I get
>
>           File "/usr/lib/python2.7/uuid.py", line 134, in __init__
>             raise ValueError('badly formed hexadecimal UUID string')
>         exceptions.ValueError: badly formed hexadecimal UUID string
>
>
>
> Could you please tell me if I could use the above xml with 6.0??
>
>
> Best Regards,
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-users/attachments/20150318/66cdd51e/attachment.html>


More information about the calendarserver-users mailing list