Author: norman Date: Thu Apr 29 10:17:50 2010 New Revision: 939252 URL: http://svn.apache.org/viewvc?rev=939252&view=rev Log: Fix path parsing
Modified: james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/filepair/AbstractFileRepository.java Modified: james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/filepair/AbstractFileRepository.java URL: http://svn.apache.org/viewvc/james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/filepair/AbstractFileRepository.java?rev=939252&r1=939251&r2=939252&view=diff ============================================================================== --- james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/filepair/AbstractFileRepository.java (original) +++ james/server/trunk/core-library/src/main/java/org/apache/james/mailrepository/filepair/AbstractFileRepository.java Thu Apr 29 10:17:50 2010 @@ -59,7 +59,6 @@ public abstract class AbstractFileReposi '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; - protected File m_destination; protected String m_extension; protected String m_name; protected FilenameFilter m_filter; @@ -99,13 +98,6 @@ public abstract class AbstractFileReposi throws Exception { getLogger().info( "Init " + getClass().getName() + " Store" ); - - try { - m_baseDirectory = fileSystem.getBasedir(); - } catch (FileNotFoundException e) { - getLogger().error("Cannot find the base directory of the application",e); - throw new ConfigurationException("Cannot find the base directory of the application"); - } File directory; @@ -128,7 +120,7 @@ public abstract class AbstractFileReposi directory.mkdirs(); - getLogger().info( getClass().getName() + " opened in " + m_destination ); + getLogger().info( getClass().getName() + " opened in " + m_baseDirectory ); //We will look for all numbered repository files in this // directory and rename them to non-numbered repositories, @@ -182,7 +174,8 @@ public abstract class AbstractFileReposi try { - m_destination = fileSystem.getFile(destination); + m_baseDirectory = fileSystem.getFile(destination); + System.out.println("HERE!"); } catch (FileNotFoundException e) { throw new ConfigurationException("Unable to acces destination " + destination, e); } @@ -224,7 +217,7 @@ public abstract class AbstractFileReposi try { - child.setDestination( m_destination.getAbsolutePath() + File.pathSeparatorChar + + child.setDestination( m_baseDirectory.getAbsolutePath() + File.pathSeparatorChar + childName + File.pathSeparator ); } catch( final ConfigurationException ce ) @@ -248,7 +241,7 @@ public abstract class AbstractFileReposi if( DEBUG ) { getLogger().debug( "Child repository of " + m_name + " created in " + - m_destination + File.pathSeparatorChar + + m_baseDirectory + File.pathSeparatorChar + childName + File.pathSeparator ); } --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org