<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple><!--ppd1000037--><!--ppd1000035-->

<div class=WordSection1>

<p class=MsoNormal>Running 3.8.8 on RHEL5. <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>The error message:<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><span style='font-family:"Courier New"'>Can't call method
"ContentAsMIME" on an undefined value at /opt/local/rt/bin/../lib/RT/Transaction_Overlay.pm
line 529, line 522.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Courier New"'><o:p> </o:p></span></p>

<p class=MsoNormal>I was seeing this when users of various privileges attempt
to forward a ticket, and the error only appears if the ticket has an
attachment. However, it wasn't happening on all queues. One difference between
ticket creation on different queues is that I used RT web interface to create
tickets where it worked and uploaded the file via browse. When it didn't work the
tickets were created by email with the file attached.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I was choosing "Forward" from Ticket/Elements/Tabs.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I saw this error starting a couple conversations, here[1]
and here[2], but never read any solutions.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I had cleared the cache and restarted the server.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>So, what I did was create a Transaction_Vendor.pm with a
ContentObj method which is identical as the version in Transaction_Overlay.pm except
it adds this<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><span style='font-family:"Courier New"'>     
  # If THAT fails, return the first part<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Courier New"'>       
my $all_parts2 = $self->Attachments;<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Courier New"'>       
while (my $part = $all_parts2->Next) {<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Courier New"'>           
return $part;<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-family:"Courier New"'>       
}<o:p></o:p></span></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>at the end of the block entered if it is a multipart message.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Does anyone think this will have bad, unintended,
consequences?<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>[1] - <a
href="http://www.gossamer-threads.com/lists/rt/users/94461">http://www.gossamer-threads.com/lists/rt/users/94461</a><o:p></o:p></p>

<p class=MsoNormal>[2] - http://www.gossamer-threads.com/lists/rt/users/91205<o:p></o:p></p>

</div>

<br /><br /><FONT size=2 face=Verdana><STRONG>Josh Narins</STRONG></FONT><BR><BR><FONT size=1 
face=Verdana>Director of Application Development<BR>SeniorBridge<BR>845 Third Ave<br/>
7th Floor<BR>New York, NY 10022 <br/>
Tel: (212) 994-6194 <br/>
Fax: (212) 994-4260 <br/>
Mobile: 
(917) 488-6248<BR>jnarins@seniorbridge.com<BR><A 
href="http://www.seniorbridge.com/">seniorbridge.com</A></FONT><BR><BR><IMG 
border=0 hspace=0 alt=SeniorBridge align=baseline 
src="http://www.seniorbridge.com/images/seniorbridgedisclaimerTAG.gif"></FONT><br /><br />
<HR style="HEIGHT: 1px">
<FONT size=1 face=Verdana><STRONG>SeniorBridge Statement of 
Confidentiality:</STRONG> The contents of this email message are intended for 
the exclusive use of the addressee(s) and may contain confidential or privileged 
information. Any dissemination, distribution or copying of this email by an 
unintended or mistaken recipient is strictly prohibited. In said event, kindly 
reply to the sender and destroy all entries of this message and any attachments 
from your system. Thank you.</FONT></body>

</html>