[hibernate-commits] Hibernate SVN: r14328 - search/trunk/src/java/org/hibernate/search/util.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Sun Feb 10 23:55:53 EST 2008


Author: epbernard
Date: 2008-02-10 23:55:53 -0500 (Sun, 10 Feb 2008)
New Revision: 14328

Modified:
   search/trunk/src/java/org/hibernate/search/util/DirectoryProviderHelper.java
Log:
HSEARCH-126 better error report when directory cannot be written

Modified: search/trunk/src/java/org/hibernate/search/util/DirectoryProviderHelper.java
===================================================================
--- search/trunk/src/java/org/hibernate/search/util/DirectoryProviderHelper.java	2008-02-11 04:47:29 UTC (rev 14327)
+++ search/trunk/src/java/org/hibernate/search/util/DirectoryProviderHelper.java	2008-02-11 04:55:53 UTC (rev 14328)
@@ -75,7 +75,7 @@
 		String indexName = properties.getProperty( "indexName", directoryProviderName );
 		File indexDir = new File( indexBase );
 		if ( ! indexDir.exists() ) {
-			//if the base directory does not exists, create it
+			//if the base directory does not exist, create it
 			//we do not fear concurrent creation since mkdir does not raise exceptions
 			indexDir.mkdirs();
 		}
@@ -83,7 +83,8 @@
 			throw new SearchException( MessageFormat.format( "Index directory is not a directory: {0}", indexBase ) );
 		}
 		if ( !indexDir.canWrite() ) {
-			throw new SearchException( "Cannot write into index directory: " + indexBase );
+			throw new SearchException( "Cannot write into index directory: "
+					+ ( indexDir.isAbsolute() ? indexBase : indexDir.getAbsolutePath() ) );
 		}
 
 		indexDir = new File( indexDir, indexName );




More information about the hibernate-commits mailing list