[jbosstools-commits] JBoss Tools SVN: r42980 - trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Aug 10 15:29:40 EDT 2012


Author: scabanovich
Date: 2012-08-10 15:29:39 -0400 (Fri, 10 Aug 2012)
New Revision: 42980

Modified:
   trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/JarAccess.java
Log:
JBIDE-12416
https://issues.jboss.org/browse/JBIDE-12416
Support jar entries that start with /.

Modified: trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/JarAccess.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/JarAccess.java	2012-08-10 19:04:17 UTC (rev 42979)
+++ trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/filesystems/impl/JarAccess.java	2012-08-10 19:29:39 UTC (rev 42980)
@@ -213,6 +213,9 @@
 		boolean first = true;
 		try {
 			ZipEntry entry = jar.getEntry(path);
+			if(entry == null && fileEntries.containsKey("/" + path)) {
+				entry = jar.getEntry("/" + path);
+			}
 			if(entry == null) {
 				String error = "JarAccess: cannot obtain entry for path '" + path + "' from jar '" + location + "'.";  //$NON-NLS-1$//$NON-NLS-2$ //$NON-NLS-3$
 				errors.add(error);



More information about the jbosstools-commits mailing list