[Webtest] Indexoutofbounds error

Doug Burco webtest@lists.canoo.com
Thu, 20 May 2004 09:27:29 -0700


This is a multi-part message in MIME format.

------_=_NextPart_001_01C43E87.581E4C20
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I get this stack trace when I run almost any test step that demands a
new response.  Invoking pages directly does not seem to produce the same
problem.  My build is #427.  Does anyone out there have some insight
into this issue?

=20

=20

[testSpec] java.lang.StringIndexOutOfBoundsException: String index out
of range: -1

 [testSpec]     at
org.mozilla.javascript.WrappedException.<init>(WrappedException.java:56)

 [testSpec]     at
org.mozilla.javascript.WrappedException.wrapException(WrappedException.j
ava:111)

 [testSpec]     at
org.mozilla.javascript.ScriptableObject.setBySetter(ScriptableObject.jav
a:296)

 [testSpec]     at
org.mozilla.javascript.ScriptableObject.put(ScriptableObject.java:256)

 [testSpec]     at
com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.put(JavaSc
ript.java:263)

 [testSpec]     at
org.mozilla.javascript.ScriptableObject.putProperty(ScriptableObject.jav
a:1476)

 [testSpec]     at
org.mozilla.javascript.ScriptRuntime.setProp(ScriptRuntime.java:844)

 [testSpec]     at
org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2056)

 [testSpec]     at
org.mozilla.javascript.InterpretedScript.call(InterpretedScript.java:62)

 [testSpec]     at
org.mozilla.javascript.InterpretedScript.exec(InterpretedScript.java:55)

 [testSpec]     at
org.mozilla.javascript.Context.evaluateString(Context.java:781)

 [testSpec]     at
com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.executeScr
ipt(JavaScript.java:122)

 [testSpec]     at
com.meterware.httpunit.scripting.ScriptableDelegate.runScript(Scriptable
Delegate.java:64)

 [testSpec]     at
com.meterware.httpunit.ParsedHTML.interpretScriptElement(ParsedHTML.java
:275)

 [testSpec]     at
com.meterware.httpunit.ParsedHTML.access$600(ParsedHTML.java:37)

 [testSpec]     at
com.meterware.httpunit.ParsedHTML$ScriptFactory.recordElement(ParsedHTML
.java:404)

 [testSpec]     at
com.meterware.httpunit.ParsedHTML$2.processElement(ParsedHTML.java:556)

 [testSpec]     at
com.meterware.httpunit.NodeUtils$PreOrderTraversal.perform(NodeUtils.jav
a:169)

 [testSpec]     at
com.meterware.httpunit.ParsedHTML.loadElements(ParsedHTML.java:566)

 [testSpec]     at
com.meterware.httpunit.ParsedHTML.getForms(ParsedHTML.java:101)

 [testSpec]     at
com.meterware.httpunit.WebResponse$Scriptable.load(WebResponse.java:611)

 [testSpec]     at
com.meterware.httpunit.javascript.JavaScript$Window.initialize(JavaScrip
t.java:424)

 [testSpec]     at
com.meterware.httpunit.javascript.JavaScript.run(JavaScript.java:80)

 [testSpec]     at
com.meterware.httpunit.javascript.JavaScriptEngineFactory.associate(Java
ScriptEngineFactory.java:46)

 [testSpec]     at
com.meterware.httpunit.RequestContext.runScripts(RequestContext.java:44)

 [testSpec]     at
com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:119)

 [testSpec]     at
com.meterware.httpunit.WebClient.getResponse(WebClient.java:112)

 [testSpec]     at
com.canoo.webtest.steps.verify.VerifyLinks.visit(VerifyLinks.java:134)

 [testSpec]     at
com.canoo.webtest.steps.verify.VerifyLinks.getVisits(VerifyLinks.java:10
9)

 [testSpec]     at
com.canoo.webtest.steps.verify.VerifyLinks.checkVisits(VerifyLinks.java:
44)

 [testSpec]     at
com.canoo.webtest.steps.verify.VerifyLinks.doExecute(VerifyLinks.java:36
)

 [testSpec]     at com.canoo.webtest.steps.Step.execute(Step.java:99)

 [testSpec]     at
com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26)

 [testSpec]     at
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecificationTas
k.java:68)

 [testSpec]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)

 [testSpec]     at org.apache.tools.ant.Task.perform(Task.java:341)

 [testSpec]     at org.apache.tools.ant.Target.execute(Target.java:309)

 [testSpec]     at
org.apache.tools.ant.Target.performTasks(Target.java:336)

 [testSpec]     at
org.apache.tools.ant.Project.executeTarget(Project.java:1339)

 [testSpec]     at
org.apache.tools.ant.Project.executeTargets(Project.java:1255)

 [testSpec]     at org.apache.tools.ant.Main.runBuild(Main.java:609)

 [testSpec]     at org.apache.tools.ant.Main.start(Main.java:196)

 [testSpec]     at org.apache.tools.ant.Main.main(Main.java:235)

=20

BUILD FAILED

file:/home/dburco/testTools/CanooWT/doc/samples/em_full.xml:48: Test
failed.

Exception raised: com.canoo.webtest.engine.StepExecutionException:
Unexpected exception caught: java.lang.RuntimeException: Script '/* Set
a cookie to be sure that one exists. */

document.cookie =3D 'killme' + escape('nothing');

=20

Doug Burco

Quality Assurance

PAR3 Communications

Tel: 206.902.3985

doug.burco@par3.com

=20

=20


------_=_NextPart_001_01C43E87.581E4C20
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">


<meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)">

<style>
<!--
 /* 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;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I get this stack trace when I run almost any test =
step that
demands a new response.&nbsp; Invoking pages directly does not seem to =
produce
the same problem.&nbsp; My build is #427.&nbsp; Does anyone out there =
have some
insight into this issue?</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>[testSpec] java.lang.StringIndexOutOfBoundsException: =
String
index out of range: -1</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at
org.mozilla.javascript.WrappedException.&lt;init&gt;(WrappedException.jav=
a:56)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.mozilla.javascript.WrappedException.wrapException(WrappedException.ja=
va:111)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.mozilla.javascript.ScriptableObject.setBySetter(ScriptableObject.java=
:296)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.mozilla.javascript.ScriptableObject.put(ScriptableObject.java:256)</s=
pan></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at
com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.put(JavaScr=
ipt.java:263)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.mozilla.javascript.ScriptableObject.putProperty(ScriptableObject.java=
:1476)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.mozilla.javascript.ScriptRuntime.setProp(ScriptRuntime.java:844)</spa=
n></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2056)</span=
></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.mozilla.javascript.InterpretedScript.call(InterpretedScript.java:62)<=
/span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.mozilla.javascript.InterpretedScript.exec(InterpretedScript.java:55)<=
/span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.mozilla.javascript.Context.evaluateString(Context.java:781)</span></f=
ont></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at
com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.executeScri=
pt(JavaScript.java:122)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.meterware.httpunit.scripting.ScriptableDelegate.runScript(ScriptableD=
elegate.java:64)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.meterware.httpunit.ParsedHTML.interpretScriptElement(ParsedHTML.java:=
275)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at
com.meterware.httpunit.ParsedHTML.access$600(ParsedHTML.java:37)</span></=
font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at
com.meterware.httpunit.ParsedHTML$ScriptFactory.recordElement(ParsedHTML.=
java:404)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at
com.meterware.httpunit.ParsedHTML$2.processElement(ParsedHTML.java:556)</=
span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at
com.meterware.httpunit.NodeUtils$PreOrderTraversal.perform(NodeUtils.java=
:169)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.meterware.httpunit.ParsedHTML.loadElements(ParsedHTML.java:566)</span=
></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.meterware.httpunit.ParsedHTML.getForms(ParsedHTML.java:101)</span></f=
ont></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at
com.meterware.httpunit.WebResponse$Scriptable.load(WebResponse.java:611)<=
/span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at
com.meterware.httpunit.javascript.JavaScript$Window.initialize(JavaScript=
.java:424)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.meterware.httpunit.javascript.JavaScript.run(JavaScript.java:80)</spa=
n></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.meterware.httpunit.javascript.JavaScriptEngineFactory.associate(JavaS=
criptEngineFactory.java:46)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.meterware.httpunit.RequestContext.runScripts(RequestContext.java:44)<=
/span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:119)</span></=
font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.meterware.httpunit.WebClient.getResponse(WebClient.java:112)</span></=
font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.canoo.webtest.steps.verify.VerifyLinks.visit(VerifyLinks.java:134)</s=
pan></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.canoo.webtest.steps.verify.VerifyLinks.getVisits(VerifyLinks.java:109=
)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.canoo.webtest.steps.verify.VerifyLinks.checkVisits(VerifyLinks.java:4=
4)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.canoo.webtest.steps.verify.VerifyLinks.doExecute(VerifyLinks.java:36)=
</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.canoo.webtest.steps.Step.execute(Step.java:99)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26)</span></font=
></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecificationTask=
.java:68)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)</spa=
n></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.apache.tools.ant.Task.perform(Task.java:341)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.apache.tools.ant.Target.execute(Target.java:309)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.apache.tools.ant.Target.performTasks(Target.java:336)</span></font></=
p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.apache.tools.ant.Project.executeTarget(Project.java:1339)</span></fon=
t></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.apache.tools.ant.Project.executeTargets(Project.java:1255)</span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.apache.tools.ant.Main.runBuild(Main.java:609)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.apache.tools.ant.Main.start(Main.java:196)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;[testSpec]&nbsp;&nbsp;&nbsp;&nbsp; at =
org.apache.tools.ant.Main.main(Main.java:235)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>BUILD FAILED</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>file:/home/dburco/testTools/CanooWT/doc/samples/em_ful=
l.xml:48:
Test failed.</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Exception raised:
com.canoo.webtest.engine.StepExecutionException: Unexpected exception =
caught:
java.lang.RuntimeException: Script '/* Set a cookie to be sure that one =
exists.
*/</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>document.cookie =3D 'killme' + =
escape('nothing');</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Doug Burco</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Quality Assurance</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>PAR3 Communications</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Tel: 206.902.3985</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><a =
href=3D"mailto:doug.burco@par3.com">doug.burco@par3.com</a></span></font>=
</p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C43E87.581E4C20--