diff -r 36b24791b7fd javascript2.debug/src/org/netbeans/modules/javascript2/debug/breakpoints/JSLineBreakpoint.java --- a/javascript2.debug/src/org/netbeans/modules/javascript2/debug/breakpoints/JSLineBreakpoint.java Tue Apr 01 11:37:21 2014 +0200 +++ b/javascript2.debug/src/org/netbeans/modules/javascript2/debug/breakpoints/JSLineBreakpoint.java Wed Apr 02 11:24:15 2014 +0200 @@ -104,6 +104,10 @@ } } + public static JSLineBreakpoint create(URL u, int line) { + return new JSLineBreakpoint(new FutureLine(u, line)); + } + public Line getLine() { return line; } diff -r 36b24791b7fd uihandler/src/org/netbeans/modules/uihandler/Installer.java --- a/uihandler/src/org/netbeans/modules/uihandler/Installer.java Tue Apr 01 11:37:21 2014 +0200 +++ b/uihandler/src/org/netbeans/modules/uihandler/Installer.java Wed Apr 02 11:24:15 2014 +0200 @@ -183,7 +183,11 @@ static boolean preferencesWritable = false; static final String preferencesWritableKey = "uihandler.preferences.writable.check"; // NOI18N - static { + private static boolean initializeDone; + static void initializeNow() { + if (initializeDone) return; + initializeDone = true; + // #131128 - suppress repetitive exceptions when config/Preferences/org/netbeans/modules/uihandler.properties // is not writable for some reason long checkTime = System.currentTimeMillis(); @@ -225,6 +229,7 @@ @Override public void restored() { + initializeNow(); TimeToFailure.logAction(); deleteAnExcessiveAmountOfUIGestureHTMLFiles(); Logger log = Logger.getLogger(UI_LOGGER_NAME);