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