From 639032d90bc083e35afab501d09f91e2e50333bd Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Mon, 2 Nov 2009 15:45:26 +0000 Subject: [PATCH] Merged: Added null check and un-ignored exception svn changeset:9580/svn branch:6.2 --- .../gwt/server/ApplicationRunnerServlet.java | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/com/vaadin/terminal/gwt/server/ApplicationRunnerServlet.java b/src/com/vaadin/terminal/gwt/server/ApplicationRunnerServlet.java index 8ffd7b3f16..896d4e651c 100644 --- a/src/com/vaadin/terminal/gwt/server/ApplicationRunnerServlet.java +++ b/src/com/vaadin/terminal/gwt/server/ApplicationRunnerServlet.java @@ -157,18 +157,22 @@ public class ApplicationRunnerServlet extends AbstractApplicationServlet { return appClass; } catch (Exception e) { // - for (int i = 0; i < defaultPackages.length; i++) { - try { - appClass = (Class) getClass() - .getClassLoader().loadClass( - defaultPackages[i] + "." + baseName); - } catch (Exception e2) { - // TODO: handle exception - } - if (appClass != null) { - return appClass; + if (defaultPackages != null) { + for (int i = 0; i < defaultPackages.length; i++) { + try { + appClass = (Class) getClass() + .getClassLoader().loadClass( + defaultPackages[i] + "." + baseName); + } catch (Exception e2) { + // TODO: handle exception + e2.printStackTrace(); + } + if (appClass != null) { + return appClass; + } } } + } throw new ClassNotFoundException(); -- 2.39.5