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

Reply via email to