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]

Reply via email to