[rt-users] Bug: Special Characters in Ticket Subject
Kevin Falcone
falcone at bestpractical.com
Thu Jan 28 12:24:59 EST 2010
On Thu, Jan 28, 2010 at 11:55:40AM +0100, Nehmer Torben wrote:
>
> we are running RT 3.8.7 (from Debian Packages) together with PostgreSQL 8.4.1 in a German
> environment.
There are some patches in 3.8-trunk (the merge of the
another_utf8_rework branch) that should resolve this issue.
-kevin
>
> Unfortunalety, we cannot create tickets from the Web Interface (both Quick Create an Full
> Create) when the subject contains one of our German Special Characters like "oe" and the
> Content is emtpy:
>
>
>
>
>
> As soon as I add something into the content area, things work as expected. The same behavior
> can be observed in the regular Ticket screen.
>
>
>
> The RT Log shows this, the text in curly Brackets {} are the translations of the error
> messages from Postgres into English. Note, that the F6 Character code "oe" in ISO-8859-1 and
> consorts, which is the single-byte encoding in use here when Unicode is not used.
>
>
>
> [Thu Jan 28 10:49:24 2010] [warning]: DBD::Pg::st execute failed: FEHLER: ungueltige
> Byte-Sequenz fuer Kodierung >>UTF8<<: 0xf6f6f60a {ERROR: Invalid Byte-Sequence for Encoding
> "UTF-8"}
>
> HINT: Dieser Fehler kann auch auftreten, wenn die Bytesequenz nicht mit der Kodierung
> uebereinstimmt, die der Server erwartet, welche durch >>client_encoding<< bestimmt wird. at
> /usr/share/perl5/DBIx/SearchBuilder/Handle.pm line 509.
> (/usr/share/perl5/DBIx/SearchBuilder/Handle.pm:509) {This error can also occur if the
> Byte-Sequence does not match with the encoding expected by the server, set through
> "client_encoding"}
>
> [Thu Jan 28 10:49:24 2010] [warning]: RT::Handle=HASH(0x4cc00e8) couldn't execute the query
> 'INSERT INTO Attachments (ContentType, Parent, Subject, Headers, Creator, MessageId, Created,
> TransactionId) VALUES (?, ?, ?, ?, ?, ?, ?, ?)' at
> /usr/share/perl5/DBIx/SearchBuilder/Handle.pm line 522
>
> DBIx::SearchBuilder::Handle::SimpleQuery('RT::Handle=HASH(0x4cc00e8)', 'INSERT INTO
> Attachments (ContentType, Parent, Subject, Header...', 'text/plain', 0, 'Test <F6><F6><F6>',
> 'MIME-Version: 1.0\x{a}X-Mailer: MIME-tools 5.427 (Entity 5.427)\x{a}S...', 22, '',
> '2010-01-28 10:49:24', ...) called at /usr/share/perl5/DBIx/SearchBuilder/Handle.pm line 357
>
> DBIx::SearchBuilder::Handle::Insert('RT::Handle=HASH(0x4cc00e8)', 'Attachments',
> 'ContentType', 'text/plain', 'Parent', 0, 'Subject', 'Test <F6><F6><F6>', 'Headers', ...)
> called at /usr/share/perl5/DBIx/SearchBuilder/Handle/Pg.pm line 66
>
> DBIx::SearchBuilder::Handle::Pg::Insert('RT::Handle=HASH(0x4cc00e8)', 'Attachments',
> 'ContentType', 'text/plain', 'Parent', 0, 'Subject', 'Test <F6><F6><F6>', 'Headers', ...)
> called at /usr/share/perl5/DBIx/SearchBuilder/Record.pm line 1293
>
> DBIx::SearchBuilder::Record::Create('RT::Attachment=HASH(0x2c16a10)', 'ContentType',
> 'text/plain', 'Parent', 0, 'Subject', 'Test
>
> <F6><F6><F6>', 'Headers', 'MIME-Version: 1.0\x{a}X-Mailer: MIME-tools 5.427 (Entity
> 5.427)\x{a}S...', ...) called at /usr/share/request-tracker3.8/lib/RT/Record.pm line 289
>
> RT::Record::Create('RT::Attachment=HASH(0x2c16a10)', 'TransactionId', 188101, 'Parent', 0,
> 'ContentType', 'text/plain', 'Headers', 'MIME-Version: 1.0\x{a}X-Mailer: MIME-tools 5.427
> (Entity 5.427)\x{a}S...', ...) called at
> /usr/share/request-tracker3.8/lib/RT/Attachment_Overlay.pm line 143
>
> RT::Attachment::Create('RT::Attachment=HASH(0x2c16a10)', 'TransactionId', 188101,
> 'Attachment', 'MIME::Entity=HASH(0x592b468)') called at
> /usr/share/request-tracker3.8/lib/RT/Transaction_Overlay.pm line 514
>
> RT::Transaction::_Attach('RT::Transaction=HASH(0x2c10e30)', 'MIME::Entity=HASH(0x592b468)')
> called at /usr/share/request-tracker3.8/lib/RT/Transaction_Overlay.pm line 154
>
> RT::Transaction::Create('RT::Transaction=HASH(0x2c10e30)', 'ObjectId', 10150, 'ObjectType',
> 'RT::Ticket', 'TimeTaken', '', 'Type', 'Create', ...) called at
> /usr/share/request-tracker3.8/lib/RT/Record.pm line 1457
>
> RT::Record::_NewTransaction('RT::Ticket=HASH(0x5929540)', 'Type', 'Create', 'TimeTaken', '',
> 'MIMEObj', 'MIME::Entity=HASH(0x592b468)', 'CommitScrips', 1, ...) called at
> /usr/share/request-tracker3.8/lib/RT/Ticket_Overlay.pm line 656
>
> RT::Ticket::Create('RT::Ticket=HASH(0x5929540)', 'TimeEstimated', '', 'Status', 'new',
> 'Queue', 'RequestTracker', 'AdminCc', '', ...) called at
> /usr/share/request-tracker3.8/lib/RT/Interface/Web.pm line 982
>
> HTML::Mason::Commands::CreateTicket('Attachments', undef, 'TimeEstimated', '', 'Status',
> 'new', 'new-DependsOn', '', 'Queue', ...) called at
> /usr/local/share/request-tracker3.8/html/Ticket/Display.html line 117
>
> If you need any more information, please let me know.
>
>
>
> Thanks in advance,
> Torben Nehmer
>
> -------
> Torben Nehmer
> Diplom Informatiker (FH)
> Business System Developer
>
> CANCOM Deutschland GmbH
> Messerschmittstr. 20
> 89343 Scheppach
> Germany
>
> Tel.: +49 8225 - 996-1118
> Fax: +49 8225 - 996-41118
> [1]torben.nehmer at cancom.de
> [2]www.cancom.de
>
> CANCOM Deutschland GmbH
> Sitz der Gesellschaft: Jettingen-Scheppach
> HRB 10653 Memmingen
> Geschaeftsfuehrer: Paul Holdschik, Christian Linder
>
> Diese E-Mail und alle mitgesendeten Dateien sind vertraulich und ausschliesslich fuer den
> Gebrauch durch den Empfaenger bestimmt!
> This e-mail and any files transmitted with it are confidential intended solely for the use of
> the addressee!
>
>
>
> References
>
> Visible links
> 1. mailto:torben.nehmer at cancom.de
> 2. http://www.cancom.de/
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
> 2010 RT Training Sessions!
> San Francisco, CA, USA - Feb 22 & 23
> Dublin, Ireland - Mar 15 & 16
> Boston, MA, USA - April 5 & 6
> Washington DC, USA - Oct 25 & 26
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20100128/f8537205/attachment.sig>
More information about the rt-users
mailing list