OpenAm 12和“DefaultSummary.createDefaultConfig()”

时间:2015-12-07 08:28:32

标签: openam

在OpenAM 12默认安装期间,会发生异常:

  

amConfigurator:12/07/2015 09:15:30:025 CET:   线程[http-nio-8080-exec-10,5,main]错误:   DefaultSummary.createDefaultConfig()java.lang.NullPointerException     在   com.sun.identity.setup.ServicesDefaultValues.validatePassword(ServicesDefaultValues.java:368)     在   com.sun.identity.setup.ServicesDefaultValues.setServiceConfigValues(ServicesDefaultValues.java:114)     在   com.sun.identity.setup.AMSetupServlet.processRequest(AMSetupServlet.java:658)     在   com.sun.identity.config.DefaultSummary.createDefaultConfig(DefaultSummary.java:131)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     在   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:497)

等待时等待 “请等待...正在配置......”屏幕。我修改了

  

的/ etc /主机名

  

127.0.0.1 openam.domain.com

我正在进入open am安装 http://openam.domain.com:8080/openam 链接。我已经删除了之前的OpenAm 13配置,如下所述:https://backstage.forgerock.com/#!/docs/openam/12.0.0/install-guide/chap-uninstall。 这是一个类似的错误 https://bugster.forgerock.org/jira/browse/OPENAM-5848

如何解决此错误?

2 个答案:

答案 0 :(得分:1)

我知道它已经有一段时间了,但在我的情况下,我通过在隐身模式下打开服务器窗口来消除此错误。他们论坛上的支持页面暗示错误的cookie,因此隐身模式或清除cookie应该有所帮助。

答案 1 :(得分:0)

用于测试目的的Uglly解决方案是通过

中的IDE调试器设置非空值
String adminPassword = (String)getContext().getSessionAttribute(
            SessionAttributeNames.CONFIG_VAR_ADMIN_PWD);

String agentPassword = (String)getContext().getSessionAttribute(
            SessionAttributeNames.CONFIG_VAR_AMLDAPUSERPASSWD);

com.sun.identity.config.DefaultSummary.createDefaultConfig()内部