| Sun ONE Identity Server 6.1 管理指南 |
附录 A
错误代码本附录提供了由 Sun ONE Identity Server 生成的错误消息的列表。此列表并不全面,但本章提供的信息可作为解决一般问题的良好开端。本附录中列出的表格提供了错误代码、错误说明和/或可能的原因,并介绍了为解决所遇到的问题可以采取的操作。
本附录列出了以下功能方面的错误代码:
如果在诊断错误时需要更多帮助,请与 Sun ONE 技术支持联系:
http://www.sun.com/service/sunone/software/index.html
Identity Server 控制台错误下表介绍了由 Identity Server 控制台生成和显示的错误代码。
验证错误代码下表介绍了由验证服务生成的错误代码。这些错误在验证模块中显示给用户/管理员。
策略错误代码下表介绍了由策略框架生成并显示在 Identity Server 控制台中的错误代码。
amadmin 错误代码下表介绍了由 amadmin 命令行工具生成到 Identity Server 的调试文件中的错误代码。
表 A-4 amadmin 错误代码
错误消息
代码 说明/可能的原因
操作
nocomptype
1
变量过少。
确保在命令行中提供强制性变量(--runasdn、--password、--passwordfile、--schema、--data 和 --addAttributes)及其值。
file
2
未找到输入 XML 文件。
检查语法并确保输入 XML 有效。
nodnforadmin
3
--runasdn 值中缺少用户 DN。
在 --runasdn 值中提供用户 DN。
noservicename
4
--deletservice 值中缺少服务名称。
在 --deleteservice 值中提供服务名称。
nopwdforadmin
5
--password 值中缺少密码。
在 --password 值中提供密码。
nolocalename
6
未提供语言环境名称。缺省语言环境为 en_US。
有关语言环境的列表,请参见缺省验证语言环境。
nofile
7
缺少 XML 输入文件。
至少提供一个输入 XML 文件名以供处理。
invopt
8
一个或多个变量不正确。
检查是否所有变量均有效。对于一组有效变量,键入 amadmin --help。
oprfailed
9
操作已失败。
amadmin 失败时,会产生更精确的错误代码以表明特定错误。请参考这些错误代码来评估问题。
execfailed
10
无法处理请求。
amadmin 失败时,会产生更精确的错误代码以表明特定错误。请参考这些错误代码来评估问题。
policycreatexception
12
无法创建策略。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
policydelexception
13
无法删除策略。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
smsdelexception
14
无法删除服务。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
ldapauthfail
15
无法验证用户。
确保用户 DN 和密码正确。
parserror
16
无法分析输入 XML 文件。
确保 XML 被正确格式化并符合 amAdmin.dtd。
parseiniterror
17
由于应用程序错误或分析器初始化错误导致无法分析。
确保 XML 被正确格式化并符合 amAdmin.dtd。
parsebuilterror
18
由于无法生成具有指定选项的分析器导致无法分析。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
ioexception
19
无法读取输入 XML 文件。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
fatalvalidationerror
20
由于 XML 文件不是有效文件导致无法分析。
检查语法并确保输入 XML 有效。
nonfatalvalidationerror
21
由于 XML 文件不是有效文件导致无法分析。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
validwarn
22
XML 文件验证时出现的警告。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
failedToProcessXML
23
无法处理 XML 文件。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
nodataschemawarning
24
命令中既没有 --data 选项也没有 --schema 选项。
检查是否所有变量均有效。对于一组有效变量,键入 amadmin --help。
doctyperror
25
XML 文件不符合正确的 DTD。
检查 XML 文件中的 DOCTYPE 元素。
statusmsg9
26
由于 DN、密码、主机名或端口号无效导致 LDAP 验证失败。
确保用户 DN 和密码正确。
statusmsg13
28
服务管理器异常(SSO 异常)。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
statusmsg14
29
服务管理器异常。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
statusmsg15
30
模式文件输入流异常。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
statusmsg30
31
策略管理器异常(SSO 异常)。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
statusmsg31
32
策略管理器异常。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
dbugerror
33
指定了多个调试选项。
只能指定一个调试选项。
loginFalied
34
登录失败。
amadmin 会产生异常消息以表明特定错误。请参考这些消息来评估问题。
levelerr
36
属性值无效。
检查为 LDAP 搜索设置的级别。该级别应为 SCOPE_SUB 或 SCOPE_ONE。
failToGetObjType
37
获得对象类型时出现的错误。
确保 XML 文件中的 DN 有效且包含正确的对象类型。
invalidOrgDN
38
组织 DN 无效。
确保 XML 文件中的 DN 有效并为组织对象。
invalidRoleDN
39
角色 DN 无效。
确保 XML 文件中的 DN 有效并为角色对象。
invalidStaticGroupDN
40
静态组 DN 无效。
确保 XML 文件中的 DN 有效并为静态组对象。
invalidPeopleContainerDN
41
人员容器 DN 无效。
确保 XML 文件中的 DN 有效并为人员容器对象。
invalidOrgUnitDN
42
组织单元 DN 无效。
确保 XML 文件中的 DN 有效并为容器对象。
invalidServiceHostName
43
服务主机名无效。
确保用于检索有效会话的主机名正确。
subschemaexception
44
子模式错误。
只有全局属性和组织属性支持子模式。
serviceschemaexception
45
无法定位服务的服务模式。
确保 XML 文件中的子模式有效。
roletemplateexception
46
仅当模式类型为动态时,角色模板才可以为 true。
确保 XML 文件中的角色模板有效。
cannotAddusersToFileredRole
47
无法将用户添加到过滤的角色。
确保 XML 文件中的角色 DN 不是过滤的角色。
templateDoesNotExist
48
模板不存在。
确保 XML 文件中的服务模板有效。
cannotAdduUersToDynamicGroup
49
无法将用户添加到动态组。
确保 XML 文件中的组 DN 不是动态组。
cannotCreatePolicyUnderContainer
50
无法在容器的子组织中创建策略。
确保要在其中创建策略的组织不是容器的子组织。
defaultGroupContainerNotFound
51
未找到组容器。
创建父组织或容器的组容器。
cannotRemoveUserFromFilteredRole
52
无法从过滤的角色中删除用户。
确保 XML 文件中的角色 DN 不是过滤的角色。
cannotRemoveUsersFromDynamicGroup
53
无法从动态组中删除用户。
确保 XML 文件中的组 DN 不是动态组。
subSchemStringDoesNotExist
54
子模式字符串不存在。
确保 XML 文件中存在子模式字符串。