Paul Martin
2016-04-27 c2188a840bc4153ae92112b04b2e06a90d3944aa
src/main/java/com/gitblit/manager/UserManager.java
@@ -83,9 +83,9 @@
    * @param userService
    */
   public void setUserService(IUserService userService) {
      logger.info(userService.toString());
      this.userService = userService;
      this.userService.setup(runtimeManager);
      logger.info(userService.toString());
   }
   @Override
@@ -115,10 +115,12 @@
               // check to see if this "file" is a custom user service class
               Class<?> realmClass = Class.forName(realm);
               service = (IUserService) realmClass.newInstance();
            } catch (Throwable t) {
            } catch (ClassNotFoundException t) {
               // typical file path configuration
               File realmFile = runtimeManager.getFileOrFolder(Keys.realm.userService, "${baseFolder}/users.conf");
               service = createUserService(realmFile);
            } catch (InstantiationException | IllegalAccessException  e) {
               logger.error("failed to instantiate user service {}: {}", realm, e.getMessage());
            }
         }
         setUserService(service);