2013-02-08 15:32:10-0800 [-] [caldav-1] Unhandled Error 2013-02-08 15:32:10-0800 [-] [caldav-1] Traceback (most recent call last): 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/application/app.py", line 647, in run 2013-02-08 15:32:10-0800 [-] [caldav-1] config.parseOptions() 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/application/app.py", line 614, in parseOptions 2013-02-08 15:32:10-0800 [-] [caldav-1] usage.Options.parseOptions(self, options) 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/python/usage.py", line 261, in parseOptions 2013-02-08 15:32:10-0800 [-] [caldav-1] for (cmd, short, parser, doc) in self.subCommands: 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/application/app.py", line 631, in subCommands 2013-02-08 15:32:10-0800 [-] [caldav-1] for plug in sorted(plugins, key=attrgetter('tapname')): 2013-02-08 15:32:10-0800 [-] [caldav-1] --- --- 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/plugin.py", line 213, in getPlugins 2013-02-08 15:32:10-0800 [-] [caldav-1] adapted = interface(plugin, None) 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/lib/python2.7/dist-packages/zope/interface/interface.py", line 631, in _call_conform 2013-02-08 15:32:10-0800 [-] [caldav-1] return conform(self) 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/plugin.py", line 68, in __conform__ 2013-02-08 15:32:10-0800 [-] [caldav-1] return self.load() 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/plugin.py", line 63, in load 2013-02-08 15:32:10-0800 [-] [caldav-1] return namedAny(self.dropin.moduleName + '.' + self.name) 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/python/reflect.py", line 464, in namedAny 2013-02-08 15:32:10-0800 [-] [caldav-1] topLevelPackage = _importAndCheckStack(trialname) 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/python/reflect.py", line 400, in _importAndCheckStack 2013-02-08 15:32:10-0800 [-] [caldav-1] return __import__(importName) 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/plugins/caldav.py", line 17, in 2013-02-08 15:32:10-0800 [-] [caldav-1] __import__("twext") # install patches before doing anything 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/opt/CalendarServer-4.2/twext/__init__.py", line 21, in 2013-02-08 15:32:10-0800 [-] [caldav-1] from twext import patches 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/opt/CalendarServer-4.2/twext/patches.py", line 78, in 2013-02-08 15:32:10-0800 [-] [caldav-1] _addBackports() 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/opt/CalendarServer-4.2/twext/patches.py", line 68, in _addBackports 2013-02-08 15:32:10-0800 [-] [caldav-1] for submod in backports.iterModules(): 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/python/modules.py", line 128, in iterModules 2013-02-08 15:32:10-0800 [-] [caldav-1] for placeToLook in self._packagePaths(): 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/python/modules.py", line 423, in _packagePaths 2013-02-08 15:32:10-0800 [-] [caldav-1] load = self.load() 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/python/modules.py", line 383, in load 2013-02-08 15:32:10-0800 [-] [caldav-1] return self.pathEntry.pythonPath.moduleLoader(self.name) 2013-02-08 15:32:10-0800 [-] [caldav-1] File "/usr/local/lib/python2.7/dist-packages/twisted/python/reflect.py", line 475, in namedAny 2013-02-08 15:32:10-0800 [-] [caldav-1] obj = getattr(obj, n) 2013-02-08 15:32:10-0800 [-] [caldav-1] exceptions.AttributeError: 'module' object has no attribute 'backport'