Author: olamy
Date: Wed Dec 12 14:57:47 2012
New Revision: 1420722
URL: http://svn.apache.org/viewvc?rev=1420722&view=rev
Log:
userManagerImpls must not be empty so add a check and if empty add at least jdo
Modified:
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/runtime/DefaultArchivaRuntimeConfigurationAdmin.java
Modified:
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/runtime/DefaultArchivaRuntimeConfigurationAdmin.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/runtime/DefaultArchivaRuntimeConfigurationAdmin.java?rev=1420722&r1=1420721&r2=1420722&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/runtime/DefaultArchivaRuntimeConfigurationAdmin.java
(original)
+++
archiva/trunk/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/runtime/DefaultArchivaRuntimeConfigurationAdmin.java
Wed Dec 12 14:57:47 2012
@@ -105,6 +105,15 @@ public class DefaultArchivaRuntimeConfig
updateArchivaRuntimeConfiguration( archivaRuntimeConfiguration
);
}
+
+ // we must ensure userManagerImpls list is not empty if so put at
least jdo one !
+ if ( archivaRuntimeConfiguration.getUserManagerImpls().isEmpty() )
+ {
+ log.info(
+ "archivaRuntimeConfiguration with empty userManagerImpls
so force at least jdo implementation !" );
+ archivaRuntimeConfiguration.getUserManagerImpls().add( "jdo" );
+ }
+
}
catch ( RepositoryAdminException e )
{