From: <hib...@li...> - 2006-06-16 02:49:09
|
Author: epbernard Date: 2006-06-15 22:49:06 -0400 (Thu, 15 Jun 2006) New Revision: 10024 Modified: trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/ExplodedJarVisitor.java Log: EJB-181 white space handling Modified: trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/ExplodedJarVisitor.java =================================================================== --- trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/ExplodedJarVisitor.java 2006-06-15 19:57:42 UTC (rev 10023) +++ trunk/HibernateExt/ejb/src/java/org/hibernate/ejb/packaging/ExplodedJarVisitor.java 2006-06-16 02:49:06 UTC (rev 10024) @@ -6,6 +6,7 @@ import java.io.FileInputStream; import java.io.IOException; import java.net.URL; +import java.net.URISyntaxException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -26,7 +27,13 @@ protected void doProcessElements() throws IOException { File jarFile; - jarFile = new File( jarUrl.getFile() ); + try { + jarFile = new File( jarUrl.toURI().getPath() ); + } + catch (URISyntaxException e) { + log.warn( "Malformed url: " + jarUrl, e ); + return; + } if ( !jarFile.exists() ) { log.warn( "Exploded jar does not exists (ignored): " + jarUrl ); return; |