[jboss-cvs] JBossAS SVN: r84248 - projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 16 09:01:25 EST 2009


Author: alesj
Date: 2009-02-16 09:01:25 -0500 (Mon, 16 Feb 2009)
New Revision: 84248

Modified:
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVirtualFileHandler.java
Log:
Handle possible temp deletion - best guess.

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVirtualFileHandler.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVirtualFileHandler.java	2009-02-16 12:55:26 UTC (rev 84247)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/AbstractVirtualFileHandler.java	2009-02-16 14:01:25 UTC (rev 84248)
@@ -317,9 +317,14 @@
                {
                   VirtualFileHandler handler = oldRoot.getChild(path);
                   if (handler == null)
-                     throw new IllegalArgumentException("No such child: " + path + ", root: " + oldRoot);
-
-                  vfsUrlCached = handler.toVfsUrl();
+                  {
+                     vfsUrlCached = new URL(oldRoot.toVfsUrl(), path);
+                     log.warn("No such existing handler, falling back to old root + path: " + vfsUrlCached);
+                  }
+                  else
+                  {
+                     vfsUrlCached = handler.toVfsUrl();
+                  }
                }
 
             }




More information about the jboss-cvs-commits mailing list