You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2007/08/10 19:50:09 UTC

svn commit: r564695 - /jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java

Author: sebb
Date: Fri Aug 10 10:50:08 2007
New Revision: 564695

URL: http://svn.apache.org/viewvc?view=rev&rev=564695
Log:
Force the X11 display variable to be checked early on for non-GUI runs
[Avoids some problems with running non-GUI on headless hosts]

Modified:
    jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java

Modified: jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java?view=diff&rev=564695&r1=564694&r2=564695
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java (original)
+++ jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/JMeter.java Fri Aug 10 10:50:08 2007
@@ -35,6 +35,8 @@
 import java.util.Properties;
 import java.util.StringTokenizer;
 
+import javax.swing.JLabel;
+
 import org.apache.commons.cli.avalon.CLArgsParser;
 import org.apache.commons.cli.avalon.CLOption;
 import org.apache.commons.cli.avalon.CLOptionDescriptor;
@@ -614,6 +616,12 @@
 		// add a system property so samplers can check to see if JMeter
 		// is running in NonGui mode
 		System.setProperty("JMeter.NonGui", "true");// $NON-NLS-1$
+		// Force the X11 display to be checked
+		try {
+		    new JLabel();
+		} catch (InternalError e){
+			// ignored
+		}
 		JMeter driver = new JMeter();
 		driver.parent = this;
 		PluginManager.install(this, false);



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org