You are right, I have:
unable to open display "localhost:12.0"
in the log of a build that couldn't run tests.

On Fri, Dec 11, 2009 at 5:17 PM, David Carver <d_a_car...@yahoo.com> wrote:

> I believe you are running into the Display conflict issue we've been
> having.
>
> If you go back in your log file, I suspect that you'll find that it
> couldn't setup an X display like, localhost:12.
>
> This is occuring more often as more athena builds are running.  We are
> trying to get the XVNC plugin up and running correctly on Hudson server,
> once this is working, we should not run into this problem.
>
> Nick, is there a way we can increase or at least seed that random display
> picker so that it picks more random numbers.  localhost:12 comes up quite a
> bit.
>
> Dave
>
> Nicolas Bros wrote:
>
>> Hi again,
>>
>> My Athena build failed to run its tests from time to time, with a
>> seemingly random frequency.
>> I think it happens when someone else's build is running concurrently on
>> the build server (build.eclipse.org <http://build.eclipse.org>).
>>
>>
>> All the build log says is:
>> [exec] java-test:
>> [exec] [echo] Running org.eclipse.gmt.modisco.tests.AllTests. Result file:
>> /opt/users/hudsonbuild/.hudson/jobs/cbi-modisco-nightly/workspace/build/N200912110239/testing/target/eclipse/results/org.eclipse.gmt.modisco.tests.AllTests.xml.
>> [exec] [java] Java Result: 13
>>
>> But I went looking in the test workspace log, and I saw the following
>> exception:
>>
>> org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
>>        at org.eclipse.swt.SWT.error(SWT.java:3910)
>>        at org.eclipse.swt.widgets.Display.createDisplay(Display.java:863)
>>        at org.eclipse.swt.widgets.Display.create(Display.java:851)
>>        at org.eclipse.swt.graphics.Device.<init>(Device.java:152)
>>        at org.eclipse.swt.widgets.Display.<init>(Display.java:479)
>>        at org.eclipse.swt.widgets.Display.<init>(Display.java:470)
>>        at
>> org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:532)
>>        at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
>>        at
>> org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:143)
>>        at
>> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:88)
>>        at
>> org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:138)
>>        at
>> org.eclipse.test.UITestApplication.run(UITestApplication.java:60)
>>        at
>> org.eclipse.test.UITestApplication.start(UITestApplication.java:210)
>>        at
>> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
>>        at
>> org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:32)
>>        at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>>        at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>>        at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
>>        at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
>>        at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>        at java.lang.reflect.Method.invoke(Method.java:618)
>>        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
>>        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
>>        at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
>>        at org.eclipse.equinox.launcher.Main.main(Main.java:1287)
>>        at org.eclipse.core.launcher.Main.main(Main.java:34)
>>
>> Has anyone here encountered the same problem?
>> It looks like this is related to bug 106396 <
>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=106396>.
>>
>> A workaround mentioned in this bug is to use the JAVA_HIGH_ZIPFDS
>> variable, which tells the IBM JDK to use more file descriptors.
>>
>> I have added this line in my Hudson script:
>> export JAVA_HIGH_ZIPFDS=500
>> And after several successful builds, I can say that this seems to have
>> solved the problem.
>> --
>> Nicolas Bros
>> R&D
>> tel: 06 75 09 19 88
>> nb...@mia-software.com <mailto:nb...@mia-software.com>
>> nbros....@gmail.com <mailto:nbros....@gmail.com>
>>
>> Mia-Software, 410 clos de la Courtine
>> 93160 Noisy-le-Grand
>> http://www.mia-software.com
>> .: model driven agility :.
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> dash-dev mailing list
>> dash-dev@eclipse.org
>> https://dev.eclipse.org/mailman/listinfo/dash-dev
>>
>>
>
> _______________________________________________
> dash-dev mailing list
> dash-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/dash-dev
>



-- 
Nicolas Bros
R&D
tel: 06 75 09 19 88
nb...@mia-software.com
nbros....@gmail.com
Mia-Software, 410 clos de la Courtine
93160 Noisy-le-Grand
http://www.mia-software.com
.: model driven agility :.
_______________________________________________
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev

Reply via email to