Я разрабатываю свой аутентификатор cutom в java для аутентификации пользователей интрасети для входа в систему слияния вместо того, чтобы просить их войти в систему. Я создал свой аутентификатор и работает для существующих пользователей. Но, если я пытаюсь добавить нового пользователя в базу данных, он дает ниже сообщения в журналах и продолжает пытаться это сделать.не удалось создать пользователя в confluence 3.5
getUser $Proxy31 cannot be cast to com.atlassian.confluence.user.DefaultUserAccessor
мой код выглядит, как показано ниже.
try {
log.warn("inside try block of creating users");
DefaultUserAccessor userAccessor = (DefaultUserAccessor) ContainerManager.getInstance().getContainerContext().getComponent("userAccessor");
String[] defaultGroup = { "confluence-users" };
User newUser = userAccessor.addUser(sapUserId, password,email, fullname, defaultGroup);
}
catch (Exception e) {
log.error(e.getMessage());
}
Я гугл за $ prime31, но не получил много информации об этом. Не могли бы вы помочь мне определить, в чем проблема при создании пользователя.
Спасибо.