1 | | The log file contained more similar errors: |
2 | | {{{ |
3 | | 2019-09-05 09:30:01,355 Trac[env] INFO: -------------------------------- environment startup [Trac 1.5.1dev] -------------------------------- |
4 | | 2019-09-05 09:38:01,779 Trac[web_ui] INFO: Enabling component tracopt.ticket.deleter.TicketDeleter |
5 | | 2019-09-05 09:38:02,631 Trac[env] INFO: Reloading environment due to configuration change |
6 | | 2019-09-05 09:38:02,658 Trac[env] INFO: -------------------------------- environment startup [Trac 1.5.1dev] -------------------------------- |
7 | | 2019-09-05 09:39:18,934 Trac[web_ui] INFO: Disabling component tracopt.ticket.deleter.TicketDeleter |
8 | | 2019-09-05 09:39:19,561 Trac[env] INFO: Reloading environment due to configuration change |
9 | | 2019-09-05 09:39:23,151 Trac[main] ERROR: [212.126.160.88] Internal Server Error: <RequestWithSession "GET '/ticket/4313'">, referrer 'https://trac.example.com/ticket/4313' |
10 | | Traceback (most recent call last): |
11 | | File "build\bdist.win32\egg\trac\web\main.py", line 611, in dispatch_request |
12 | | dispatcher.dispatch(req) |
13 | | File "build\bdist.win32\egg\trac\web\main.py", line 250, in dispatch |
14 | | resp = chosen_handler.process_request(req) |
15 | | File "build\bdist.win32\egg\trac\ticket\web_ui.py", line 161, in process_request |
16 | | return self._process_ticket_request(req) |
17 | | File "build\bdist.win32\egg\trac\ticket\web_ui.py", line 568, in _process_ticket_request |
18 | | ticket = model.Ticket(self.env, id, version=version) |
19 | | File "build\bdist.win32\egg\trac\ticket\model.py", line 141, in __init__ |
20 | | self._fetch_ticket(tkt_id) |
21 | | File "build\bdist.win32\egg\trac\ticket\model.py", line 213, in _fetch_ticket |
22 | | """, (tkt_id,)): |
23 | | File "build\bdist.win32\egg\trac\db\api.py", line 50, in execute |
24 | | return db.execute(query, params) |
25 | | File "build\bdist.win32\egg\trac\db\util.py", line 129, in execute |
26 | | cursor.execute(query, params if params is not None else []) |
27 | | File "build\bdist.win32\egg\trac\db\util.py", line 73, in execute |
28 | | return self.cursor.execute(sql_escape_percent(sql), args) |
29 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 87, in execute |
30 | | result = PyFormatCursor.execute(self, *args) |
31 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 63, in execute |
32 | | args or []) |
33 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 54, in _rollback_on_error |
34 | | return function(self, *args, **kwargs) |
35 | | ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 1 supplied. |
36 | | 2019-09-05 09:39:27,061 Trac[main] ERROR: [212.126.160.88] Internal Server Error: <RequestWithSession "GET '/chrome/common/css/trac.css'">, referrer 'https://trac.example.com/ticket/4313' |
37 | | Traceback (most recent call last): |
38 | | File "build\bdist.win32\egg\trac\web\main.py", line 611, in dispatch_request |
39 | | dispatcher.dispatch(req) |
40 | | File "build\bdist.win32\egg\trac\web\main.py", line 250, in dispatch |
41 | | resp = chosen_handler.process_request(req) |
42 | | File "build\bdist.win32\egg\trac\web\chrome.py", line 726, in process_request |
43 | | req.send_file(path, get_mimetype(path)) |
44 | | File "build\bdist.win32\egg\trac\web\api.py", line 798, in send_file |
45 | | self.send_response(304) |
46 | | File "build\bdist.win32\egg\trac\web\main.py", line 109, in send_response |
47 | | self.session.save() |
48 | | File "build\bdist.win32\egg\trac\web\api.py", line 564, in __getattr__ |
49 | | value = self.callbacks[name](self) |
50 | | File "build\bdist.win32\egg\trac\web\main.py", line 363, in _get_session |
51 | | return Session(self.env, req) |
52 | | File "build\bdist.win32\egg\trac\web\session.py", line 277, in __init__ |
53 | | self.get_session(req.authname, authenticated=True) |
54 | | File "build\bdist.win32\egg\trac\web\session.py", line 298, in get_session |
55 | | super(Session, self).get_session(sid, authenticated) |
56 | | File "build\bdist.win32\egg\trac\web\session.py", line 142, in get_session |
57 | | """, (sid, int(authenticated))): |
58 | | File "build\bdist.win32\egg\trac\db\util.py", line 129, in execute |
59 | | cursor.execute(query, params if params is not None else []) |
60 | | File "build\bdist.win32\egg\trac\db\util.py", line 73, in execute |
61 | | return self.cursor.execute(sql_escape_percent(sql), args) |
62 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 87, in execute |
63 | | result = PyFormatCursor.execute(self, *args) |
64 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 63, in execute |
65 | | args or []) |
66 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 54, in _rollback_on_error |
67 | | return function(self, *args, **kwargs) |
68 | | ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 2 supplied. |
69 | | 2019-09-05 09:39:44,095 Trac[chrome] ERROR: Jinja2 ProgrammingError error while rendering XML/HTML template |
70 | | Traceback (most recent call last): |
71 | | File "build\bdist.win32\egg\trac\web\chrome.py", line 1565, in iterable_content |
72 | | for chunk in stream: |
73 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1271, in __next__ |
74 | | return self._next() |
75 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1248, in _buffered_generator |
76 | | c = next(self._gen) |
77 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1045, in generate |
78 | | yield self.environment.handle_exception(exc_info, True) |
79 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 780, in handle_exception |
80 | | reraise(exc_type, exc_value, tb) |
81 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket.html", line 12, in top-level template code |
82 | | # extends 'layout.html' |
83 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\layout.html", line 12, in top-level template code |
84 | | # import "macros.html" as jmacros with context |
85 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\theme.html", line 22, in top-level template code |
86 | | # block body |
87 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\theme.html", line 128, in block "body" |
88 | | # block content |
89 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket.html", line 217, in block "content" |
90 | | # include 'ticket_change.html' |
91 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket_change.html", line 33, in top-level template code |
92 | | # set can_edit_comment = 'TICKET_EDIT_COMMENT' in perm(comment_resource) |
93 | | File "build\bdist.win32\egg\trac\perm.py", line 651, in has_permission |
94 | | return self._has_permission(action, resource) |
95 | | File "build\bdist.win32\egg\trac\perm.py", line 667, in _has_permission |
96 | | check_permission(action, perm.username, resource, perm) |
97 | | File "build\bdist.win32\egg\trac\perm.py", line 561, in check_permission |
98 | | perm) |
99 | | File "build\bdist.win32\egg\trac\ticket\web_ui.py", line 1916, in check_permission |
100 | | ticket = model.Ticket(self.env, resource.parent.id) |
101 | | File "build\bdist.win32\egg\trac\ticket\model.py", line 141, in __init__ |
102 | | self._fetch_ticket(tkt_id) |
103 | | File "build\bdist.win32\egg\trac\ticket\model.py", line 194, in _fetch_ticket |
104 | | """ % ','.join(self.std_fields), (tkt_id,)): |
105 | | File "build\bdist.win32\egg\trac\db\api.py", line 50, in execute |
106 | | return db.execute(query, params) |
107 | | File "build\bdist.win32\egg\trac\db\util.py", line 129, in execute |
108 | | cursor.execute(query, params if params is not None else []) |
109 | | File "build\bdist.win32\egg\trac\db\util.py", line 73, in execute |
110 | | return self.cursor.execute(sql_escape_percent(sql), args) |
111 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 87, in execute |
112 | | result = PyFormatCursor.execute(self, *args) |
113 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 63, in execute |
114 | | args or []) |
115 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 54, in _rollback_on_error |
116 | | return function(self, *args, **kwargs) |
117 | | ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 1 supplied. |
118 | | 2019-09-05 09:39:53,496 Trac[main] ERROR: [212.126.160.88] Internal Server Error: <RequestWithSession "GET '/ticket/4313'">, referrer 'https://trac.example.com/ticket/4313' |
119 | | Traceback (most recent call last): |
120 | | File "build\bdist.win32\egg\trac\web\main.py", line 611, in dispatch_request |
121 | | dispatcher.dispatch(req) |
122 | | File "build\bdist.win32\egg\trac\web\main.py", line 250, in dispatch |
123 | | resp = chosen_handler.process_request(req) |
124 | | File "build\bdist.win32\egg\trac\ticket\web_ui.py", line 161, in process_request |
125 | | return self._process_ticket_request(req) |
126 | | File "build\bdist.win32\egg\trac\ticket\web_ui.py", line 694, in _process_ticket_request |
127 | | get_reporter_id(req, 'author'), field_changes) |
128 | | File "build\bdist.win32\egg\trac\ticket\web_ui.py", line 1687, in _insert_ticket_data |
129 | | self._get_action_controls(req, ticket) |
130 | | File "build\bdist.win32\egg\trac\ticket\web_ui.py", line 436, in _get_action_controls |
131 | | req, ticket, action) |
132 | | File "build\bdist.win32\egg\trac\ticket\default_workflow.py", line 325, in render_ticket_action_control |
133 | | resolutions = [r.name for r in Resolution.select(self.env)] |
134 | | File "build\bdist.win32\egg\trac\ticket\model.py", line 878, in select |
135 | | (cls.type,)): |
136 | | File "build\bdist.win32\egg\trac\db\util.py", line 129, in execute |
137 | | cursor.execute(query, params if params is not None else []) |
138 | | File "build\bdist.win32\egg\trac\db\util.py", line 73, in execute |
139 | | return self.cursor.execute(sql_escape_percent(sql), args) |
140 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 87, in execute |
141 | | result = PyFormatCursor.execute(self, *args) |
142 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 63, in execute |
143 | | args or []) |
144 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 54, in _rollback_on_error |
145 | | return function(self, *args, **kwargs) |
146 | | ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 1 supplied. |
147 | | 2019-09-05 09:41:45,309 Trac[chrome] ERROR: Jinja2 ProgrammingError error while rendering XML/HTML template |
148 | | Traceback (most recent call last): |
149 | | File "build\bdist.win32\egg\trac\web\chrome.py", line 1565, in iterable_content |
150 | | for chunk in stream: |
151 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1271, in __next__ |
152 | | return self._next() |
153 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1248, in _buffered_generator |
154 | | c = next(self._gen) |
155 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1045, in generate |
156 | | yield self.environment.handle_exception(exc_info, True) |
157 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 780, in handle_exception |
158 | | reraise(exc_type, exc_value, tb) |
159 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket.html", line 12, in top-level template code |
160 | | # extends 'layout.html' |
161 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\layout.html", line 12, in top-level template code |
162 | | # import "macros.html" as jmacros with context |
163 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\theme.html", line 22, in top-level template code |
164 | | # block body |
165 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\theme.html", line 128, in block "body" |
166 | | # block content |
167 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket.html", line 217, in block "content" |
168 | | # include 'ticket_change.html' |
169 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket_change.html", line 33, in top-level template code |
170 | | # set can_edit_comment = 'TICKET_EDIT_COMMENT' in perm(comment_resource) |
171 | | File "build\bdist.win32\egg\trac\perm.py", line 651, in has_permission |
172 | | return self._has_permission(action, resource) |
173 | | File "build\bdist.win32\egg\trac\perm.py", line 667, in _has_permission |
174 | | check_permission(action, perm.username, resource, perm) |
175 | | File "build\bdist.win32\egg\trac\perm.py", line 561, in check_permission |
176 | | perm) |
177 | | File "build\bdist.win32\egg\trac\ticket\web_ui.py", line 1917, in check_permission |
178 | | change = ticket.get_change(resource.id) |
179 | | File "build\bdist.win32\egg\trac\ticket\model.py", line 519, in get_change |
180 | | """, (self.id, ts)): |
181 | | File "build\bdist.win32\egg\trac\db\api.py", line 50, in execute |
182 | | return db.execute(query, params) |
183 | | File "build\bdist.win32\egg\trac\db\util.py", line 129, in execute |
184 | | cursor.execute(query, params if params is not None else []) |
185 | | File "build\bdist.win32\egg\trac\db\util.py", line 73, in execute |
186 | | return self.cursor.execute(sql_escape_percent(sql), args) |
187 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 87, in execute |
188 | | result = PyFormatCursor.execute(self, *args) |
189 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 63, in execute |
190 | | args or []) |
191 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 54, in _rollback_on_error |
192 | | return function(self, *args, **kwargs) |
193 | | ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 2 supplied. |
194 | | 2019-09-05 09:41:57,424 Trac[chrome] ERROR: Jinja2 ProgrammingError error while rendering XML/HTML template |
195 | | Traceback (most recent call last): |
196 | | File "build\bdist.win32\egg\trac\web\chrome.py", line 1565, in iterable_content |
197 | | for chunk in stream: |
198 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1271, in __next__ |
199 | | return self._next() |
200 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1248, in _buffered_generator |
201 | | c = next(self._gen) |
202 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1045, in generate |
203 | | yield self.environment.handle_exception(exc_info, True) |
204 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 780, in handle_exception |
205 | | reraise(exc_type, exc_value, tb) |
206 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket.html", line 12, in top-level template code |
207 | | # extends 'layout.html' |
208 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\layout.html", line 12, in top-level template code |
209 | | # import "macros.html" as jmacros with context |
210 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\theme.html", line 22, in top-level template code |
211 | | # block body |
212 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\theme.html", line 128, in block "body" |
213 | | # block content |
214 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket.html", line 217, in block "content" |
215 | | # include 'ticket_change.html' |
216 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket_change.html", line 33, in top-level template code |
217 | | # set can_edit_comment = 'TICKET_EDIT_COMMENT' in perm(comment_resource) |
218 | | File "build\bdist.win32\egg\trac\perm.py", line 651, in has_permission |
219 | | return self._has_permission(action, resource) |
220 | | File "build\bdist.win32\egg\trac\perm.py", line 667, in _has_permission |
221 | | check_permission(action, perm.username, resource, perm) |
222 | | File "build\bdist.win32\egg\trac\perm.py", line 561, in check_permission |
223 | | perm) |
224 | | File "build\bdist.win32\egg\trac\ticket\web_ui.py", line 1917, in check_permission |
225 | | change = ticket.get_change(resource.id) |
226 | | File "build\bdist.win32\egg\trac\ticket\model.py", line 509, in get_change |
227 | | row = self._find_change(cnum) |
228 | | File "build\bdist.win32\egg\trac\ticket\model.py", line 707, in _find_change |
229 | | (self.id, scnum, '%' + db.like_escape('.' + scnum))): |
230 | | File "build\bdist.win32\egg\trac\db\util.py", line 129, in execute |
231 | | cursor.execute(query, params if params is not None else []) |
232 | | File "build\bdist.win32\egg\trac\db\util.py", line 73, in execute |
233 | | return self.cursor.execute(sql_escape_percent(sql), args) |
234 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 87, in execute |
235 | | result = PyFormatCursor.execute(self, *args) |
236 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 63, in execute |
237 | | args or []) |
238 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 54, in _rollback_on_error |
239 | | return function(self, *args, **kwargs) |
240 | | ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 3 supplied. |
241 | | 2019-09-05 09:42:05,473 Trac[chrome] ERROR: Jinja2 ProgrammingError error while rendering XML/HTML template |
242 | | Traceback (most recent call last): |
243 | | File "build\bdist.win32\egg\trac\web\chrome.py", line 1565, in iterable_content |
244 | | for chunk in stream: |
245 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1271, in __next__ |
246 | | return self._next() |
247 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1248, in _buffered_generator |
248 | | c = next(self._gen) |
249 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 1045, in generate |
250 | | yield self.environment.handle_exception(exc_info, True) |
251 | | File "C:\venv\lib\site-packages\jinja2\environment.py", line 780, in handle_exception |
252 | | reraise(exc_type, exc_value, tb) |
253 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket.html", line 12, in top-level template code |
254 | | # extends 'layout.html' |
255 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\layout.html", line 12, in top-level template code |
256 | | # import "macros.html" as jmacros with context |
257 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\theme.html", line 22, in top-level template code |
258 | | # block body |
259 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\templates\theme.html", line 128, in block "body" |
260 | | # block content |
261 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket.html", line 620, in block "content" |
262 | | # include 'ticket_change.html' |
263 | | File "C:\Trac\.egg-cache\trac-1.5.1dev-py2.7.egg-tmp\trac\ticket\templates\ticket_change.html", line 33, in top-level template code |
264 | | # set can_edit_comment = 'TICKET_EDIT_COMMENT' in perm(comment_resource) |
265 | | File "build\bdist.win32\egg\trac\perm.py", line 651, in has_permission |
266 | | return self._has_permission(action, resource) |
267 | | File "build\bdist.win32\egg\trac\perm.py", line 667, in _has_permission |
268 | | check_permission(action, perm.username, resource, perm) |
269 | | File "build\bdist.win32\egg\trac\perm.py", line 561, in check_permission |
270 | | perm) |
271 | | File "build\bdist.win32\egg\trac\ticket\web_ui.py", line 1917, in check_permission |
272 | | change = ticket.get_change(resource.id) |
273 | | File "build\bdist.win32\egg\trac\ticket\model.py", line 509, in get_change |
274 | | row = self._find_change(cnum) |
275 | | File "build\bdist.win32\egg\trac\ticket\model.py", line 720, in _find_change |
276 | | """, (self.id, self.id)): |
277 | | File "build\bdist.win32\egg\trac\db\util.py", line 129, in execute |
278 | | cursor.execute(query, params if params is not None else []) |
279 | | File "build\bdist.win32\egg\trac\db\util.py", line 73, in execute |
280 | | return self.cursor.execute(sql_escape_percent(sql), args) |
281 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 87, in execute |
282 | | result = PyFormatCursor.execute(self, *args) |
283 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 63, in execute |
284 | | args or []) |
285 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 54, in _rollback_on_error |
286 | | return function(self, *args, **kwargs) |
287 | | ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 2 supplied. |
288 | | 2019-09-05 09:45:01,378 Trac[env] INFO: -------------------------------- environment startup [Trac 1.5.1dev] -------------------------------- |
289 | | 2019-09-05 09:51:11,799 Trac[main] ERROR: [81.233.31.238] Internal Server Error: <RequestWithSession "GET '/attachment/ticket/4167/extra.zip'">, referrer 'https://trac.example.com/search?ticket=on&q=extra&page=2&noquickjump=1' |
290 | | Traceback (most recent call last): |
291 | | File "build\bdist.win32\egg\trac\web\main.py", line 611, in dispatch_request |
292 | | dispatcher.dispatch(req) |
293 | | File "build\bdist.win32\egg\trac\web\main.py", line 250, in dispatch |
294 | | resp = chosen_handler.process_request(req) |
295 | | File "build\bdist.win32\egg\trac\attachment.py", line 227, in process_request |
296 | | data = self._render_view(req, attachment) |
297 | | File "build\bdist.win32\egg\trac\attachment.py", line 538, in _render_view |
298 | | can_delete = 'ATTACHMENT_DELETE' in req.perm(attachment.resource) |
299 | | File "build\bdist.win32\egg\trac\perm.py", line 651, in has_permission |
300 | | return self._has_permission(action, resource) |
301 | | File "build\bdist.win32\egg\trac\perm.py", line 667, in _has_permission |
302 | | check_permission(action, perm.username, resource, perm) |
303 | | File "build\bdist.win32\egg\trac\perm.py", line 561, in check_permission |
304 | | perm) |
305 | | File "build\bdist.win32\egg\trac\attachment.py", line 1013, in check_permission |
306 | | attachment = Attachment(self.env, resource) |
307 | | File "build\bdist.win32\egg\trac\attachment.py", line 669, in __init__ |
308 | | self._fetch(self.filename) |
309 | | File "build\bdist.win32\egg\trac\attachment.py", line 692, in _fetch |
310 | | """, (self.parent_realm, unicode(self.parent_id), filename)): |
311 | | File "build\bdist.win32\egg\trac\db\api.py", line 50, in execute |
312 | | return db.execute(query, params) |
313 | | File "build\bdist.win32\egg\trac\db\util.py", line 129, in execute |
314 | | cursor.execute(query, params if params is not None else []) |
315 | | File "build\bdist.win32\egg\trac\db\util.py", line 73, in execute |
316 | | return self.cursor.execute(sql_escape_percent(sql), args) |
317 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 87, in execute |
318 | | result = PyFormatCursor.execute(self, *args) |
319 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 63, in execute |
320 | | args or []) |
321 | | File "build\bdist.win32\egg\trac\db\sqlite_backend.py", line 54, in _rollback_on_error |
322 | | return function(self, *args, **kwargs) |
323 | | ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 3 supplied. |
324 | | 2019-09-05 09:51:48,890 Trac[env] INFO: -------------------------------- environment startup [Trac 1.5.1dev] -------------------------------- |
325 | | }}} |
326 | | |
327 | | But none since I restarted the web server. |
| 1 | The log file contained more similar errors: [attachment:trac.log]. But none since I restarted the web server. |