[rt-users] HTML-encoded mails with umlaute
Stever, Gregor
gst at volke.de
Wed Jun 11 04:18:37 EDT 2003
Hello,
we have tried different Mailprogs:
MS Outlook 2000:
No ticket , error as reported
Header:
Date: Wed, 11 Jun 2003 09:17:22 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01C32FF0.74836310"
Netscape:
ticket created
Header:
MIME-Version: 1.0
X-Mailer: Mozilla 4.79 [en] (X11; U; IRIX64 6.5 IP28)
Subject: test 5 text + html
Content-Type: multipart/alternative;
boundary="------------81F5D77429245611A2E70250"
it is a problem parsing mails sended with Outlook.
Regards
Gregor
> -----Original Message-----
> From: Stever, Gregor [mailto:gst at volke.de]
> Sent: Wednesday, June 11, 2003 9:27 AM
> To: 'rt-users at lists.fsck.com'
> Subject: RE: [rt-users] HTML-encoded mails with umlaute
>
>
> Hello,
>
> i have updated to 3.0.3pre3 but we still get the an error, if
> we receive html-mail with an umlaut in the messagebody
> (BTW:umlaute only in the subject works):
>
> Postfix returns:
>
> RT server error. The RT server which handled your email did
> not behave as
> expected. It said:
>
> System error
>
> error: Can't locate object method "fetchall_arrayref" via package
> "Class::ReturnValue" at
> /usr/sys/rt_3.0.3pre3/lib/RT/Principal_Overlay.pm
> line 269.
>
> context: ...
> 265:
> 266: # have a look at role groups, if there are any
> 267: $or_check_roles.
> 268: " ) ";
> 269: my $acl =
> $self->_Handle->SimpleQuery($query)->fetchall_arrayref({});
> 270:
> 271:
> 272: my $time = time();
> 273: foreach my $obj (@{$args{'Objects
>
>
> Log:
>
> Jun 11 09:16:41 se-nuke RT: Converting 'iso-8859-1' to 'utf-8'
> Jun 11 09:16:41 se-nuke RT: DBD::Pg::st execute failed:
> ERROR: Invalid
> UNICODE
> character sequence found (0xfc3c2f) at
> /usr/lib/perl5/site_perl/5.8.0/DBIx/Searc
> hBuilder/Handle.pm line 410. (/usr/sys/rt_3.0.3pre3/lib/RT.pm:235)
> Jun 11 09:16:41 se-nuke RT: RT::Handle=HASH(0x9b56674)
> couldn't execute the
> quer
> y 'INSERT INTO Attachments (Subject, ContentType, Filename, Headers,
> Creator, Pa
> rent, Created, ContentEncoding, Content, TransactionId)
> VALUES (?, ?, ?, ?,
> ?, ?
> , ?, ?, ?, ?)' at
> /usr/lib/perl5/site_perl/5.8.0/DBIx/SearchBuilder/Handle.pm li
> ne 417. (/usr/sys/rt_3.0.3pre3/lib/RT.pm:235)
> Jun 11 09:16:41 se-nuke RT: DBD::Pg::st execute failed:
> ERROR: aktuelle
> Transak
> tion wurde abgebrochen, Abfragen werden bis zum Ende der Transaktion
> ignoriert a
> t /usr/lib/perl5/site_perl/5.8.0/DBIx/SearchBuilder/Handle.pm
> line 410.
> (/usr/s
> ys/rt_3.0.3pre3/lib/RT.pm:235)
> Jun 11 09:16:41 se-nuke RT: RT::Handle=HASH(0x9b56674)
> couldn't execute the
> quer
> y 'SELECT DISTINCT ACL.RightName, ACL.ObjectType, ACL.ObjectId,
> CachedGroupMembe
> rs.MemberId FROM ACL, Groups, Principals, CachedGroupMembers WHERE
> Principals.D
> isabled = 0 AND CachedGroupMembers.Disabled = 0 AND Principals.id =
> Groups.id A
> ND Principals.id = CachedGroupMembers.GroupId AND
> CachedGroupMembers.MemberId =
> 1 AND ( (ACL.ObjectType = 'RT::Queue' AND ACL.ObjectId = 1) OR
> (ACL.ObjectType
> = 'RT::System' AND ACL.ObjectId = 1)) AND ( ( ACL.PrincipalId =
> Principals.id A
> ND ACL.PrincipalType = 'Group' AND (Groups.Domain =
> 'SystemInternal' OR
> Groups.D
> omain = 'UserDefined' OR Groups.Domain = 'ACLEquivalence' OR
> Groups.Domain =
> 'Pe
> rsonal')) OR ( ((Groups.Domain = 'RT::Queue-Role' AND
> Groups.Instance = 1)
> OR (
> Groups.Domain = 'RT::System-Role' AND Groups.Instance = 1) ) AND
> Groups.Type =
> ACL.PrincipalType AND Groups.id = Principals.id AND
> Principals.PrincipalType =
> 'Group') ) ' at
> /usr/lib/perl5/site_perl/5.8.0/DBIx/SearchBuilder/Handle.pm
> lin
> e
> Jun 11 09:16:41 se-nuke RT: Transaction not committed.
> Usually indicates a
> softw
> are fault. Data loss may have occurred
> (/usr/sys/rt_3.0.3pre3/bin/webmux.pl:121)
>
> Thank You
> Gregor
>
>
> > -----Original Message-----
> > From: Jesse Vincent [mailto:jesse at bestpractical.com]
> > Sent: Tuesday, June 10, 2003 7:49 PM
> > To: Stever, Gregor
> > Cc: 'rt-users at lists.fsck.com'
> > Subject: Re: [rt-users] HTML-encoded mails with umlaute
> >
> >
> > I suspect this bug is actually due to iso-8859-1 characters being
> > illegally introduced into the message headers by your mail client.
> > We actually discovered that bug in internal testing last week.
> > 3.0.3pre3 is likely to be out within 24 hours with a fix for
> > this issue.
> >
> > -j
> >
> >
> > On Tue, Jun 10, 2003 at 04:55:39PM +0200, Stever, Gregor wrote:
> > > Hello,
> > >
> > > installing 3.0.3pre2 on Postgres works without any Problems and
> > > emails with german special characters (umlaute) are converted if
> > > they send as text, but we still get an error by sending
> > > HTML-encoded mails with these german characters:
> > >
> > >
> > > Jun 10 16:45:02 se-nuke RT: Converting 'iso-8859-1' to 'utf-8'
> > > Jun 10 16:45:03 se-nuke RT: DBD::Pg::st execute failed:
> > ERROR: Invalid
> > > UNICODE
> > > character sequence found (0xfcdf65) at
> > > /usr/lib/perl5/site_perl/5.8.0/DBIx/Searc
> > > hBuilder/Handle.pm line 410.
> (/usr/sys/rt_3.0.3pre2/lib/RT.pm:229)
> > > Jun 10 16:45:03 se-nuke RT: RT::Handle=HASH(0x9cb0128)
> > couldn't execute the
> > > quer
> > > y 'INSERT INTO Attachments (Subject, ContentType,
> Filename, Headers,
> > > Creator, Pa
> > > rent, Created, ContentEncoding, Content, TransactionId)
> > VALUES (?, ?, ?, ?,
> > > ?, ?
> > > , ?, ?, ?, ?)' at
> > > /usr/lib/perl5/site_perl/5.8.0/DBIx/SearchBuilder/Handle.pm li
> > > ne 417. (/usr/sys/rt_3.0.3pre2/lib/RT.pm:229)
> > > Jun 10 16:45:03 se-nuke RT: DBD::Pg::st execute failed:
> > ERROR: aktuelle
> > > Transak
> > > tion wurde abgebrochen, Abfragen werden bis zum Ende der
> Transaktion
> > > ignoriert a
> > > t
> > /usr/lib/perl5/site_perl/5.8.0/DBIx/SearchBuilder/Handle.pm
> line 410.
> > > (/usr/s
> > > ys/rt_3.0.3pre2/lib/RT.pm:229)
> > > Jun 10 16:45:03 se-nuke RT: RT::Handle=HASH(0x9cb0128)
> > couldn't execute the
> > > quer
> > > y 'SELECT DISTINCT ACL.RightName, ACL.ObjectType, ACL.ObjectId,
> > > CachedGroupMembe
> > > rs.MemberId FROM ACL, Groups, Principals, CachedGroupMembers WHERE
> > > Principals.D
> > > isabled = 0 AND CachedGroupMembers.Disabled = 0 AND
> Principals.id =
> > > Groups.id A
> > > ND Principals.id = CachedGroupMembers.GroupId AND
> > > CachedGroupMembers.MemberId =
> > > 1 AND ( (ACL.ObjectType = 'RT::Queue' AND ACL.ObjectId = 1) OR
> > > (ACL.ObjectType
> > > = 'RT::System' AND ACL.ObjectId = 1)) AND ( ( ACL.PrincipalId =
> > > Principals.id A
> > > ND ACL.PrincipalType = 'Group' AND (Groups.Domain =
> > 'SystemInternal' OR
> > > Groups.D
> > > omain = 'UserDefined' OR Groups.Domain = 'ACLEquivalence'
> > OR Groups.Domain =
> > > 'Pe
> > > rsonal')) OR ( ((Groups.Domain = 'RT::Queue-Role' AND
> > Groups.Instance = '1')
> > > OR
> > > (Groups.Domain = 'RT::System-Role' AND Groups.Instance =
> > '1') ) AND
> > > Groups.Ty
> > > pe = ACL.PrincipalType AND Groups.Id = Principals.id AND
> > > Principals.PrincipalTyp
> > > e = 'Group') ) ' at
> > > /usr/lib/perl5/site_perl/5.8.0/DBIx/SearchBuilder/Handle.pm
> > >
> > >
> > > TIA
> > > Gregor Stever
> > >
> > > _______________________________________________
> > > rt-users mailing list
> > > rt-users at lists.fsck.com
> > > http://lists.fsck.com/mailman/listinfo/rt-users
> > >
> > > Have you read the FAQ? The RT FAQ Manager lives at
> http://fsck.com/rtfm
> >
>
> --
> http://www.bestpractical.com/rt -- Trouble Ticketing. Free.
>
> _______________________________________________
> rt-users mailing list
> rt-users at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-users
>
> Have you read the FAQ? The RT FAQ Manager lives at
http://fsck.com/rtfm
More information about the rt-users
mailing list