Bug 131516 [Browser] NullPointerException in MozillaBrowser.openURL()
In MozillaBrowser.openURL() there is no check to see if the argument url2 is null before calling url2.toExternalForm(). So passing in null to this method results in a NullPointerException.
bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/browsers/MozillaBrowser.java
*         InterruptedException
		 */
		private boolean errorsInOutput(StreamConsumer outputs,
				StreamConsumer errors) {
			try {
				outputs.join(1000);
				if (outputs.getLastLine() != null
						&& (outputs.getLastLine().indexOf(
								"No running window found") 
						>= 0 || outputs.getLastLine().indexOf(
								"not running on display") 
						>= 0)) {
					return true;
				}
				errors.join(1000);
				if (errors.getLastLine() != null
						&& (errors.getLastLine().indexOf(
								"No running window found") 
						>= 0 || errors.getLastLine().indexOf(
								"not running on display") 
						>= 0)) {
					return true;
				}
			} catch (InterruptedException ie) {
				
			}
			return false;
		}
		public void run() {