You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by cs...@apache.org on 2011/06/08 17:34:56 UTC
svn commit: r1133439 -
/maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java
Author: cstamas
Date: Wed Jun 8 15:34:56 2011
New Revision: 1133439
URL: http://svn.apache.org/viewvc?rev=1133439&view=rev
Log:
MINDEXER-26: fix for NPE
Modified:
maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java
Modified: maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java
URL: http://svn.apache.org/viewvc/maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java?rev=1133439&r1=1133438&r2=1133439&view=diff
==============================================================================
--- maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java (original)
+++ maven/indexer/trunk/indexer-core/src/main/java/org/apache/maven/index/context/DefaultIndexingContext.java Wed Jun 8 15:34:56 2011
@@ -351,35 +351,38 @@ public class DefaultIndexingContext
private void deleteIndexFiles( boolean full )
throws IOException
{
- String[] names = indexDirectory.listAll();
-
- if ( names != null )
+ if ( indexDirectory != null )
{
- IndexFileNameFilter filter = IndexFileNameFilter.getFilter();
+ String[] names = indexDirectory.listAll();
- for ( int i = 0; i < names.length; i++ )
+ if ( names != null )
{
- if ( filter.accept( null, names[i] ) )
+ IndexFileNameFilter filter = IndexFileNameFilter.getFilter();
+
+ for ( int i = 0; i < names.length; i++ )
{
- indexDirectory.deleteFile( names[i] );
+ if ( filter.accept( null, names[i] ) )
+ {
+ indexDirectory.deleteFile( names[i] );
+ }
}
}
- }
- if ( full )
- {
- if ( indexDirectory.fileExists( INDEX_PACKER_PROPERTIES_FILE ) )
+ if ( full )
{
- indexDirectory.deleteFile( INDEX_PACKER_PROPERTIES_FILE );
- }
+ if ( indexDirectory.fileExists( INDEX_PACKER_PROPERTIES_FILE ) )
+ {
+ indexDirectory.deleteFile( INDEX_PACKER_PROPERTIES_FILE );
+ }
- if ( indexDirectory.fileExists( INDEX_UPDATER_PROPERTIES_FILE ) )
- {
- indexDirectory.deleteFile( INDEX_UPDATER_PROPERTIES_FILE );
+ if ( indexDirectory.fileExists( INDEX_UPDATER_PROPERTIES_FILE ) )
+ {
+ indexDirectory.deleteFile( INDEX_UPDATER_PROPERTIES_FILE );
+ }
}
- }
- IndexUtils.deleteTimestamp( indexDirectory );
+ IndexUtils.deleteTimestamp( indexDirectory );
+ }
}
public boolean isSearchable()