]> source.dussan.org Git - vaadin-framework.git/commitdiff
Added null check as all jars do not include a manifest
authorArtur Signell <artur.signell@itmill.com>
Fri, 13 Nov 2009 13:16:43 +0000 (13:16 +0000)
committerArtur Signell <artur.signell@itmill.com>
Fri, 13 Nov 2009 13:16:43 +0000 (13:16 +0000)
svn changeset:9787/svn branch:6.2

src/com/vaadin/terminal/gwt/widgetsetutils/ClassPathExplorer.java

index cdc569cb665d8213e5fd8a3a183c4678b1fe7260..29e92fb6254e3f4bea403558d84a0697af0c8357 100644 (file)
@@ -222,10 +222,13 @@ public class ClassPathExplorer {
                     System.out.println(url);
                     JarFile jarFile = conn.getJarFile();
                     Manifest manifest = jarFile.getManifest();
-                    Attributes mainAttributes = manifest.getMainAttributes();
-                    if (mainAttributes.getValue("Vaadin-Widgetsets") != null) {
-                        System.err.println("Accepted jar file" + url);
-                        return true;
+                    if (manifest != null) {
+                        Attributes mainAttributes = manifest
+                                .getMainAttributes();
+                        if (mainAttributes.getValue("Vaadin-Widgetsets") != null) {
+                            System.err.println("Accepted jar file" + url);
+                            return true;
+                        }
                     }
                 } catch (MalformedURLException e) {
                     // TODO Auto-generated catch block