John,

Thanks very much for your reply. I am please to report that your memory
is correct. Your fixed worked. For future webtest users here is the
entire working webtest:

<?xml version="1.0"?>
<!DOCTYPE project SYSTEM "../../dtd/Project.dtd">
<project default="SaveMail">
  <target name="SaveMail">
    <webtest name="SaveMail">
      <config
        haltonerror="false"
        haltonfailure="false">
          <option name="ThrowExceptionOnFailingStatusCode"
value="false"/>
      </config>  
      <steps>
        <invoke url="${bastion.prefix}"/>
        <verifyTitle text="PMC-Sierra - Broadband Communications and
Storage Chips"/>
        <emailSetConfig server="${mailserver}" type="${servertype}"
          password="${mpmc.mail.password}"
username="${mypmc.mail.username}" delay="5"/>
        <emailStoreMessageCount subject="${subject}"
          property="SubjectMail"/>
        <verifyProperty description="Test mail if there are 1 to 9
emails with ${subject} in subject"
          name="SubjectMail"
          regex="true"
          text="[1-9]" />
        <emailStoreMessageId subject="${subject}"
          property="message_to_save"/>
        <echo message="message id is #{message_to_save}" />
        <emailStorePartCount messageId="#{message_to_save}"
          property="part_count" />
        <echo message="part_count equals #{part_count}" />
        <emailStoreMessageType 
          messageId="#{message_to_save}"
          property="message_type"/>
        <echo message="message_type equals #{message_type}" />
        <emailStoreHeader 
          headerName="From"
          messageId="#{message_to_save}"
          property="message_header"/>
        <echo message="the message header value is #{message_header}" />
        <emailMessageContentFilter 
          messageId="#{message_to_save}"/>
        <storeRegEx 
          group="1"
          property="rx.email.txt"
 
text="http\://www\.pmc\-sierra\.com/cgi\-bin/public/extranet/verify\.pl\
?user=(.{21})"/>
        <echo message="the value stored is #{rx.email.txt}" />
      </steps>
    </webtest>
  </target>
</project>

Cheers,

Tim Pezarro
Manager, Web Services
[email protected]
Phone: +1-604-415-6044
Cell: +1-604-762-1000
Fax: +1-604-415-6602
PMC-Sierra, Inc.
100-2700 Production Way
Burnaby, BC, Canada
V5A 4X1 



 

> -----Original Message-----
> From: John Spann [mailto:[email protected]] 
> Sent: Thursday, October 01, 2009 11:29 AM
> To: [email protected]; Tim Pezarro
> Subject: Re: [Webtest] emailMessageContentFilter failure 
> Illegal new current response - resend with smaller attachment
> 
> Hi Tim,
> 
> It's been a while since I had an e-mail issue, so I can't say 
> for sure if this is the same problem, but looking at your 
> attachment I'm assuming it is.  There seems to be a bug in 
> the way Webtest makes email content its current response.  It 
> requires that there be a previous response in place.  Our fix 
> was to add a dummy invoke as the first line in the test.  
> Have it request an existing page on your server and the 
> e-mail steps should start working.
> 
> Cheers,
> 
> John Spann
> 
> Software Engineer
> Citrix Online | 6500 Hollister Avenue | Goleta, CA 93117
> T: +1 805 690 3489 | M: +1 805 729 0008
> [email protected]<x-msg://29/[email protected]>
> http://www.citrixonline.com<http://www.citrixonline.com/>
> 
> 
> [cid:[email protected]]
> 
> 
> 
> Access Your PC From Anywhere: 
> www.gotomypc.com<http://www.gotomypc.com/>
> Online Meetings Made Easy: 
> www.gotomeeting.com<http://www.gotomeeting.com/>
> Remote Support Made Easy: 
> www.gotoassist.com<http://www.gotoassist.com/>
> Web Events Made Easy: www.gotowebinar.com<http://www.gotowebinar.com/>
> 
> 
> 
> 
> 
> On Oct 1, 2009, at 10:56 AM, Tim Pezarro wrote:
> 
> == Resend with smaller Attachment ==
> 
> Hello,
> 
> I am trying to use emailMessageContentFilter
> 
> Here is my environment:
> 
> OS Ubuntu 8.10
> 
> java version "1.6.0_10"
> Java(TM) SE Runtime Environment (build 1.6.0_10-b33) Java 
> HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing)
> 
> Created using Canoo Webtest (R_1758). Report created at 
> 30.09.2009 23:36
> 
> These are the error messages:
> 
> Message
> Unexpected exception caught: java.lang.RuntimeException
> 
> java.lang.RuntimeException: Illegal new current response
> 
> Prior to the emailMessageContentFilter I successfully execute 
> several of the email steps. See attached html file.
> 
> 
> It appears that this is a known issue as described in 
> http://webtest-community.canoo.com/jira/browse/WT-325, 
> however that error listed there is a null pointer exception, 
> not Illegal current response. This is the the thread where I 
> found this information: 
> http://lists.canoo.com/pipermail/webtest/2007q3/008673.html
> 
> Also, I believe that Karel Soupal reported that it was fixed 
> in subsequent versions (cannot find that thread at this 
> moment), however, 
> http://webtest-community.canoo.com/jira/browse/WT-325 remains 
> open but for WebTest 2.5 and I am running WebTest 3.0.
> 
> What do I need to do to get emailMessageContentFilter to work?
> 
> Thanks for your help,
> 
> Tim Pezarro
> Manager, Web Services
> Corporate Marketing
> [email protected]<mailto:[email protected]>
> Phone: +1-604-415-6044
> Cell: +1-604-762-1000
> Fax: +1-604-415-6602
> PMC-Sierra, Inc.
> 100-2700 Production Way
> Burnaby, BC, Canada
> V5A 4X1
> 
> 
> 
> 
> 
> 
> 
> 
> <WebTestReport.html>
> 
> 
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to