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

Reply via email to