<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/browserlaunch2/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/browserlaunch2/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 20 Jul 2017 05:21:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/browserlaunch2/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>NullPointerException due to missing mrj.version on Mac OS X Sierra (10.12.5)</title><link>https://sourceforge.net/p/browserlaunch2/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I recently came across BrowserLauncher2 while looking for a platform independant mechanism for opening a default browser with more reliability than the java.awt.Desktop API provides.&lt;/p&gt;
&lt;p&gt;Unfortunately it doesn't work on Mac OS X Sierra (10.12.5).  The BrowserLaunching factory assumes the existence of the mrj.version system property which is not defined.  Running java -XshowSettings:properties confirms the property isn't there.  The subsequent attempt to call substring on the result of the System.getProperty call throws a NullPointerException, killing the application at that point.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Wheelwright</dc:creator><pubDate>Thu, 20 Jul 2017 05:21:26 -0000</pubDate><guid>https://sourceforge.net772d4a4ca54428e1bbe8dc7164062aa263ac320f</guid></item><item><title>Browserlauncher doesn't see firefox.exe</title><link>https://sourceforge.net/p/browserlaunch2/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;OS: OS/2-eCS version 1.2 (working goes from 1.0 up to 2.2)&lt;br/&gt;
Java: OpenJDK Version 1.6.0 Build 27 (our latest)&lt;br/&gt;
Java program: BrowserLauncher2-1_3.jar&lt;br/&gt;
Bugs: &lt;br/&gt;
edu.stanford.ejalbert.exception.BrowserLaunchingInitializingException: one of the supported browsers must be installed: FireFox; Epiphany; Konqueror; Netscape; Opera; Mozilla; FireFox&lt;br/&gt;
    at edu.stanford.ejalbert.launching.misc.UnixNetscapeBrowserLaunching.initialize(UnixNetscapeBrowserLaunching.java:200)&lt;br/&gt;
    at edu.stanford.ejalbert.BrowserLauncher.initBrowserLauncher(BrowserLauncher.java:240)&lt;br/&gt;
    at edu.stanford.ejalbert.BrowserLauncher.&amp;lt;init&amp;gt;(BrowserLauncher.java:216)&lt;br/&gt;
    at edu.stanford.ejalbert.BrowserLauncher.&amp;lt;init&amp;gt;(BrowserLauncher.java:177)&lt;br/&gt;
    at edu.stanford.ejalbert.BrowserLauncher.main(BrowserLauncher.java:274)&lt;/p&gt;
&lt;p&gt;Setup:&lt;br/&gt;
java -Duser.home=drive:\utils\browserlauncher -jar BrowserLauncher2-1_3.jar drive:\firefox_3880\firefox.exe 2&amp;gt;browserlauncher-bugs-txt&lt;/p&gt;
&lt;p&gt;Also tried:&lt;br/&gt;
java -Dbrowser.cmd="drive:\firefox_3880\firefox.exe" -Dbrowser.arg0="$url" -Duser.home=drive:\utils\browserlauncher -jar BrowserLauncher2-1_3.jar  2&amp;gt;browserlauncher-bugs-txt&lt;/p&gt;
&lt;p&gt;drive: is in real a driveletter.&lt;/p&gt;
&lt;p&gt;As every OS is going a different direction you get the problem that you can't adress a general setup. Why just not ask in the setup where the browser is, looks to me the most simple solution. Next solution is the argument -Dbrowser.cmd with -Dbrowser.arg0. But both are not implemented in a system which is designed to program once and run everywhere. &lt;br/&gt;
Next the problems of what is called "dll-hell". Every OS gets its share in this. We have the problem of libs ported from Unix with diferent setups. OS/2 can run next to each other, no problem, but has to be instructed to do so. This is done with a small kickoff program which starts the browser and is transparent to the browser but do set a few things right so ohter programs don't have a problem. &lt;br/&gt;
As many developers make use of your system its most east to put in both methods, one ask for it, two if oen is not possible with the arguments. &lt;br/&gt;
This would solve a lot of problems. Thanks.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joop</dc:creator><pubDate>Fri, 30 Dec 2016 14:52:47 -0000</pubDate><guid>https://sourceforge.net3fd0af97e68c0157ebe0e8416f73bba0456892e8</guid></item><item><title>#12 Missing Properties File in Maven JAR</title><link>https://sourceforge.net/p/browserlaunch2/bugs/12/?limit=25#38e0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;can confirm this problem. Easiest workaround is:&lt;/p&gt;
&lt;p&gt;&amp;lt;dependency&amp;gt;&lt;br/&gt;
   &amp;lt;groupId&amp;gt;edu.stanford.ejalbert&amp;lt;/groupId&amp;gt;&lt;br/&gt;
   &amp;lt;artifactId&amp;gt;BrowserLauncher2&amp;lt;/artifactId&amp;gt;&lt;br/&gt;
   &amp;lt;version&amp;gt;1.3&amp;lt;/version&amp;gt;&lt;br/&gt;
  &amp;lt;/dependency&amp;gt;&lt;br/&gt;
  &amp;lt;dependency&amp;gt;&lt;br/&gt;
   &amp;lt;groupId&amp;gt;edu.stanford.ejalbert&amp;lt;/groupId&amp;gt;&lt;br/&gt;
   &amp;lt;artifactId&amp;gt;BrowserLauncher2&amp;lt;/artifactId&amp;gt;&lt;br/&gt;
   &amp;lt;version&amp;gt;1.3&amp;lt;/version&amp;gt;&lt;br/&gt;
   &amp;lt;classifier&amp;gt;sources&amp;lt;/classifier&amp;gt;&lt;br/&gt;
  &amp;lt;/dependency&amp;gt;&lt;/p&gt;
&lt;p&gt;To also get the property files ;)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Killerbee</dc:creator><pubDate>Mon, 31 Oct 2016 19:32:43 -0000</pubDate><guid>https://sourceforge.netfa6ecf2f16adf6a3288c32bb332129782581bdf6</guid></item><item><title>Missing Properties File in Maven JAR</title><link>https://sourceforge.net/p/browserlaunch2/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I had an issue using the jar file in the Maven repository.  I used this dependency tag:&lt;br /&gt;
    &amp;lt;dependency&amp;gt;&lt;br /&gt;
      &amp;lt;groupId&amp;gt;edu.stanford.ejalbert.test&amp;lt;/groupId&amp;gt;&lt;br /&gt;
      &amp;lt;artifactId&amp;gt;BrowserLauncher2&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
      &amp;lt;version&amp;gt;1.3&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;/dependency&amp;gt;&lt;/p&gt;
&lt;p&gt;The application built successfully, but when I ran it, I received an error saying that the "/edu/stanford/ejalbert/launching/misc/linuxUnixConfig.properties" file could not be read.  When I looked in the jar from Maven, I found that this file was indeed missing.  I looked in the jar downloaded from the Sourceforge project site and the properties file was there.  My workaround was to manually install the Sourceforge jar into my local Maven repository.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andre Beckus</dc:creator><pubDate>Mon, 08 Dec 2014 02:42:12 -0000</pubDate><guid>https://sourceforge.net5b502eaa3e2266d6609be4e4f9575be3dae1e4fa</guid></item><item><title>NPE with Oracle 1.7u4 JDK under Mac OS X 10.7</title><link>https://sourceforge.net/p/browserlaunch2/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The fix:&lt;br /&gt;
// Handle BrowserLuancher NPE when running under Oracle 1.7u4 release for Mac OS X&lt;br /&gt;
final String mrjVersionSystemProperty = System.getProperty("mrj.version");&lt;br /&gt;
if (mrjVersionSystemProperty == null) {&lt;br /&gt;
System.setProperty("mrj.version", "999.999");&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sylvain LAFRASSE</dc:creator><pubDate>Tue, 15 May 2012 19:13:15 -0000</pubDate><guid>https://sourceforge.net17b8e749bcae1c2447f2fb5df306f82937609c89</guid></item><item><title>URL containing white spaces are not opened on Mac</title><link>https://sourceforge.net/p/browserlaunch2/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;As mentioned by several users both on the Forum and into the Tracker it seems that files/URLs that contain empty spaces in their full path do not open on MAC OS platforms. It there a solution for this?&lt;/p&gt;
&lt;p&gt;Tibi&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tiberiu</dc:creator><pubDate>Wed, 07 Sep 2011 06:01:09 -0000</pubDate><guid>https://sourceforge.net7bc7136f28fa751a1d76cf4c8fb4d408718f84d2</guid></item><item><title>BrowserLauncher 1.3 choses wrong browser for default</title><link>https://sourceforge.net/p/browserlaunch2/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On Ubuntu 9.10, using the normal&lt;br /&gt;
BrowserLauncher launcher = new BrowserLauncher();&lt;br /&gt;
launcher.openURLinBrowser("http://google.com/");&lt;br /&gt;
opens the adress using Epiphany instead of my default, firefox&lt;br /&gt;
Manually choosing firefox works as it should.&lt;/p&gt;
&lt;p&gt;Note: It worked as it should using BrowserLauncher 1.2 (I guess that was the version I had), to which I'm now reverting.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Klaue</dc:creator><pubDate>Thu, 28 Jan 2010 03:16:18 -0000</pubDate><guid>https://sourceforge.net18794ff829d83d069f3f97c9f02e8f7d3d5643eb</guid></item><item><title>Class: WindowsBrowserLaunching</title><link>https://sourceforge.net/p/browserlaunch2/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This project fails when the full path to the file that supposed to be shown contents signs such “$”, because the function “replaceAll()” translates this “$” sign as the end of a line.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Class: &lt;br /&gt;
WindowsBrowserLaunching&lt;br /&gt;
Function: &lt;br /&gt;
private String[] getCommandArgs(String protocol, String urlString) {&lt;/p&gt;
&lt;p&gt;Bug in the line:&lt;br /&gt;
String commandArgs = commandsDefaultBrowser.replaceAll("&amp;lt;url&amp;gt;", urlString);&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 29 Aug 2007 22:28:44 -0000</pubDate><guid>https://sourceforge.net47fb599e5cfc94d4906fb5afd8b82e60772fde63</guid></item><item><title>BrowserLauncherRunner no longer public</title><link>https://sourceforge.net/p/browserlaunch2/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;As of v1.0, BrowserLauncherRunner is not public anymore, so we cannot use it with the recommanded syntax:&lt;/p&gt;
&lt;p&gt;BrowserLauncherErrorHandler errorHandler = new TestAppErrorHandler(debugTextArea);&lt;br /&gt;
BrowserLauncherRunner runner = new BrowserLauncherRunner(launcher, urlString, errorHandler);&lt;br /&gt;
Thread launcherThread = new Thread(runner);&lt;br /&gt;
launcherThread.start();&lt;/p&gt;
&lt;p&gt;I had to downgrade to 1.0RC4 for this to work.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tristan Richard</dc:creator><pubDate>Thu, 19 Apr 2007 20:52:31 -0000</pubDate><guid>https://sourceforge.net69ce1afaf7cef78facbc466456e5f78e4c895858</guid></item><item><title>Firefox window did not open</title><link>https://sourceforge.net/p/browserlaunch2/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I had truble with jUploadr witch use BrowserLauncher2 to open the browser window for authorization. So i search for the reason.&lt;br /&gt;
I found out that ther a problem with firefox -remote openURL(&amp;lt;url&amp;gt;). on the console only firefox -remote "openURL(&amp;lt;url&amp;gt;)" works. i have change i in the linuxUnixConfig.properties to &amp;lt;browser&amp;gt; -new-tab &amp;lt;url&amp;gt; (like konqueror) an now it woks.&lt;/p&gt;
&lt;p&gt;I did not now witch firefox versions affected but is seams tha i not the only one with this problem&lt;br /&gt;
&lt;a href="http://juploadr.sourceforge.net/2006/04/17/authorization-failed/"&gt;http://juploadr.sourceforge.net/2006/04/17/authorization-failed/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Johann-Nikolaus Andreae</dc:creator><pubDate>Wed, 21 Mar 2007 14:25:34 -0000</pubDate><guid>https://sourceforge.net809c970a9298384da98eb2ddaf4391bd1ebab5d0</guid></item></channel></rss>