This transaction appears to have no content

Every tickets get replied the owner gets the above reply. Something similar to
this

Mon Jul 28 09:35:38 2003: Request 164967 was acted upon.
Transaction: Status changed from new to open by RT_System
Queue: Help
Owner: Asif
Requestors: iqbala@qwestip.net
Status: open
Ticket <URL: http://host.here.com:80/Ticket/Display.html?id=164967 >

This transaction appears to have no content

Anyone seen this before

Asif Iqbal
http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0x8B686E08
There’s no place like 127.0.0.1

Asif Iqbal wrote:

Every tickets get replied the owner gets the above reply. Something similar to
this

Mon Jul 28 09:35:38 2003: Request 164967 was acted upon.
Transaction: Status changed from new to open by RT_System

You have an OnStatusChange NotifyOwner (or some such) scrip.
A status change transaction has no content.

Phil Homewood, Systems Janitor, http://www.SnapGear.com
pdh@snapgear.com Ph: +61 7 3435 2810 Fx: +61 7 3891 3630
SnapGear - Custom Embedded Solutions and Security Appliances

Phil,
If you remove the {$Transaction->Content()} from your Status Change
Template,
I belive this will solve the problem.

-Don McCallum
mccallum@nemsys.comFrom: Phil Homewood [mailto:pdh@snapgear.com]
Sent: Monday, July 28, 2003 6:38 PM
To: rt-users@lists.fsck.com
Subject: Re: [rt-users] This transaction appears to have no content

Asif Iqbal wrote:

Every tickets get replied the owner gets the above reply. Something
similar to this

Mon Jul 28 09:35:38 2003: Request 164967 was acted upon.
Transaction: Status changed from new to open by RT_System

You have an OnStatusChange NotifyOwner (or some such) scrip.
A status change transaction has no content.

Phil Homewood, Systems Janitor, http://www.SnapGear.com pdh@snapgear.com
Ph: +61 7 3435 2810 Fx: +61 7 3891 3630 SnapGear - Custom Embedded
Solutions and Security Appliances
rt-users mailing list
rt-users@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

I’ve been trying to setup RT for my company to replace the windows based Liberum Help Desk we were using and I keep running into one problem after another. I’ve solved most by reading the posts but this one has me stumped. Whenever I send an email to RT it won’t display the body in the History. There’s a Download(untitled) which contains the body so I know its getting it. Also when you click on reply or when RT generates and email from a template (like the Autoreply) the body is again still missing and in its place is ‘This transaction appears to have no content’. When a ticket is created within the web interface the body is in the history and contained in the Download(Untitled), and when replying it is contained in the reply. The only major difference between my setup and the default is I’m using Fetchmail to deliever the email the RT-Mailgate instead of sendmail. This is due to our companies firewall and email server to just have a program fetch it over POP3 rather then

SMTP. I don’t think this is the problem because it is creating the
ticket with the proper subject and the body is there it just isn’t
displayed unless you click on Download(untitled) any ideas?

Jarrod Flanders

Computer Technician

Burrelles Information Services

Much like your mail to rt-users, the mail you’re sending to RT is
html-only with no alternative text part. Displaying the html inline
would cause RT to be easily suceptible to ‘cross-site-scripting’
attacks. We could certainly take a stab at a basic html->plain renderer,
if you folks needed it. Alternatively, you could configure your mail
client to be more friendly to those of us who don’t use GUI mail
readers. (You can see how hard your message is to read below.)

Best,
JesseOn Fri, Oct 17, 2003 at 01:52:13PM -0400, jflanders@burrelles.com wrote:

Ive been trying to setup RT for my company to replace the windows based
Liberum Help Desk we were using and I keep running into one problem after
another. I
ve solved most by reading the posts but this one has me
stumped. Whenever I send an email to RT it wont display the body in the
History. There
s a Download(untitled) which contains the body so I know
its getting it. Also when you click on reply or when RT generates and
email from a template (like the Autoreply) the body is again still missing
and in its place is This transaction appears to have no content. When a
ticket is created within the web interface the body is in the history and
contained in the Download(Untitled), and when replying it is contained in
the reply. The only major difference between my setup and the default is
Im using Fetchmail to deliever the email the RT-Mailgate instead of
sendmail. This is due to our companies firewall and email server to just
have a program fetch it over POP3 rather then SMTP. I don
t think this is
the problem because it is creating the ticket with the proper subject and
the body is there it just isn*t displayed unless you click on
Download(untitled) any ideas?

Jarrod Flanders

Computer Technician

Burrelles Information Services

. _______________________________________________ rt-users mailing list
rt-users@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

Request Tracker... So much more than a help desk — Best Practical Solutions – Trouble Ticketing. Free.

Jesse Vincent wrote:

Much like your mail to rt-users, the mail you’re sending to RT is
html-only with no alternative text part. Displaying the html inline
would cause RT to be easily suceptible to ‘cross-site-scripting’
attacks. We could certainly take a stab at a basic html->plain renderer,
if you folks needed it. Alternatively, you could configure your mail
client to be more friendly to those of us who don’t use GUI mail
readers. (You can see how hard your message is to read below.)

Best,
Jesse
Hello.
I’ve already done such thing with next code.
Require HTML::Scrubber.
Best regards. Ruslan.

rt3.html_display.patch (2.46 KB)

First of all thanks to the fast reply, unfortunately work decided that
this project they wanted yesterday had to back seat to other projects
they want now… funny how that works in IT huh? Anyways I finally got
an hour to play with it between calls and try out your suggestions
turns out that yes it was the HTML thanks for that so I need to use
and Scrubber I liked Cubic idea of the internal one so I tried that
first… this is my output now:
<!–
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:“Times New Roman”;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{font-family:Arial;
color:windowtext;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
–>

Test Ticket in HTML

Also I’m still getting ‘This Transaction Appears to have No Content’
in my AutoReply. But if I send it plain text I get the body like I
want. While I’m listing problems here I tried to make a Script for
when the owner changed it would email them certain stats about the
ticket then now have. One such detail is the Ticket body but even with
the Plain text ticket I’m getting This Transaction appears to have no
content. Here’s my template:Subject: “{$Ticket->Subject}” has been assigned to you

The following ticket has been assigned to you. You can access your
assigned tickets at: http://rt3.xyz.com

Ticket Details
ID: {$Ticket->id}
Title: {$Ticket->Subject()}
Requestors: {$Ticket->RequestorAddresses}
Status: {$Ticket->Status}
Ticket <URL: {$RT::WebURL}Ticket/Display.html?id={$Ticket->id} >

Description
{$Transaction->Content()}

Lastly I tried installing RTFM it asked once for the SQL password
created the database asked again and then dumped back to the prompt.
I restarted the Web server but its not there in RT like I thought it
should. There are several new Tables in MySQL though and it did copy
some files around. Any thoughts? Thanks again for all the help.
Once I start getting more efficient at this I’ll try and return the
favor with others questions :stuck_out_tongue:

Jarrod Flanders

From: cubic [mailto:cubic@acronis.ru]
Sent: Sunday, October 19, 2003 1:50 AM
To: jesse
Cc: jflanders; rt-users
Subject: Re: [rt-users] This transaction appears to have no content

Jesse Vincent wrote:

Much like your mail to rt-users, the mail you’re sending to RT is
html-only with no alternative text part. Displaying the html inline
would cause RT to be easily suceptible to ‘cross-site-scripting’
attacks. We could certainly take a stab at a basic html->plain
renderer,
if you folks needed it. Alternatively, you could configure your mail
client to be more friendly to those of us who don’t use GUI mail
readers. (You can see how hard your message is to read below.)

Best,
Jesse
Hello.
I’ve already done such thing with next code.
Require HTML::Scrubber.
Best regards. Ruslan.

Ive been trying to setup RT for my company to replace the
windows based
Liberum Help Desk we were using and I keep running into one
problem after
another. I
ve solved most by reading the posts but this one has
me
stumped. Whenever I send an email to RT it wont display the
body in the
History. There
s a Download(untitled) which contains the body so
I know
its getting it. Also when you click on reply or when RT generates
and
email from a template (like the Autoreply) the body is again
still missing
and in its place is This transaction appears to have no
content
. When a
ticket is created within the web interface the body is in the
history and
contained in the Download(Untitled), and when replying it is
contained in
the reply. The only major difference between my setup and the
default is
Im using Fetchmail to deliever the email the RT-Mailgate instead
of
sendmail. This is due to our companies firewall and email server
to just
have a program fetch it over POP3 rather then SMTP. I don
t
think this is
the problem because it is creating the ticket with the proper
subject and
the body is there it just isn*t displayed unless you click on
Download(untitled) any ideas?

Jarrod Flanders

Computer Technician

Burrelles Information Services

Hi all,

I’m using RT 3.2.1. Sometime when I reply/comment a ticket, I got this
quote in message body: This transaction appears to have no content.

I checked log, but could not get useful clue.

My database is mysql 4.0.24, and compiled RT with fast-cgi.

Anyone can give me some hints?

Regards,

Felix

Felix Zhu wrote:

Hi all,

I’m using RT 3.2.1. Sometime when I reply/comment a ticket, I got this
quote in message body: This transaction appears to have no content.

I checked log, but could not get useful clue.

My database is mysql 4.0.24, and compiled RT with fast-cgi.

Anyone can give me some hints?
see templates section in FAQ on the wiki

RT guru’s: when an ownership changes or when the ticket has no comment, the
ticket content produces a message
"This transaction appears to have no content"

We would like to change this default message to “This transaction has been
updated. Please see above the changes”

Any suggestion on how I can accomplish this?

Thanks in advance, rq.

said:

RT guru’s: when an ownership changes or when the ticket has no comment,
the ticket content produces a message
“This transaction appears to have no content”

We would like to change this default message to “This transaction has
been updated. Please see above the changes”

Any suggestion on how I can accomplish this?

Search for “$content = $self->loc(‘This transaction appears to have no
content’);” in /lib/RT/Transaction_Overlay.pm and edit the text to your
liking.

Create a template and use that to say whatever you wish. I can give you an
example of our owner change template when I have better access to our
system.On 8/21/09 3:37 PM, “testwreq wreq” testwreq@gmail.com wrote:

RT guru’s: when an ownership changes or when the ticket has no comment, the
ticket content produces a message

“This transaction appears to have no content”

We would like to change this default message to “This transaction has been
updated. Please see above the changes”

Any suggestion on how I can accomplish this?

Thanks in advance, rq.


The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com


Drew Barnes
Applications Analyst
Network Resources Dept.
Raymond Walters College

RT guru’s: when an ownership changes or when the ticket has no comment,
the ticket content produces a message

“This transaction appears to have no content”

We would like to change this default message to “This transaction has
been updated. Please see above the changes”

Any suggestion on how I can accomplish this?

Thanks in advance, rq.

That message is coming from code in a template, something like this:

{$Transaction->Content()}

So you could modify the template code to read:

{
my $out = “”;
if ($Transaction->Content() eq ‘This transaction appears to have no
content’) {
$out = ‘This transaction has been updated. Please see above the changes’
} else {
$out = $Transaction->Content();
}
$out;
}

or more simply

{$Transaction->Content() eq ‘This transaction appears to have no content’ ?
‘This transaction has been updated. Please see above the changes’ :
$Transaction->Content();
}

Haven’t tested the code so there may be typos, but the general idea should
work.

Steve

Stephen Turner
Senior Programmer/Analyst - SAIS
MIT IS&T

The script change worked. Thanks so much!On Fri, Aug 21, 2009 at 4:14 PM, Stephen Turner sturner@mit.edu wrote:

On Fri, 21 Aug 2009 15:37:50 -0400, testwreq wreq testwreq@gmail.com wrote:

RT guru’s: when an ownership changes or when the ticket has no comment, the

ticket content produces a message

“This transaction appears to have no content”

We would like to change this default message to “This transaction has been
updated. Please see above the changes”

Any suggestion on how I can accomplish this?

Thanks in advance, rq.

That message is coming from code in a template, something like this:

{$Transaction->Content()}

So you could modify the template code to read:

{
my $out = “”;
if ($Transaction->Content() eq ‘This transaction appears to have no
content’) {
$out = ‘This transaction has been updated. Please see above the changes’
} else {
$out = $Transaction->Content();
}
$out;
}

or more simply

{$Transaction->Content() eq ‘This transaction appears to have no content’ ?
‘This transaction has been updated. Please see above the changes’ :
$Transaction->Content();
}

Haven’t tested the code so there may be typos, but the general idea should
work.

Steve


Stephen Turner
Senior Programmer/Analyst - SAIS
MIT IS&T