Hi,
can you produce a minimal test for this problem too?
Cheers,
Marc.
--
Blog: http://mguillem.wordpress.com
Habbert, Michael (Key-Work) wrote:
Hi Folks,
I did try the new build.zip from yesterday (remember: last time all
tests failed direkt on login ;-/).
Now with the new Build it looks much better.
1. Problem:
While checking Images: Webtest-Task: *verifyImages an Error occured:*
Exception invoking jsConstructor
------------------ stacktrace
-----------------------------------------------
[groovyScript] INFO (com.canoo.webtest.steps.Step) - >>>> Start Step:
verifyImages (20/35)
[groovyScript] ERROR
(com.gargoylesoftware.htmlunit.javascript.background.JavaScriptJobManagerImpl)
- Job run failed with unexpected RuntimeException: Exception invoking
jsConstructor
[groovyScript] ======= EXCEPTION START ========
[groovyScript] Exception class=[java.lang.RuntimeException]
[groovyScript] com.gargoylesoftware.htmlunit.ScriptException: Exception
invoking jsConstructor
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:527)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:537)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:538)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:425)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:400)
[groovyScript] at
com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:884)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptStringJob.runJavaScript(JavaScriptStringJob.java:50)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptExecutionJob.run(JavaScriptExecutionJob.java:76)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptJobManagerImpl$ExecutingJobTracker.run(JavaScriptJobManagerImpl.java:101)
[groovyScript] at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
[groovyScript] at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[groovyScript] at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[groovyScript] at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
[groovyScript] at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
[groovyScript] at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
[groovyScript] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
[groovyScript] at java.lang.Thread.run(Thread.java:619)
[groovyScript] Caused by: java.lang.RuntimeException: Exception invoking
jsConstructor
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:190)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.FunctionObject.call(FunctionObject.java:479)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.BaseFunction.construct(BaseFunction.java:369)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1748)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:845)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:164)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:429)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:264)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3157)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:175)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$3.doRun(JavaScriptEngine.java:416)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:521)
[groovyScript] ... 16 more
[groovyScript] Caused by: java.lang.ClassCastException:
com.gargoylesoftware.htmlunit.UnexpectedPage cannot be cast to
com.gargoylesoftware.htmlunit.SgmlPage
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLImageElement.jsConstructor(HTMLImageElement.java:62)
[groovyScript] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[groovyScript] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[groovyScript] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[groovyScript] at java.lang.reflect.Method.invoke(Method.java:597)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:164)
[groovyScript] ... 27 more
[groovyScript] Enclosed exception:
[groovyScript] java.lang.RuntimeException: Exception invoking jsConstructor
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:190)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.FunctionObject.call(FunctionObject.java:479)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.BaseFunction.construct(BaseFunction.java:369)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1748)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:845)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:164)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:429)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:264)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3157)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:175)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$3.doRun(JavaScriptEngine.java:416)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:521)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:537)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:538)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:425)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:400)
[groovyScript] at
com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:884)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptStringJob.runJavaScript(JavaScriptStringJob.java:50)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptExecutionJob.run(JavaScriptExecutionJob.java:76)
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.background.JavaScriptJobManagerImpl$ExecutingJobTracker.run(JavaScriptJobManagerImpl.java:101)
[groovyScript] at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
[groovyScript] at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[groovyScript] at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[groovyScript] at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
[groovyScript] at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
[groovyScript] at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
[groovyScript] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
[groovyScript] at java.lang.Thread.run(Thread.java:619)
[groovyScript] Caused by: java.lang.ClassCastException:
com.gargoylesoftware.htmlunit.UnexpectedPage cannot be cast to
com.gargoylesoftware.htmlunit.SgmlPage
[groovyScript] at
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLImageElement.jsConstructor(HTMLImageElement.java:62)
[groovyScript] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[groovyScript] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[groovyScript] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[groovyScript] at java.lang.reflect.Method.invoke(Method.java:597)
[groovyScript] at
net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:164)
[groovyScript] ... 27 more
[groovyScript] ======= EXCEPTION END ========
What ist he origin oft he ClassCastException?
Do I have to configure something? Where to search now?
Greetings
Michael Habbert
*Michael Habbert*
Key-Work Consulting GmbH | Kriegsstr. 100 | 76133 Karlsruhe | Germany |
www.key-work.de <http://www.key-work.de>
Fon: +49-721-78203-269 | E-Mail: [email protected]
<mailto:[email protected]> | Fax: +49-721-78203-10
Key-Work Consulting GmbH, Karlsruhe, HRB 108695, HRG Mannheim
Geschäftsführer: Andreas Stappert, Tobin Wotring
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest