[rt-devel] Data loss in CGI submissions?
Victor Danilchenko
danilche at cs.umass.edu
Wed Oct 15 09:20:23 EDT 2003
Hi,
We have ran into a peculiar problem with RT. When submitting CGI
forms, certain data get lost -- for example, when resolving a ticket and
also filling in the 'time worked' field, the said field never gets
updated.
I was able to narrow it doen further with RTFM. Specifically, we
have two text-single fields available -- Comment and Meta-Comment -- and
they work fine, as long as Comment isn't large. if you have a large
Comment field, Meta-Comment becomes impossible to update (it comes after
Comment): each time you try to update it, it simply doesn't get updated,
and that's that. You can however first fill in the Meta-Comment, and
then fill in the large body of text for the Comment, and both values get
retained.
I thought this to be a browser problem, so I tested it under a
few different browsers -- IE, Camino, and Safari under OS/X, and Mozilla
1.4 under Linux. While the parameters change (data loss varies depending
on the browser), the data loss nonetheless occurs every time. Sometimes
a large text field will get sliced up in the middle, sometimes simply
text values get lost, but th eoverall trend persists.
We have seen this behavior both under Apache/mod_perl w/ RT
3.0.2, and Apache2/mod_perl2 w/ RT 3.0.6. Could this be related to Mason
argument handling? Does anyone know where this problem comes from, and
how it could be solved?
Thanks,
P.S. I saw mentions on the list of a similar problem, but it was
attributed to RedHat's mod_perl2; and while we didn't have RTFM
installed before we moved to mod_perl2, we still saw the loss of 'time
worked' field value when resolving tickets. Our previous installation
was hand-built Apache1/mod_perl1, rather than RedHat RPM installation.
--
| Victor Danilchenko | Of course my password is the same as |
| danilche at cs.umass.edu | my pet's name. My macaw's name was |
| CSCF | 5-4231 | Q47pY!3, but I change it every 90 days. |
More information about the Rt-devel
mailing list