# HG changeset patch # User Jaroslav Tulach # Date 1382368795 -7200 # Node ID 5ebf214c2af321a4e1ccd27f485026a59153683f # Parent 7f4d603c46ddc5f395d1eca8edf56ba7616a5f83 Skip resources from sisu-inject-bean JAR as that is accidentally on execution path, contains annotation processor, but is not compiled with -target 1.6 diff -r 7f4d603c46dd -r 5ebf214c2af3 launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Mon Oct 21 15:16:04 2013 +0200 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Mon Oct 21 17:19:55 2013 +0200 @@ -596,21 +596,21 @@ throw new IOException("Can't find " + resource); } private InputStream getResource(String resource, int skip) throws IOException { - URL u = null; for (ClassLoader l : loaders) { Enumeration en = l.getResources(resource); while (en.hasMoreElements()) { final URL now = en.nextElement(); + if (now.toExternalForm().contains("sisu-inject-bean")) { + // certainly we don't want this resource, as that + // module is not compiled with target 1.6, currently + continue; + } if (--skip < 0) { - u = now; - break; + return now.openStream(); } } } - if (u != null) { - return u.openStream(); - } - return null; + throw new IOException("Not found (anymore of) " + resource); } }