You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2010/06/08 09:09:02 UTC

svn commit: r952554 - /incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java

Author: reto
Date: Tue Jun  8 07:09:02 2010
New Revision: 952554

URL: http://svn.apache.org/viewvc?rev=952554&view=rev
Log:
throwing NoSuchEntity instead of IllegalArgumentException when trying to access non-file uri

Modified:
    incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java

Modified: incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java
URL: http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java?rev=952554&r1=952553&r2=952554&view=diff
==============================================================================
--- incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java (original)
+++ incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.file.storage/src/main/java/org/apache/clerezza/rdf/file/storage/FileTcProvider.java Tue Jun  8 07:09:02 2010
@@ -121,7 +121,11 @@ public class FileTcProvider implements W
 		initialize();
 		MGraph mGraph = uriRef2MGraphMap.get(name);
 		if (mGraph == null) {
-			File file = new File(URI.create(name.getUnicodeString()));
+			final String uriString = name.getUnicodeString();
+			if (!uriString.startsWith("file:")) {
+				throw new NoSuchEntityException(name);
+			}
+			File file = new File(URI.create(uriString));
 			if (file.exists()) {
 				return createMGraph(name);
 			} else {