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

Reply via email to