Ticket #4493 (closed defect: worksforme)
Duplicate ticket entries and other issues with notifications enabled (browser dependent)
| Reported by: | mail@… | Owned by: | jonas |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | ticket system | Version: | 0.10.4 |
| Severity: | major | Keywords: | needinfo |
| Cc: | mail@… |
Description
I tried to enable ticket notifications in trac 0.10.3. Here is a snippet from trac.ini:
smtp_enabled = true smtp_from = trac@myhost.tld smtp_password = abc123 smtp_port = 25 smtp_replyto = mail@myhost.tld smtp_server = localhost smtp_user = mail@myhost.tld use_tls = true
Ticket notifications work just fine, however, trac behaves rather weird now, dependent on client browser:
- Firefox and Internet Explorer 6:
- Every ticket is submitted twice. For every new ticket entry, two tickets with consecutive IDs are created and thus also two notifications sent.
- After the user saves a ticket, a blank page is shown with the URL /newticket#preview
- When a ticket is edited, the user gets the following error:
Internal Error Sorry, can not save your changes. This ticket has been modified by someone else since you started
However, there is positively no one else working on the project. Also, the changes are saved as if there was no error at all. Again, the URL shows /ticket/44#preview for example.
- Opera:
- Everything works as expected.
- Internet Explorer 7:
- After the user saves a ticket (new or changes), the error message
Internet Explorer cannot display the web page
is shown. Changes are saved nonetheless.
- After the user saves a ticket (new or changes), the error message
- links2:
- After the user saves a ticket (new or changes), the error message
Error reading from socket
is shown. Changes are saved nonetheless.
- After the user saves a ticket (new or changes), the error message
I am not just hitting ENTER to save a ticket/ticket change, but click on the "Submit changes" button. These problems are the same for every user of the project, on client windows and linux, regardless whether client connects through proxy, via internet or local.
As soon as I disable notifications, everything works normal again.
Logging is enabled and does not show any error (even not the Internal Error mentioned above).
I am running mod_python-3.1.4 on Apache-2.0.58 on Gentoo Linux. Trac runs with enscript 1.6.4, silvercity 0.9.7, and sqlite 3.3.5.
Best regards, Eric


