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 <francois.fa...@atos.net> > 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 <mluse...@gmail.com>: > > On Tue, Jan 24, 2012 at 12:41 PM, Ulrich Stärk <u...@spielviel.de> 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: dev-unsubscr...@tapestry.apache.org > > For additional commands, e-mail: dev-h...@tapestry.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org > For additional commands, e-mail: dev-h...@tapestry.apache.org > > -- Best regards, Igor Drobiazko http://tapestry5.de http://twitter.com/drobiazko