== 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]
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









Title: Test results for:

x SaveMail

Test started at Wed Sep 30 23:35:51 PDT 2009, lasting 00:00:41 (40505 ms).
Source: /home/pezarro/canoo/tim/tests/mail/save.xml:5:
Base URL (used by invoke steps with a relative URL): http://localhost/
#ResultNameParameterDuration
  1okemailSetConfig
delay5
passwordxxxxxxx
serverpop.mail.yahoo.ca
typepop3
usernameyyyyy
1
  2okemailStoreMessageCount
propertySubjectMail
subjectSequenceNumber0001
00:00:07
  3okverifyProperty
Test mail if there are 1 to 9 emails with SequenceNumber0001 in subject
nameSubjectMail
regextrue
text[1-9]
4
  4okemailStoreMessageId
propertymessage_to_save
subjectSequenceNumber0001
00:00:07
  5okecho
messagemessage id is 2
1
  6okemailStorePartCount
messageId2
propertypart_count
00:00:07
  7okecho
messagepart_count equals 2
2
  8okemailStoreMessageType
messageId2
propertymessage_type
00:00:07
  9okecho
messagemessage_type equals MultiPart
1
  10okemailStoreHeader
headerNameFrom
messageId2
propertymessage_header
00:00:06
  11okecho
messagethe message header value is "Tim Pezarro" <[email protected]>
1
  12x
Error
emailMessageContentFilter
messageId2
partIndex1
00:00:07
  13ostoreRegex
group1
propertyrx.email.txt
texthttp://www.pmc-sierra.com/cgi-bin/public/extranet/verify.pl?user=([.]{21})
 
  14oecho
messagethe value stored is #{rx.email.txt}
 

Error

Message

Unexpected exception caught: java.lang.RuntimeException

Location

/home/pezarro/canoo/tim/tests/mail/save.xml (line: 37)

Exception

com.canoo.webtest.engine.StepExecutionException

Show Stacktrace

/home/pezarro/canoo/tim/tests/mail/save.xml:37: Unexpected exception caught: java.lang.RuntimeException
	at com.canoo.webtest.steps.StepUtil.handleException(StepUtil.java:120)
	at com.canoo.webtest.steps.Step.handleException(Step.java:387)
	at com.canoo.webtest.steps.Step.execute(Step.java:118)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43)
	at com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31)
	at com.canoo.webtest.steps.Step.execute(Step.java:103)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at com.canoo.webtest.ant.WebtestTask.executeSteps(WebtestTask.java:236)
	at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:208)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
	at org.apache.tools.ant.Main.runBuild(Main.java:698)
	at org.apache.tools.ant.Main.startAnt(Main.java:199)
	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Caused by: java.lang.RuntimeException: Illegal new current response
	at com.canoo.webtest.util.Checker.assertTrue(Checker.java:17)
	at com.canoo.webtest.util.Checker.assertFalse(Checker.java:12)
	at com.canoo.webtest.engine.WebClientContext.saveResponseAsCurrent(WebClientContext.java:256)
	at com.canoo.webtest.engine.WebClientContext.saveResponseAsCurrent(WebClientContext.java:246)
	at com.canoo.webtest.engine.Context.saveResponseAsCurrent(Context.java:276)
	at com.canoo.webtest.plugins.emailtest.AbstractEmailFilter.performOperation(AbstractEmailFilter.java:32)
	at com.canoo.webtest.plugins.emailtest.AbstractMessageOperationStep.doExecute(AbstractMessageOperationStep.java:53)
	at com.canoo.webtest.steps.Step.execute(Step.java:103)
	... 45 more
--- Nested Exception ---
java.lang.RuntimeException: Illegal new current response
	at com.canoo.webtest.util.Checker.assertTrue(Checker.java:17)
	at com.canoo.webtest.util.Checker.assertFalse(Checker.java:12)
	at com.canoo.webtest.engine.WebClientContext.saveResponseAsCurrent(WebClientContext.java:256)
	at com.canoo.webtest.engine.WebClientContext.saveResponseAsCurrent(WebClientContext.java:246)
	at com.canoo.webtest.engine.Context.saveResponseAsCurrent(Context.java:276)
	at com.canoo.webtest.plugins.emailtest.AbstractEmailFilter.performOperation(AbstractEmailFilter.java:32)
	at com.canoo.webtest.plugins.emailtest.AbstractMessageOperationStep.doExecute(AbstractMessageOperationStep.java:53)
	at com.canoo.webtest.steps.Step.execute(Step.java:103)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43)
	at com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31)
	at com.canoo.webtest.steps.Step.execute(Step.java:103)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at com.canoo.webtest.ant.WebtestTask.executeSteps(WebtestTask.java:236)
	at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:208)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
	at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
	at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
	at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:357)
	at org.apache.tools.ant.Target.performTasks(Target.java:385)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
	at org.apache.tools.ant.Main.runBuild(Main.java:698)
	at org.apache.tools.ant.Main.startAnt(Main.java:199)
	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)

Back to Test Report Overview

Reply via email to