From: <hib...@li...> - 2006-04-27 15:05:56
|
Author: epbernard Date: 2006-04-27 11:05:54 -0400 (Thu, 27 Apr 2006) New Revision: 9812 Modified: trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/FileZippedJarVisitor.java Log: EJB-121 Modified: trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/FileZippedJarVisitor.java =================================================================== --- trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/FileZippedJarVisitor.java 2006-04-27 13:01:46 UTC (rev 9811) +++ trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/FileZippedJarVisitor.java 2006-04-27 15:05:54 UTC (rev 9812) @@ -4,6 +4,7 @@ import java.io.BufferedInputStream; import java.io.IOException; import java.net.URL; +import java.net.URISyntaxException; import java.util.Enumeration; import java.util.jar.JarFile; import java.util.zip.ZipEntry; @@ -30,12 +31,16 @@ protected void doProcessElements() throws IOException { JarFile jarFile; try { - jarFile = new JarFile( jarUrl.getFile() ); + jarFile = new JarFile( jarUrl.toURI().getPath() ); } catch (IOException ze) { log.warn( "Unable to find file (ignored): " + jarUrl, ze ); return; } + catch (URISyntaxException e) { + log.warn( "Malformed url: " + jarUrl, e ); + return; + } Enumeration<? extends ZipEntry> entries = jarFile.entries(); while ( entries.hasMoreElements() ) { ZipEntry entry = entries.nextElement(); |