Custom Query (332 matches)
Results (313 - 315 of 332)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#334 | fixed | run_email2trac crashes intermittently | bas | bsilverman@… |
Description |
I'm running run_email2trac with the following command in /etc/aliases: sw: "|/usr/local/bin/run_email2trac -d -f /usr/local/etc/email2trac.conf" Unfortunately, it crashes in the email2trac script. If I run the email to trac script directly (but as root), using: cat foo | sudo /usr/local/bin/email2trac -d -f /usr/local/etc/email2trac.conf" (where foo is a saved email of mine), then the program runs fully without error, and I get a new ticket in the trac database. The error I get in /var/log/mail.log shows the command failing, but doesn't print enough output to show all the debug info: Jan 13 11:17:19 iv-eng-vm postfix/smtpd[24168]: connect from wisrv001.westonlan.com[10.0.20.20] Jan 13 11:17:20 iv-eng-vm postfix/smtpd[24168]: C7EAD2B28BA: client=wisrv001.westonlan.com[10.0.20.20] Jan 13 11:17:20 iv-eng-vm postfix/cleanup[24172]: C7EAD2B28BA: message-id=<98EC3A86-C519-4774-A868-BBD063036E9B@iveia.com> Jan 13 11:17:20 iv-eng-vm postfix/qmgr[3160]: C7EAD2B28BA: from=<bsilverman@iveia.com>, size=24112, nrcpt=1 (queue active) Jan 13 11:17:20 iv-eng-vm postfix/smtpd[24168]: disconnect from wisrv001.westonlan.com[10.0.20.20] Jan 13 11:17:21 iv-eng-vm postfix/local[24173]: C7EAD2B28BA: to=<sw@trac.iveia.com>, relay=local, delay=1.5, delays=0.35/0.01/0/1.2, dsn=5.3.0, status=bounced (Command died with status 1: "/usr/local/bin/run_email2trac -d -f /usr/local/etc/email2trac.conf". Command output: 2014-01-13 11:17:20,573 email2trac titan: Found trac version: 1.0 2014-01-13 11:17:20,730 email2trac titan: Loading environment /var/local/trac/titan 2014-01-13 11:17:21,163 email2trac titan: Main function parse 2014-01-13 11:17:21,167 email2trac titan: saving email to /tmp/tmp6GecYV.titan.email2trac 2014-01-13 11:17:21,172 email2trac titan: function get_message_parts() 2014-01-13 11:17:21,172 email2trac titan: Message part: Main-Type: multipart 2014-01-13 11:17:21,172 email2trac titan: Message part: Content-Type: multipart/alternative 2014-01-13 11:17:21,172 email2trac titan: Message part: Main-Type: text 2014-01-13 11:17:21,172 email2trac titan: Message part: Content-Type: text/plain 2014-01-13 11:17:21,172 email2trac titan: function Jan 13 11:17:21 iv-eng-vm postfix/cleanup[24172]: 5603A2B2904: message-id=<20140113161721.5603A2B2904@trac.iveia.com> Jan 13 11:17:21 iv-eng-vm postfix/qmgr[3160]: 5603A2B2904: from=<>, size=34660, nrcpt=1 (queue active) Jan 13 11:17:21 iv-eng-vm postfix/bounce[24176]: C7EAD2B28BA: sender non-delivery notification: 5603A2B2904 Jan 13 11:17:21 iv-eng-vm postfix/qmgr[3160]: C7EAD2B28BA: removed Jan 13 11:17:21 iv-eng-vm postfix/smtp[24177]: 5603A2B2904: to=<bsilverman@iveia.com>, relay=iveia.com[10.0.20.20]:25, delay=0.13, delays=0.01/0.01/0.01/0.11, dsn=2.6.0, status=sent (250 2.6.0 <20140113161721.5603A2B2904@trac.iveia.com> Queued mail for delivery) Jan 13 11:17:21 iv-eng-vm postfix/qmgr[3160]: 5603A2B2904: removed However, I added the following just after "logger" is instantiated so that I can see all the debug info: fh = logging.FileHandler('/tmp/spam.log') fh.setLevel(logging.DEBUG) logger.addHandler(fh) when I do that, I see more info - and email2trac appears to just exit. For example: Found trac version: 1.0 Loading environment /var/local/trac/titan Main function parse saving email to /tmp/tmptnqS54.titan.email2trac function get_message_parts() Message part: Main-Type: multipart Message part: Content-Type: multipart/alternative Message part: Main-Type: text Message part: Content-Type: text/plain function inline_part() unicode filename: None raw filename: None function check_filename_length: function inline_properties Message part: Main-Type: text Message part: Content-Type: text/html function inline_part() Skipping alternative HTML message function unique_attachment_names() function get_body_text() function debug_body: writing body to /tmp/tmptnqS54.titan.email2trac.body function debug_attachments function get_sender_info function email_to_unicode email name: Brian Silverman, email address: bsilverman@iveia.com get_sender_info: found registered user: bsilverman function email_header_acl: white_list white_list not defined, all messages are allowed. function email_header_acl: black_list function email_header_acl: recipient_list recipient_list not defined, all messages are allowed. function spam function spam function email_to_unicode subject: u'test23' function ticket_update_by_subject function new_ticket function set_cc_fields function set_ticket_fields before trac[summary] = after before trac[reporter] = after before trac[owner] = < default > after used owner = < default > before trac[description] = after before trac[type] = defect after used type = defect before trac[status] = after before trac[priority] = none Traceback (most recent call last): The file doesn't include a traceback. Note: the "before" and "after" were added by me as debug messages. Finally, when adding/removing debug messages, I have once seen the command work and actually insert a ticket in the trac database. More info - I am using:
|
|||
#336 | fixed | email2trac included in the Softpedia Linux software database | bas | linuxeditor@… |
Description |
Congratulations, email2trac, one of your products, has been added to Softpedia's database of software programs for Linux. It is featured with a description text, screenshots, download links and technical details on this page: http://linux.softpedia.com/get/Communications/Email/email2trac-103219.shtml The description text was created by our editors, using sources such as text from your product's homepage, information from its help system, the PAD file (if available) and the editor's own opinions on the program itself. If you feel that having your product listed on Softpedia is not a benefit for you or simply need something changed or updated, please contact us via email at webmaster@softpedia.com and we will work with you to fix any problem you may have found with the product's listing. |
|||
#338 | fixed | Error assigns a ticket to a Developer | bas | ivanelsonnunes@… |
Description |
Always this error occurs. When will I assign a ticket. I noticed that this only occurs in the ticket's created [1] email2trac. The plugin is being broken TracjsGantt. Maybe this is a chain reaction. I use customized and required fields. However, the tickets created by email2trac not carry these custom and required fields. This explains? [1] https://oss.trac.surfsara.nl/email2trac Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/web/main.py", line 497, in _dispatch_request dispatcher.dispatch(req) File "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/web/main.py", line 214, in dispatch resp = chosen_handler.process_request(req) File "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py", line 179, in process_request return self._process_ticket_request(req) File "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py", line 614, in _process_ticket_request self._do_save(req, ticket, action) File "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/web_ui.py", line 1328, in _do_save replyto=req.args.get('replyto')) File "/usr/local/lib/python2.7/dist-packages/Trac-1.0-py2.7.egg/trac/ticket/model.py", line 363, in save_changes listener.ticket_changed(self, comment, author, old_values) File "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.10-py2.7.egg/tracjsgantt/tracpm.py", line 2957, in ticket_changed self.rescheduleTickets(ticket, old_values) File "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.10-py2.7.egg/tracjsgantt/tracpm.py", line 2766, in rescheduleTickets self.spliceGraph(tickets, ticket, old_values) File "/usr/local/lib/python2.7/dist-packages/Trac_jsGantt-0.10-py2.7.egg/tracjsgantt/tracpm.py", line 2667, in spliceGraph if len(old_values[previewFields[fwd]]) == 0: TypeError: object of type 'NoneType' has no len() |