[jboss-cvs] JBossAS SVN: r101133 - projects/vfs/branches/Branch_2_2/src/main/java/org/jboss/virtual.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Feb 18 16:36:17 EST 2010
Author: alesj
Date: 2010-02-18 16:36:17 -0500 (Thu, 18 Feb 2010)
New Revision: 101133
Modified:
projects/vfs/branches/Branch_2_2/src/main/java/org/jboss/virtual/VFS.java
Log:
First check if protocol actually exists.
Modified: projects/vfs/branches/Branch_2_2/src/main/java/org/jboss/virtual/VFS.java
===================================================================
--- projects/vfs/branches/Branch_2_2/src/main/java/org/jboss/virtual/VFS.java 2010-02-18 21:29:45 UTC (rev 101132)
+++ projects/vfs/branches/Branch_2_2/src/main/java/org/jboss/virtual/VFS.java 2010-02-18 21:36:17 UTC (rev 101133)
@@ -195,15 +195,15 @@
*/
private static VFS getVFS(URI rootURI, boolean createNew) throws IOException
{
+ VFSContextFactory factory = VFSContextFactoryLocator.getFactory(rootURI);
+ if (factory == null)
+ throw new IOException("No context factory for " + rootURI);
+
VFSRegistry registry = VFSRegistry.getInstance();
VFSContext context = registry.getContext(rootURI);
if (context != null && createNew == false)
return context.getVFS();
- VFSContextFactory factory = VFSContextFactoryLocator.getFactory(rootURI);
- if (factory == null)
- throw new IOException("No context factory for " + rootURI);
-
if (context != null)
{
registry.removeContext(context);
More information about the jboss-cvs-commits
mailing list