所以我按照here列出的文档:
创建用户:
curl "http://localhost:2020/openam/identity/create?
admin=AQIC5wM2LY4SfczmNJCUo6W4qZZmJe8r46C0tWGQ7ZexXUU.*AAJTSQACMDIAAlNLAAoxNzk1NTIyMDEwAAJTMQACMDE.*
&identity_name=testuser
&identity_attribute_names=cn
&identity_attribute_values_cn=Test%20User
&identity_attribute_names=sn
&identity_attribute_values_sn=User
&identity_attribute_names=userpassword
&identity_attribute_values_userpassword=secret12
&identity_realm=%2F
&identity_type=user"
我得到了一个非常奇怪的回应:
exception.name=java.lang.NullPointerException
可能发生什么以及如何调试此类错误?
答案 0 :(得分:0)
我刚刚测试了您的呼叫,它在OpenAM 11.0.0上运行正常,所以我猜您的数据存储配置存在问题。您可以检查部署容器日志中的异常。此外,在OpenAM中将调试级别设置为“message”,并查看IdRepo调试日志。确保您了解OpenAM数据存储/ IdRepo并注意OpenAM不被视为IdM /配置工具,因为IdM仅在有限的用例下工作。 OpenAM不是LDAP目录服务器的基于Web的前端,IdRepo几乎可以是任何后端系统,如SAP HR系统。