On Tuesday, December 6, 2016 at 1:36:45 AM UTC-8, Mingxing Tian wrote: > > > > 在 2016年12月6日星期二 UTC+8下午5:17:16,RjOllos写道: >> >> >> >> On Tuesday, December 6, 2016 at 1:14:44 AM UTC-8, Mingxing Tian wrote: >>> >>> >>> >>> 在 2016年12月6日星期二 UTC+8下午4:56:16,RjOllos写道: >>>> >>>> >>>> >>>> On Tue, Dec 6, 2016 at 12:43 AM Mingxing Tian <[email protected]> wrote: >>>> >>>>> Fortunately, the page can be accessed, but can not normally show, I >>>>> screenshot to you. >>>>> >>>> >>>> How did you resolve the previous issue with authz_policy? I want to >>>> determine if there is a problem with the upgrade step, so please provide >>>> the requested information. >>>> >>>> >>>>> TypeError: inline_overwrite_get_known_users() got an unexpected keyword >>>>> argument 'as_dict' >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> <https://lh3.googleusercontent.com/-hPleZ5NWS84/WEZ5w-w_vJI/AAAAAAAAAFc/L_LO8EZcC2YQQx5LpsP1Dx1JK6kYtEB9QCLcB/s1600/QQ%25E6%2588%25AA%25E5%259B%25BE20161206163805.png> >>>>> >>>> >>>> To discover which plugin is causing that error you'll need to find the >>>> associated traceback in the logs. >>>> >>>> It's probably due to UserManagerPlugin: >>>> https://trac-hacks.org/wiki/UserManagerPlugin >>>> >>>> I'm not surprised the plugin is not compatible with Trac 1.2. You'll >>>> have to disable it. Maybe some will fix it soon, but I won't get to it >>>> this >>>> week. >>>> >>>> https://trac-hacks.org/ticket/12979 >>>> >>>> - Ryan >>>> >>> >>> >>> According to your guidance, I have disabled the `TracUserManagerPlugin` >>> plug-in, the current query task when a single error, I cut a picture to >>> show you. >>> >>> >>> <https://lh3.googleusercontent.com/-ejYY2q9GvMM/WEaBcJbLpOI/AAAAAAAAAGQ/nTYVfglMgDU8vvTd1L30sYRGDRz1vXg6wCLcB/s1600/QQ%25E6%2588%25AA%25E5%259B%25BE20161206171143.png> >>> 2016-12-06 17:08:35,179 Trac[main] ERROR: Internal Server Error: >>> <RequestWithSession "GET '/newticket'">, referrer ' >>> http://trac.xxx.com/trac/xxx/ticket/508' >>> Traceback (most recent call last): >>> File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 613, in >>> _dispatch_request >>> dispatcher.dispatch(req) >>> File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 263, in >>> dispatch >>> self._post_process_request(req, *resp) >>> File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 444, in >>> _post_process_request >>> resp = f.post_process_request(req, *resp[:-1]) >>> File "build/bdist.linux-x86_64/egg/tracsubtickets/web_ui.py", line 73, >>> in post_process_request >>> children = self.get_children(ticket.id) >>> File "build/bdist.linux-x86_64/egg/tracsubtickets/web_ui.py", line >>> 104, in get_children >>> db = self.env.get_db_cnx() >>> AttributeError: 'Environment' object has no attribute 'get_db_cnx' >>> >>> >> Look at the traceback. Where do you think the problem lies? >> > > > I inadvertently disable the plug-in > `TracSubTicketsPlugin-0.2.0.dev20161020-py2.6.egg`, this problem is > automatically solved. > But I found some flaws: > 2016-12-06 17:34:38,164 Trac[api] ERROR: AnnouncementSystem failed. > Traceback (most recent call last): > File "build/bdist.linux-x86_64/egg/announcer/api.py", line 584, in > _real_send > evt) > File "build/bdist.linux-x86_64/egg/announcer/distributors/mail.py", line > 282, in distribute > addr = rslvr.get_address_for_name(name, authed) > File "build/bdist.linux-x86_64/egg/announcer/resolvers.py", line 55, in > get_address_for_name > db = self.env.get_db_cnx() > AttributeError: 'Environment' object has no attribute 'get_db_cnx' > 2016-12-06 17:34:38,532 Trac[usermanager] WARNING: Trying to use > UserPicturesUserManagerProvider, but UserManager plugin is not installed! > 2016-12-06 17:34:51,650 Trac[main] ERROR: Internal Server Error: > <RequestWithSession "GET '/ticket/523?action=delete'">, referrer ' > http://trac.xxx.com/trac/xxx/ticket/523' > Traceback (most recent call last): > File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 613, in > _dispatch_request > dispatcher.dispatch(req) > File "/usr/lib/python2.6/site-packages/trac/web/main.py", line 273, in > dispatch > iterable=chrome.use_chunked_encoding) > File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 1123, > in render_template > stream |= self._filter_stream(req, method, filename, stream, data) > File "build/bdist.linux-x86_64/egg/genshi/core.py", line 133, in __or__ > return Stream(_ensure(function(self)), serializer=self.serializer) > File "/usr/lib/python2.6/site-packages/trac/web/chrome.py", line 1436, > in inner > data) > File > "/usr/lib/python2.6/site-packages/trac_UserPicturesPlugin-0.1.1-py2.6.egg/userpictures/__init__.py", > > line 94, in filter_stream > if 'attachments' in data and data.get('attachments', > {}).get('attachments'): > AttributeError: 'list' object has no attribute 'get' > >
You should remove AnnouncerPlugin, it's not compatible with Trac 1.2. Trac 1.2 has an improved notification system that includes some components that were ported from Announcer. https://trac.edgewall.org/wiki/TracDev/Proposals/AdvancedNotification You probably need to disable UserPicturesPlugin. If you'd like the issue fixed, please report it: https://trac-hacks.org/wiki/UserPicturesPlugin#BugsFeatureRequests - Ryan -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
