Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法在confluence 3.5中创建用户_Java_Confluence - Fatal编程技术网

Java 无法在confluence 3.5中创建用户

Java 无法在confluence 3.5中创建用户,java,confluence,Java,Confluence,我正在用java开发我的cutom验证器,以验证内部网用户登录到confluence,而不是要求他们登录。我已经建立了我的验证器,它正在为现有用户工作。但是,如果我试图向数据库添加一个新用户,它会在日志中给出下面的消息,并继续尝试 getUser$Proxy31不能强制转换为com.atlassian.confluence.user.DefaultUserAccessor 我的代码如下所示 try { log.warn("inside try block of creating use

我正在用java开发我的cutom验证器,以验证内部网用户登录到confluence,而不是要求他们登录。我已经建立了我的验证器,它正在为现有用户工作。但是,如果我试图向数据库添加一个新用户,它会在日志中给出下面的消息,并继续尝试

getUser$Proxy31不能强制转换为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());
}

我在谷歌上搜索了31美元,但没有太多关于这方面的信息。你能帮我找出创建用户时的问题吗


谢谢。

这是在我跳转到服务器后开始工作的。在此之后,我在日志中还没有收到这个proxy31消息,用户被添加到数据库中的表中,并经过身份验证