|
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();
|