Index: extensions/modeshape-connector-filesystem/src/main/java/org/modeshape/connector/filesystem/FileSystemSource.java =================================================================== --- extensions/modeshape-connector-filesystem/src/main/java/org/modeshape/connector/filesystem/FileSystemSource.java (revision 2515) +++ extensions/modeshape-connector-filesystem/src/main/java/org/modeshape/connector/filesystem/FileSystemSource.java (working copy) @@ -127,6 +127,15 @@ public class FileSystemSource extends AbstractRepositorySource implements Object public static final int DEFAULT_MAX_PATH_LENGTH = 255; // 255 for windows users public static final String DEFAULT_EXCLUSION_PATTERN = null; public static final FilenameFilter DEFAULT_FILENAME_FILTER = null; + private static final FilenameFilter ACCEPT_ALL_FILTER = new FilenameFilter() { + + @Override + public boolean accept( File file, + String filename ) { + return true; + } + + }; protected static Map EXTRA_PROPERTIES_CLASSNAME_BY_KEY; @@ -337,6 +346,10 @@ public class FileSystemSource extends AbstractRepositorySource implements Object filenameFilter = ((BasePropertiesFactory)customPropsFactory).getFilenameFilter(filenameFilter); } } + + // If there are no criteria that would allow us to build a filter, then accept any file. + if (filenameFilter == null) filenameFilter = ACCEPT_ALL_FILTER; + return filenameFilter; } Index: modeshape-graph/src/main/java/org/modeshape/graph/connector/base/PathTransaction.java =================================================================== --- modeshape-graph/src/main/java/org/modeshape/graph/connector/base/PathTransaction.java (revision 2515) +++ modeshape-graph/src/main/java/org/modeshape/graph/connector/base/PathTransaction.java (working copy) @@ -449,7 +449,7 @@ public abstract class PathTransaction