Hi,

this looks like a classpath issue. How do you start your webtest? Is a
CLASSPATH environment variable set?

Cheers,
Marc.
-- 
Blog: http://mguillem.wordpress.com


dariusch wrote:
> Hello,
> 
> if i will run canoo-webtest tests over cruise control, an
> ExceptionInInitializerError is generate. The exception comes after the first
> step from the testcase (ui.testSpec) will execute. This is the log
> statement:
> 
> C:\Programme\CruiseControl\projects\...\black-box-testing\src\test.xml:11:
> The following error occurred while executing this line:
> java.lang.ExceptionInInitializerError
>       at
> org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:539)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:384)
>       at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>       at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.Main.runBuild(Main.java:668)
>       at org.apache.tools.ant.Main.startAnt(Main.java:187)
>       at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>       at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> Caused by: java.lang.ExceptionInInitializerError
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       ... 38 more
> Caused by: java.lang.ExceptionInInitializerError
>       at
> com.canoo.webtest.engine.Configuration.setupWebClient(Configuration.java:527)
>       at
> com.canoo.webtest.engine.Configuration.createWebClient(Configuration.java:441)
>       at 
> com.canoo.webtest.engine.Configuration.execute(Configuration.java:116)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:152)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at
> org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:378)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       ... 41 more
> Caused by: org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@1d381d2 for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@1d381d2 for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
>       at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
>       at
> com.gargoylesoftware.htmlunit.WebResponseImpl.<init>(WebResponseImpl.java:66)
>       at
> com.gargoylesoftware.htmlunit.WebResponseImpl.<init>(WebResponseImpl.java:83)
>       at
> com.gargoylesoftware.htmlunit.StringWebResponse.<init>(StringWebResponse.java:115)
>       at com.gargoylesoftware.htmlunit.WebClient.<clinit>(WebClient.java:168)
>       ... 57 more
> Caused by: org.apache.commons.logging.LogConfigurationException: No suitable
> Log constructor [Ljava.lang.Class;@1d381d2 for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>       ... 64 more
> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>       at java.lang.Class.getDeclaredConstructors0(Native Method)
>       at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
>       at java.lang.Class.getConstructor0(Class.java:2640)
>       at java.lang.Class.getConstructor(Class.java:1629)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>       ... 65 more
> --- Nested Exception ---
> java.lang.ExceptionInInitializerError
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>       at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.Main.runBuild(Main.java:668)
>       at org.apache.tools.ant.Main.startAnt(Main.java:187)
>       at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>       at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> Caused by: java.lang.ExceptionInInitializerError
>       at
> com.canoo.webtest.engine.Configuration.setupWebClient(Configuration.java:527)
>       at
> com.canoo.webtest.engine.Configuration.createWebClient(Configuration.java:441)
>       at 
> com.canoo.webtest.engine.Configuration.execute(Configuration.java:116)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:152)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at
> org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:378)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       ... 41 more
> Caused by: org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@1d381d2 for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@1d381d2 for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
>       at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
>       at
> com.gargoylesoftware.htmlunit.WebResponseImpl.<init>(WebResponseImpl.java:66)
>       at
> com.gargoylesoftware.htmlunit.WebResponseImpl.<init>(WebResponseImpl.java:83)
>       at
> com.gargoylesoftware.htmlunit.StringWebResponse.<init>(StringWebResponse.java:115)
>       at com.gargoylesoftware.htmlunit.WebClient.<clinit>(WebClient.java:168)
>       ... 57 more
> Caused by: org.apache.commons.logging.LogConfigurationException: No suitable
> Log constructor [Ljava.lang.Class;@1d381d2 for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>       ... 64 more
> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>       at java.lang.Class.getDeclaredConstructors0(Native Method)
>       at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
>       at java.lang.Class.getConstructor0(Class.java:2640)
>       at java.lang.Class.getConstructor(Class.java:1629)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>       ... 65 more
> --- Nested Exception ---
> java.lang.ExceptionInInitializerError
>       at
> com.canoo.webtest.engine.Configuration.setupWebClient(Configuration.java:527)
>       at
> com.canoo.webtest.engine.Configuration.createWebClient(Configuration.java:441)
>       at 
> com.canoo.webtest.engine.Configuration.execute(Configuration.java:116)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:152)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at
> org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:378)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at
> org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>       at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at org.apache.tools.ant.Main.runBuild(Main.java:668)
>       at org.apache.tools.ant.Main.startAnt(Main.java:187)
>       at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>       at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> Caused by: org.apache.commons.logging.LogConfigurationException:
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@1d381d2 for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by
> org.apache.commons.logging.LogConfigurationException: No suitable Log
> constructor [Ljava.lang.Class;@1d381d2 for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category))
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
>       at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
>       at
> com.gargoylesoftware.htmlunit.WebResponseImpl.<init>(WebResponseImpl.java:66)
>       at
> com.gargoylesoftware.htmlunit.WebResponseImpl.<init>(WebResponseImpl.java:83)
>       at
> com.gargoylesoftware.htmlunit.StringWebResponse.<init>(StringWebResponse.java:115)
>       at com.gargoylesoftware.htmlunit.WebClient.<clinit>(WebClient.java:168)
>       ... 57 more
> Caused by: org.apache.commons.logging.LogConfigurationException: No suitable
> Log constructor [Ljava.lang.Class;@1d381d2 for
> org.apache.commons.logging.impl.Log4JLogger (Caused by
> java.lang.NoClassDefFoundError: org/apache/log4j/Category)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
>       ... 64 more
> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
>       at java.lang.Class.getDeclaredConstructors0(Native Method)
>       at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
>       at java.lang.Class.getConstructor0(Class.java:2640)
>       at java.lang.Class.getConstructor(Class.java:1629)
>       at
> org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
>       ... 65 more
> ]]></stacktrace>
> </build>
> 
> i don't know why the problem occur. 
> 
> best regards,
> Dariusch 
> 

_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to