Thank you Igor for these explanations. 2012/1/24 Igor Drobiazko <[email protected]>: > Tapestry build is bound to the slave ubuntu2. Because ActiveMQ build, which > is bound to the same slave, takes 8 hours, we have long delays. That's why > Uli bound our build also to ubuntu1 slave, but it came out that firefox > isn't installed there. Infrastructure is already informed. > > 2012/1/24 François Facon <[email protected]> > >> Just for information as it is fix now. >> By the way how did you fix that? >> >> Link was >> https://builds.apache.org/job/tapestry-trunk-freestyle/ws/trunk/tapestry-beanvalidator/build/reports/tests/Tapestry%20Bean%20Validator/index.html >> >> with the following error from selenium >> >> Tapestry Bean Validatior Integration Tests >> Tests passed/Failed/Skipped: 0/0/6 >> Started on: Sat Jan 21 19:34:28 UTC 2012 >> Total time: 2 seconds (2083 ms) >> Included groups: >> Excluded groups: >> >> (Hover the method name to see the test class name) >> >> FAILED CONFIGURATIONS >> Test method Exception Time (seconds) Instance >> testStartup >> Test class: >> org.apache.tapestry5.beanvalidator.integration.TapestryBeanValidationIntegrationTests >> Parameters: org.testng.TestRunner@90d4f2, [Test: "Tapestry Bean >> Validatior Integration Tests" verbose:1[parameters:][metagroups:] >> [included: ][excluded: ] classes:[Class: >> >> org.apache.tapestry5.beanvalidator.integration.TapestryBeanValidationIntegrationTests] >> ] >> >> java.lang.RuntimeException: Could not start Selenium session: Failed >> to start new browser session: java.lang.RuntimeException: Firefox 3 >> could not be found in the path! >> Please add the directory containing ''firefox-bin' or 'firefox'' to >> your PATH environment >> variable, or explicitly specify a path to Firefox 3 like this: >> *firefox3 /blah/blah/firefox-bin >> at >> com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:107) >> at >> org.apache.tapestry5.test.SeleniumTestCase.testStartup(SeleniumTestCase.java:210) >> at >> org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:103) >> at >> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:58) >> at >> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) >> at >> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) >> at >> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) >> at >> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:75) >> at $Proxy3.stop(Unknown Source) >> at >> org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:125) >> at >> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) >> at >> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) >> at >> org.gradle.messaging.remote.internal.TypeCastDispatch.dispatch(TypeCastDispatch.java:30) >> at >> org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:53) >> at >> org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:31) >> at >> org.gradle.messaging.remote.internal.ProtocolStack$ProtocolStage.handleIncoming(ProtocolStack.java:167) >> at >> org.gradle.messaging.remote.internal.ProtocolStack$BottomStage.handleIncoming(ProtocolStack.java:277) >> at >> org.gradle.messaging.remote.internal.ProtocolStack$BottomConnection$1.run(ProtocolStack.java:299) >> at >> org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:120) >> at >> org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:116) >> at >> org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:132) >> at >> org.gradle.messaging.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:33) >> at >> org.gradle.messaging.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:72) >> at >> org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676) >> at java.lang.Thread.run(Thread.java:595) >> Caused by: com.thoughtworks.selenium.SeleniumException: Failed to >> start new browser session: java.lang.RuntimeException: Firefox 3 could >> not be found in the path! >> Please add the directory containing ''firefox-bin' or 'firefox'' to >> your PATH environment >> variable, or explicitly specify a path to Firefox 3 like this: >> *firefox3 /blah/blah/firefox-bin >> at >> com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:112) >> at >> com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:106) >> at >> com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:275) >> at >> com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:237) >> at >> org.apache.tapestry5.test.ErrorReportingCommandProcessor.start(ErrorReportingCommandProcessor.java:158) >> at >> com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:98) >> ... 53 more >> ... Removed 27 stack frames >> >> Click to show all stack frames >> >> java.lang.RuntimeException: Could not start Selenium session: Failed >> to start new browser session: java.lang.RuntimeException: Firefox 3 >> could not be found in the path! >> Please add the directory containing ''firefox-bin' or 'firefox'' to >> your PATH environment >> variable, or explicitly specify a path to Firefox 3 like this: >> *firefox3 /blah/blah/firefox-bin >> at >> com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:107) >> at >> org.apache.tapestry5.test.SeleniumTestCase.testStartup(SeleniumTestCase.java:210) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:592) >> at >> org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:74) >> at >> org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:525) >> at >> org.testng.internal.Invoker.invokeConfigurations(Invoker.java:202) >> at >> org.testng.internal.Invoker.invokeConfigurations(Invoker.java:130) >> at org.testng.TestRunner.beforeRun(TestRunner.java:624) >> at org.testng.TestRunner.run(TestRunner.java:592) >> at org.testng.SuiteRunner.runTest(SuiteRunner.java:317) >> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:312) >> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:274) >> at org.testng.SuiteRunner.run(SuiteRunner.java:223) >> at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) >> at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) >> at org.testng.TestNG.runSuitesSequentially(TestNG.java:1007) >> at org.testng.TestNG.runSuitesLocally(TestNG.java:932) >> at org.testng.TestNG.run(TestNG.java:868) >> at >> org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:103) >> at >> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:58) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:592) >> at >> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) >> at >> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) >> at >> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32) >> at >> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:75) >> at $Proxy3.stop(Unknown Source) >> at >> org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:125) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:592) >> at >> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) >> at >> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) >> at >> org.gradle.messaging.remote.internal.TypeCastDispatch.dispatch(TypeCastDispatch.java:30) >> at >> org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:53) >> at >> org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:31) >> at >> org.gradle.messaging.remote.internal.ProtocolStack$ProtocolStage.handleIncoming(ProtocolStack.java:167) >> at >> org.gradle.messaging.remote.internal.ProtocolStack$BottomStage.handleIncoming(ProtocolStack.java:277) >> at >> org.gradle.messaging.remote.internal.ProtocolStack$BottomConnection$1.run(ProtocolStack.java:299) >> at >> org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:120) >> at >> org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:116) >> at >> org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:132) >> at >> org.gradle.messaging.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:33) >> at >> org.gradle.messaging.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:72) >> at >> org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676) >> at java.lang.Thread.run(Thread.java:595) >> Caused by: com.thoughtworks.selenium.SeleniumException: Failed to >> start new browser session: java.lang.RuntimeException: Firefox 3 could >> not be found in the path! >> Please add the directory containing ''firefox-bin' or 'firefox'' to >> your PATH environment >> variable, or explicitly specify a path to Firefox 3 like this: >> *firefox3 /blah/blah/firefox-bin >> at >> com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:112) >> at >> com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:106) >> at >> com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:275) >> at >> com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:237) >> at >> org.apache.tapestry5.test.ErrorReportingCommandProcessor.start(ErrorReportingCommandProcessor.java:158) >> at >> com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:98) >> ... 53 more >> >> 0 null >> >> 2012/1/24 Massimo Lusetti <[email protected]>: >> > On Tue, Jan 24, 2012 at 12:41 PM, Ulrich Stärk <[email protected]> wrote: >> > >> >> In the latest builds I don't see any reference to firefox not being >> found or beanvalidator failing >> >> to build. Can you give a specific link please? >> > >> > Hi Uli... Have you saw my other emails about that? >> > >> > Cheers >> > -- >> > Massimo >> > http://meridio.blogspot.com >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [email protected] >> > For additional commands, e-mail: [email protected] >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > -- > Best regards, > > Igor Drobiazko > http://tapestry5.de > http://twitter.com/drobiazko
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
