-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Platform: All, OS: All
Since an update to version 1.6 and Hudson 1.299 the DISPLAY variable is not set
during the build process anymore.
We try to test a SWT application wich requires this env-var or refuses to start.
Below is first the SWT exception - with a cryptic error message but this means
not DISPLAY is found.
Below the trace are all system properties printed by Sytem.getProperties().list(...)
Exception in thread "main" org.eclipse.swt.SWTError: No more handles
[gtk_init_check() failed]
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Display.createDisplay(Unknown Source)
at org.eclipse.swt.widgets.Display.create(Unknown Source)
at org.eclipse.swt.graphics.Device.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.getDefault(Unknown Source)
at de.willuhn.jameica.gui.GUI.getDisplay(GUI.java:748)
at de.willuhn.jameica.gui.SplashScreen.<init>(SplashScreen.java:69)
at
de.willuhn.jameica.system.ApplicationCallbackSWT.getStartupMonitor(ApplicationCallbackSWT.java:168)
at de.willuhn.jameica.system.Application.init(Application.java:96)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78)
System Properties:
– listing properties –
java.vendor=Sun Microsystems Inc.
JOB_NAME=c - jameica-update-server
PWD=/home/markusw/emedia-solutions-wolf.d...
localRepository=/home/markusw/.m2/repository
sun.java.launcher=SUN_STANDARD
sun.management.compiler=HotSpot Client Compiler
PATH=/home/markusw/bin:/usr/local/bin:/usr...
os.name=Linux
sun.boot.class.path=/usr/lib/jvm/java-1.5.0-sun-1.5.0.16/...
EXECUTOR_NUMBER=0
env.PWD=/home/markusw/emedia-solutions-wolf.d...
env.LANG=de_DE.UTF-8
java.vm.specification.vendor=Sun Microsystems Inc.
java.runtime.version=1.5.0_16-b02
LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.10/jre/...
user.name=markusw
env._=/usr/bin/nohup
env.USER=markusw
env.SHELL=/bin/bash
env.NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat
env.PATH=/usr/lib/jvm/java-1.5.0-sun/bin:/home...
user.language=de
sun.boot.library.path=/usr/lib/jvm/java-1.5.0-sun-1.5.0.16/...
java.version=1.5.0_16
user.timezone=Europe/Berlin
sun.arch.data.model=32
TERM=xterm
NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat
java.endorsed.dirs=/usr/lib/jvm/java-1.5.0-sun-1.5.0.16/...
BUILD_ID=2009-04-16_08-18-23
sun.cpu.isalist=
sun.jnu.encoding=UTF-8
file.encoding.pkg=sun.io
env.SHLVL=2
SHELL=/bin/bash
file.separator=/
env.SVN_REVISION=67
java.specification.name=Java Platform API Specification
java.class.version=49.0
user.country=DE
env.BUILD_NUMBER=66
java.home=/usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre
java.vm.info=mixed mode, sharing
env.LOGNAME=markusw
os.version=2.6.27-11-generic
env.HUDSON_COOKIE=42d394fc-8cfa-4a21-b1c0-3d6037b8425a
path.separator=:
java.vm.version=1.5.0_16-b02
env.LANGUAGE=de_DE:de:en_GB:en
env.JOB_NAME=c - jameica-update-server
SHLVL=2
_=/usr/bin/nohup
env.JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
java.awt.printerjob=sun.print.PSPrinterJob
env.TERM=xterm
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
sun.io.unicode.encoding=UnicodeLittle
LOGNAME=markusw
HOME=/home/markusw
env.HUDSON_URL=http://hudson.emedia-solutions-wolf.de/
env.BUILD_TAG=hudson-c - jameica-update-server-66
maven.interceptor=/home/markusw/.hudson/plugins/maven-p...
user.home=/home/markusw
BUILD_TAG=hudson-c - jameica-update-server-66
HUDSON_URL=http://hudson.emedia-solutions-wolf.de/
env.OLDPWD=/home/markusw/emedia-solutions-wolf.d...
java.specification.vendor=Sun Microsystems Inc.
CLASSPATH=
java.library.path=/usr/lib/jvm/java-1.5.0-sun-1.5.0.16/...
java.vendor.url=http://java.sun.com/
env.HUDSON_HOME=/home/markusw/.hudson
java.vm.vendor=Sun Microsystems Inc.
java.runtime.name=Java(TM) 2 Runtime Environment, Stand...
maven.home=/usr/local/apache-maven-2.0.9
java.class.path=/home/markusw/.hudson/plugins/maven-p...
env.EXECUTOR_NUMBER=0
env.XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt
java.vm.specification.name=Java Virtual Machine Specification
PATH+JDK=/usr/lib/jvm/java-1.5.0-sun/bin
java.vm.specification.version=1.0
sun.os.patch.level=unknown
sun.cpu.endian=little
MAIL=/var/mail/markusw
env.HOME=/home/markusw
surefire.test.class.path=/home/markusw/.hudson/jobs/c - jameic...
java.io.tmpdir=/tmp
env.LD_LIBRARY_PATH=/usr/lib/jvm/java-1.5.0-sun-1.5.0.16/...
HUDSON_HOME=/home/markusw/.hudson
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport...
OLDPWD=/home/markusw/emedia-solutions-wolf.d...
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
os.arch=i386
java.ext.dirs=/usr/lib/jvm/java-1.5.0-sun-1.5.0.16/...
SVN_REVISION=67
user.dir=/home/markusw/.hudson/jobs/c - jameic...
env.BUILD_ID=2009-04-16_08-18-23
line.separator=
java.vm.name=Java HotSpot(TM) Client VM
BUILD_NUMBER=66
basedir=/home/markusw/.hudson/jobs/c - jameic...
file.encoding=UTF-8
env.MAIL=/var/mail/markusw
LANG=de_DE.UTF-8
env.WORKSPACE=/home/markusw/.hudson/jobs/c - jameic...
WORKSPACE=/home/markusw/.hudson/jobs/c - jameic...
java.specification.version=1.5
LANGUAGE=de_DE:de:en_GB:en
USER=markusw
XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt