Clear the error once we successfully invoke one of the init methods
authorJaroslav Tulach <jtulach@netbeans.org>
Mon, 19 May 2014 17:43:19 +0200
changeset 6621c26fa21a8cd
parent 659 bab8e369c180
child 663 7db7afe68213
Clear the error once we successfully invoke one of the init methods
boot/src/main/java/net/java/html/boot/BrowserBuilder.java
     1.1 --- a/boot/src/main/java/net/java/html/boot/BrowserBuilder.java	Mon May 19 13:59:26 2014 +0200
     1.2 +++ b/boot/src/main/java/net/java/html/boot/BrowserBuilder.java	Mon May 19 17:43:19 2014 +0200
     1.3 @@ -336,6 +336,7 @@
     1.4                                  Method m = newClazz.getMethod(methodName);
     1.5                                  FnContext.currentPresenter(currentP);
     1.6                                  m.invoke(null);
     1.7 +                                firstError = null;
     1.8                                  break INIT;
     1.9                              } catch (Throwable ex) {
    1.10                                  firstError = ex;
    1.11 @@ -347,6 +348,7 @@
    1.12                              Method m = newClazz.getMethod(methodName, String[].class);
    1.13                              FnContext.currentPresenter(currentP);
    1.14                              m.invoke(m, (Object) methodArgs);
    1.15 +                            firstError = null;
    1.16                          } catch (Throwable ex) {
    1.17                              LOG.log(Level.SEVERE, "Can't call " + methodName + " with args " + Arrays.toString(methodArgs), ex);
    1.18                          } finally {