RE: Re: Error on Compress

"Tim Turner" <[email protected]> Tue, 29 Sep 2009 10:48:33 -0400
Newsgroups gmane.comp.lang.perl.modules.pdfapi2
Message-ID <[email protected]>
--JTuptl3Zylc-A7tZAmg4OM-7mKIsFWMb0c1xSc-
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

 

The code has been in place for years and has worked with no problem... 
Then we had to move it to a new server and the admin installed API2 version
0.73... And it broke. 
Even though we installed the new IOCompress and Zlib it still gives the
error.
I'm not sure that just moving the code to a new server now causes corrupted
objects using the same code???

We can comment out all the compress lines and the program runs without error
and generates the PDF as expected.  


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of jeffchimene
Sent: Tuesday, September 29, 2009 10:37 AM
To: [email protected]
Subject: [perl-text-pdf-modules] Re: Error on Compress

  

--- In [email protected]
<mailto:perl-text-pdf-modules%40yahoogroups.com> , "turnertim" <tturner@...>
wrote:
>
> Hello,
> I've had some API2 code working for a long time but moving to a new server
we are now getting this error:
> 
> Can't locate object method "compress" via package
"PDF::API2::Content::Text"
> 
> 
> The line of text is:
> 
> $txt1-> compress;
> 
> Has that been removed from the package? And if so what is the workaround?
Or do we not need to do that anyway?
> 
> We are using PDF::API2 version 0.73
> 
> -Tim
>

ISTR this error was also caused by corrupting the object instance. You might
want to put a break at that line and examine the object. I'm guessing that
$txt1 is no longer a valid PDF::API2::Content::Text object.






__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4467 (20090929) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com



--JTuptl3Zylc-A7tZAmg4OM-7mKIsFWMb0c1xSc-
Content-Type: text/html; charset=US-ASCII
Content-Transfer-Encoding: 7bit



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>





<body style="background-color: #ffffff;">
<span style="display:none">&nbsp;</span>
<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="width:655px; position:relative;">
<div id="ygrp-msg" style="width: 470px; margin:0; padding:0 25px 0 0; float:left; z-index:1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->
    <div id="ygrp-text" >
                  <p> <br>
<br>
The code has been in place for years and has worked with no problem... <br>
Then we had to move it to a new server and the admin installed API2 version<br>
0.73... And it broke. <br>
Even though we installed the new IOCompress and Zlib it still gives the<br>
error.<br>
I'm not sure that just moving the code to a new server now causes corrupted<br>
objects using the same code???<br>
<br>
We can comment out all the compress lines and the program runs without error<br>
and generates the PDF as expected.  <br>
<br>
-----Original Message-----<br>
From: <a href="mailto:perl-text-pdf-modules%40yahoogroups.com">perl-text-pdf-<wbr>modules@yahoogro<wbr>ups.com</a><br>
[mailto:<a href="mailto:perl-text-pdf-modules%40yahoogroups.com">perl-text-pdf-<wbr>modules@yahoogro<wbr>ups.com</a>] On Behalf Of jeffchimene<br>
Sent: Tuesday, September 29, 2009 10:37 AM<br>
To: <a href="mailto:perl-text-pdf-modules%40yahoogroups.com">perl-text-pdf-<wbr>modules@yahoogro<wbr>ups.com</a><br>
Subject: [perl-text-pdf-<wbr>modules] Re: Error on Compress<br>
<br>
--- In <a href="mailto:perl-text-pdf-modules%40yahoogroups.com">perl-text-pdf-<wbr>modules@yahoogro<wbr>ups.com</a><br>
&lt;mailto:perl-<wbr>text-pdf-<wbr>modules%40yahoog<wbr>roups.com&gt; , &quot;turnertim&quot; &lt;tturner@...<wbr>&gt;<br>
wrote:<br>
&gt;<br>
&gt; Hello,<br>
&gt; I've had some API2 code working for a long time but moving to a new server<br>
we are now getting this error:<br>
&gt; <br>
&gt; Can't locate object method &quot;compress&quot; via package<br>
&quot;PDF::API2::<wbr>Content::<wbr>Text&quot;<br>
&gt; <br>
&gt; <br>
&gt; The line of text is:<br>
&gt; <br>
&gt; $txt1-&gt; compress;<br>
&gt; <br>
&gt; Has that been removed from the package? And if so what is the workaround?<br>
Or do we not need to do that anyway?<br>
&gt; <br>
&gt; We are using PDF::API2 version 0.73<br>
&gt; <br>
&gt; -Tim<br>
&gt;<br>
<br>
ISTR this error was also caused by corrupting the object instance. You might<br>
want to put a break at that line and examine the object. I'm guessing that<br>
$txt1 is no longer a valid PDF::API2::Content:<wbr>:Text object.<br>
<br>
__________ Information from ESET NOD32 Antivirus, version of virus signature<br>
database 4467 (20090929) __________<br>
<br>
The message was checked by ESET NOD32 Antivirus.<br>
<br>
<a href="http://www.eset.com">http://www.eset.<wbr>com</a><br>
<br>
</p>
 

    </div>  

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <div width="1" style="color: white; clear: both;">__._,_.___</div>

           
  
    
    <!-- Start the section with Message In topic -->
    <div id="ygrp-actbar" style="clear: both; margini-bottom: 25px; white-space:nowrap; color: #666; text-align: right;">
              <span class="left" style="float: left; white-space:nowrap;">
          <a href="http://groups.yahoo.com/group/perl-text-pdf-modules/message/3679;_ylc=X3oDMTM0NTdndmJzBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BG1zZ0lkAzM2ODYEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMjU0MjM1Nzg0BHRwY0lkAzM2Nzk-">
            Messages in this topic          </a> (<span class="bld" style="font-weight:bold;">8</span>)
        </span>
        <a href="http://groups.yahoo.com/group/perl-text-pdf-modules/post;_ylc=X3oDMTJwNTM3cjlzBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BG1zZ0lkAzM2ODYEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMjU0MjM1Nzg0?act=reply&messageNum=3686">
          <span class="bld" style="font-weight:bold;">
            Reply          </span> (via web post)
        </a>  | 
        <a href="http://groups.yahoo.com/group/perl-text-pdf-modules/post;_ylc=X3oDMTJlZDY1ZnF0BF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI1NDIzNTc4NA--" class="bld" style="font-weight:bold;">
          Start a new topic        </a>
          </div> 
    <!-------     Start Nav Bar  ------>
    <!-- |**|begin egp html banner|**| -->
    <div id="ygrp-vitnav" style="padding-top: 10px; font-family: Verdana; font-size: 77%; margin: 0;">
                <a href="http://groups.yahoo.com/group/perl-text-pdf-modules/messages;_ylc=X3oDMTJlam9uaWh0BF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTI1NDIzNTc4NA--">Messages</a>  
        
        
        
        
            |    <a href="http://groups.yahoo.com/group/perl-text-pdf-modules/polls;_ylc=X3oDMTJmNGducjVhBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA3BvbGxzBHN0aW1lAzEyNTQyMzU3ODQ-">Polls</a>  
            |    <a href="http://groups.yahoo.com/group/perl-text-pdf-modules/members;_ylc=X3oDMTJlMzU4OTBjBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTI1NDIzNTc4NA--">Members</a>  
        
    </div>  
    <!-- |**|end egp html banner|**| -->

                        <div id="ygrp-grft" style="font-family: Verdana; font-size: 77%; padding: 15px 0;">
          
<!-- |**|begin egp html banner|**| -->

          To unsubscribe from this group, send an email to:<BR>
perl-text-pdf-modules-unsubscribe-Km8ibD4bFueDmjp1MlKEbA@public.gmane.org<BR>
<BR>
          
<!-- |**|end egp html banner|**| -->

        </div>
      
                  <div id="ygrp-mkp">
      <div id="hd">MARKETPLACE</div>
      <div id="ads">
                  <div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
            <a href="http://us.ard.yahoo.com/SIG=14kbc9ga2/M=493064.12016295.13271503.10835568/D=groups/S=1705007709:MKP1/Y=YAHOO/EXP=1254242984/L=/B=fuFKHEPDhCg-/J=1254235784350845/K=_AAuDNrkd7hl_FDDm.26ng/A=5697381/R=0/SIG=11eaa5dke/*http://groups.yahoo.com/group/mompowergroup/">Mom Power: Discover the community of moms doing more for their families, for the world and for each other</a>          </div>
                              </div>
    </div>
      
    <!-- yahoo logo -->
    <!-- |**|begin egp html banner|**| -->
    <div id="ygrp-ft" style="font-family: verdana; font-size: 77%; border-top: 1px solid #666; padding: 5px 0;">
      <a href="http://groups.yahoo.com/;_ylc=X3oDMTJkZTVndWRvBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjU0MjM1Nzg0">
      <img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br>
      <a href="http://groups.yahoo.com/group/perl-text-pdf-modules/join;_ylc=X3oDMTJmZGxoajdzBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNTQyMzU3ODQ-">Change settings via the Web</a> (Yahoo! ID required) <br>
      Change settings via email: <a href="mailto:perl-text-pdf-modules-digest-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:perl-text-pdf-modules-traditional-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br>

      <a href="http://groups.yahoo.com/group/perl-text-pdf-modules;_ylc=X3oDMTJkaDR1N3EzBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjU0MjM1Nzg0">
        Visit Your Group 
      </a> |
      <a href="http://docs.yahoo.com/info/terms/">
        Yahoo! Groups Terms of Use      </a> |
      <a href="mailto:perl-text-pdf-modules-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=">
        Unsubscribe      </a> 
    </div>     <!-- |**|end egp html banner|**| -->
  </div> <!-- ygrp-msg -->

  
  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: white;">
    <!-- Network content -->
    
<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->

	    <!-- Start vitality -->
	    <div id="ygrp-vital" style="background-color: #e0ecee; margin-bottom: 20px; padding: 2px 0 8px 8px;">
	      		<div id="vithd" style="font-size: 77%; font-family: Verdana; font-weight: bold; color: #333; text-transform: uppercase;">Recent Activity</div>
		<ul style="list-style-type:none; padding: 0; margin: 2px 0;">
		    
		    
		    
		    
		    
		    
		</ul>
	      	      <a href="http://groups.yahoo.com/group/perl-text-pdf-modules;_ylc=X3oDMTJlMGVyZjh0BF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI1NDIzNTc4NA--">
		Visit Your Group	      </a>
	    </div> 
	    	    	      
	    <!-- Network content -->
	    	      <div style="background-color:#EEEEEE; margin-bottom:20px; padding:10px 8px;">    <div id="nc">
              <div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
                      <div id="hd1">New business?</div> 
<p><a href="http://us.ard.yahoo.com/SIG=14h2t7b86/M=493064.12016308.12445700.8674578/D=groups/S=1705007709:NC/Y=YAHOO/EXP=1254242984/L=/B=f.FKHEPDhCg-/J=1254235784350845/K=_AAuDNrkd7hl_FDDm.26ng/A=3848640/R=0/SIG=131an6mds/*http://searchmarketing.yahoo.com/arp/srchv2.php?o=US2002&cmp=Yahoo&ctv=Groups1&s=Y&s2=&s3=&b=50">Get new customers.</a></p> 
<p>List your web site</p> 
<p>in Yahoo! Search.</p>                  </div>
                    <div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
                      <div id="hd1">Y! Messenger</div> 
<p><a href="http://us.ard.yahoo.com/SIG=14hbvhjoe/M=493064.12016274.12445679.8674578/D=groups/S=1705007709:NC/Y=YAHOO/EXP=1254242984/L=/B=gOFKHEPDhCg-/J=1254235784350845/K=_AAuDNrkd7hl_FDDm.26ng/A=3848583/R=0/SIG=11umg3fun/*http://us.rd.yahoo.com/evt=42403/*http://messenger.yahoo.com">Want a quick chat?</a></p> 
<p>Chat over IM with</p> 
<p>group members.</p>                  </div>
                    <div class="ad" style="color:#628C2A; font-family:Arial; font-weight:bold;">
                      <div id="hd1">Y! Groups blog</div> 
<p><a href="http://us.ard.yahoo.com/SIG=14hrq20b7/M=493064.12016258.12582637.8674578/D=groups/S=1705007709:NC/Y=YAHOO/EXP=1254242984/L=/B=geFKHEPDhCg-/J=1254235784350845/K=_AAuDNrkd7hl_FDDm.26ng/A=5191955/R=0/SIG=112mhte3e/*http://www.ygroupsblog.com/blog/">the best source</a></p> 
<p>for the latest</p> 
<p>scoop on Groups.</p>                  </div>
          </div>
</div>
	    
	  </div> 	  <!-- |**|end egp html banner|**| -->
	  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
	</div> 		  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=2017382/grpspId=1705007709/msgId=3686/stime=1254235784/nc1=3848640/nc2=3848583/nc3=5191955" width="1" height="1"> <br>
	
	<div style="color: white; clear: both;">__,_._,___</div>
	<!--~-|**|PrettyHtmlEnd|**|-~-->
	</body>
	<!--~-|**|PrettyHtmlStart|**|-~-->
	<head>
<style type="text/css">
<!--
#ygrp-mkp{
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 14px 0px;
  padding: 0px 14px;
}
#ygrp-mkp hr{
  border: 1px solid #d8d8d8;
}
#ygrp-mkp #hd{
  color: #628c2a;
  font-size: 85%;
  font-weight: bold;
  line-height: 122%;
  margin: 10px 0px;
}
#ygrp-mkp #ads{
  margin-bottom: 10px;
}
#ygrp-mkp .ad{
  padding: 0 0;
}
#ygrp-mkp .ad a{
  color: #0000ff;
  text-decoration: none;
}
-->
</style>
</head>
	<head>
<style type="text/css">
<!--
#ygrp-sponsor #ygrp-lc{
  font-family: Arial;
}
#ygrp-sponsor #ygrp-lc #hd{
  margin: 10px 0px;
  font-weight: bold;
  font-size: 78%;
  line-height: 122%;
}
#ygrp-sponsor #ygrp-lc .ad{
  margin-bottom: 10px;
  padding: 0 0;
}
-->
</style>
</head>
	<head>
	<style type="text/css">
	<!--
	#ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
	#ygrp-mlmsg table {font-size:inherit;font:100%;}
	#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
	#ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;}
	#ygrp-mlmsg * {line-height:1.22em;}
	#ygrp-text{
	    font-family: Georgia;	
	}
	#ygrp-text p{
	    margin: 0 0 1em 0;
	}

	dd.last p a {
          font-family: Verdana;
          font-weight: bold;
	}

	#ygrp-vitnav{
		padding-top: 10px;
		font-family: Verdana;
		font-size: 77%;
		margin: 0;
	}
	#ygrp-vitnav a{
		padding: 0 1px;
	}
	#ygrp-mlmsg #logo{
	  padding-bottom: 10px;
	}

	#ygrp-reco {
	margin-bottom: 20px;
	padding: 0px;
	}
	#ygrp-reco #reco-head {
		font-weight: bold;
		color: #ff7900;
	}

	#reco-category{
        	font-size: 77%;
	}
	#reco-desc{
        	font-size: 77%;
	}

	#ygrp-vital a{
		text-decoration: none;
	}

	#ygrp-vital a:hover{
	  text-decoration: underline;
	}

	#ygrp-sponsor #ov ul{
		padding: 0 0 0 8px;
		margin: 0;
	}
	#ygrp-sponsor #ov li{
		list-style-type: square;
		padding: 6px 0;
		font-size: 77%;
	}
	#ygrp-sponsor #ov li a{
		text-decoration: none;
		font-size: 130%;
	}
	#ygrp-sponsor #nc{
	  background-color: #eee;
	  margin-bottom: 20px;
	  padding: 0 8px;
	}
	#ygrp-sponsor .ad{
		padding: 8px 0;
	}
	#ygrp-sponsor .ad #hd1{
		font-family: Arial;
		font-weight: bold;
		color: #628c2a;
		font-size: 100%;
		line-height: 122%;
	}
	#ygrp-sponsor .ad a{
		text-decoration: none;
	}
	#ygrp-sponsor .ad a:hover{
		text-decoration: underline;
	}
	#ygrp-sponsor .ad p{
		margin: 0;
		font-weight: normal;
		color: #000000;
	}
	o{font-size: 0; }
	.MsoNormal{
	   margin: 0 0 0 0;
	}
	#ygrp-text tt{
	  font-size: 120%;
	}
	blockquote{margin: 0 0 0 4px;}
	.replbq{margin:4}

dd.last p span {
  margin-right: 10px;
  font-family: Verdana;
  font-weight: bold;
}

dd.last p span.yshortcuts {
  margin-right: 0;
}

div.photo-title a,
div.photo-title a:active,
div.photo-title a:hover,
div.photo-title a:visited {
    text-decoration: none;
}

div.file-title a,
div.file-title a:active,
div.file-title a:hover,
div.file-title a:visited {
    text-decoration: none;
}

#ygrp-msg p#attach-count {
    clear: both;
    padding: 15px 0 3px 0;
    overflow: hidden;
}

#ygrp-msg p#attach-count span {
    color: #1E66AE;
    font-weight: bold;
}

div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}

#ygrp-msg p a {
    font-family: Verdana;
}

#ygrp-mlmsg a {
    color: #1E66AE;
}

div.attach-table div div a {
    text-decoration: none;
}

div.attach-table {
    width: 400px;
}

	-->
	</style>
	</head>
	<!--~-|**|PrettyHtmlEnd|**|-~-->
	</html><!--End group email -->


--JTuptl3Zylc-A7tZAmg4OM-7mKIsFWMb0c1xSc---