Modify ↓
Opened 13 years ago
Closed 13 years ago
#10754 closed defect (cantfix)
KeyError: 'attachment[]'
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | general | Version: | 0.12.2 |
| Severity: | normal | Keywords: | |
| Cc: | Branch: | ||
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description
How to Reproduce
While doing a POST operation on /newticket, Trac issued an internal error.
(please provide additional details here)
Request parameters:
{'__FORM_TOKEN': u'dda73947f5b2195331fe6175',
'field_cc': u'',
'field_component': u'Autre - pr\xe9ciser dans le ticket',
'field_description': u"fichier : actions.class.php\r\nLigne : 240\r\n\r\nD'apres la literature : If you use a function like count() inside a loop declaration, it's going to get executed at every iteration! If your loop is large, you're using a lot of extra execution time.\r\n\r\na eviter :\r\n{{{\r\nfor ($i = 0; $i < count($array); $i++) {\r\n//stuff\r\n}\r\n}}}\r\nrecommand\xe9:\r\n{{{\r\n$count = count($array);\r\nfor($i = 0; $i < $count; $i++) {\r\n//stuff\r\n}\r\n}}}",
'field_keywords': u'',
'field_milestone': u'milestone1 - Livraison Beta',
'field_owner': u'ttpham',
'field_priority': u'major',
'field_reporter': u'ethicdev',
'field_summary': u'[Revue de code] Performance tunning',
'field_type': u'Correctif',
'field_version': u'Beta - Interne',
'submit': u'Create ticket'}
User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.57.2 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2
System Information
Trac | 0.12.2
|
Babel | 0.9.6 (translations unavailable)
|
Genshi | 0.6
|
GIT | 1.7.2.5
|
MySQL | server: "5.1.61-0+squeeze1", client: "5.1.61", thread-safe: 1
|
MySQLdb | 1.2.2
|
Python | 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) [GCC 4.4.5]
|
setuptools | 0.6
|
Subversion | 1.6.12 (r955767)
|
jQuery | 1.4.2
|
Enabled Plugins
AwesomeAttachmentsPlugin | 0.2
|
TracGit | 0.12.0.5dev
|
Python Traceback
Traceback (most recent call last):
File "/home/ethicdev/public_html/trac/lib/python/Trac-0.12.2-py2.6.egg/trac/web/main.py", line 511, in _dispatch_request
dispatcher.dispatch(req)
File "/home/ethicdev/public_html/trac/lib/python/Trac-0.12.2-py2.6.egg/trac/web/main.py", line 237, in dispatch
resp = chosen_handler.process_request(req)
File "/home/ethicdev/public_html/trac/lib/python/Trac-0.12.2-py2.6.egg/trac/ticket/web_ui.py", line 170, in process_request
return self._process_newticket_request(req)
File "/home/ethicdev/public_html/trac/lib/python/Trac-0.12.2-py2.6.egg/trac/ticket/web_ui.py", line 398, in _process_newticket_request
self._do_create(req, ticket) # (redirected if successful)
File "/home/ethicdev/public_html/trac/trac/plugins/AwesomeAttachmentsPlugin-0.2-py2.6.egg/awesome/awesomattachments.py", line 101, in _do_create
if(isinstance(req.args['attachment[]'], list)):
KeyError: 'attachment[]'
Attachments (0)
Note:
See TracTickets
for help on using tickets.



PluginIssue (th:AwesomeAttachmentsPlugin).