2 |
|
Content Delivery Server 运行期间,来自不同组件的消息将写入 $CDS_HOME/deployment/deployment-name/logs 目录下的日志文件 CDS.log 中。所写入的消息类型(例如,警告消息或说明性消息)取决于 $CDS_HOME/cfg 目录下的 logging.properties 文件中指定的消息级别。有关日志文件的详细信息,请参见《Sun Java System Content Delivery Server 5.1 系统管理指南》中的第 1.2 节“日志文件”。
本章介绍 Content Delivery Server 组件发出的消息并给出应对措施建议。消息是使用发出消息的模块和消息号标识的。
以下消息是由消息传送服务及其子组件“确认监听器服务”发出的。按发出消息的服务模块的字母顺序对消息进行分类,并且针对每个模块按数字顺序进行分类。
[cds.ConfirmListener] SEVERE <0002> Could not listen on port port-number
描述:为 $CDS_HOME/deployment/deployment-name/conf/ConfirmListener.properties 文件中的 udp.confirm_listener.port 属性指定的端口号可能不正确,或该端口号正忙。port-number 标识了所使用的端口号。
解决方案:确保为 udp.confirm_listener.port 属性指定的端口号空闲,并且任何其他应用程序没有使用该端口号。重新启动服务器。
[cds.MsgServer] SEVERE <0192> Invalid property-name property value specified in the properties file.
描述:$CDS_HOME/deployment/deployment-name/conf/MsgService.properties 文件中的 property-name 属性设置可能不正确,或者 SMTP 服务器已关闭。property-name 是 mail.smtp.host 或 mail.smtp.sender。
解决方案:确保在 MsgService.properties 文件中正确设置了所有的 SMTP 属性,然后重新启动服务器。同时确保 SMSC 服务器处于打开状态且正在运行。
[cds.MsgServer] SEVERE <0195> There was an error delivering this message, Message is stored in the JMS queue for MessageId = message-ID
描述:在使用 SMTP、SMS、WAP PPG 或 MMSC 将消息推送到外部实体时出现错误。外部实体已关闭或未正确配置。
解决方案:确保外部实体处于打开状态且正在运行。同时确保 $CDS_HOME/deployment/deployment-name/conf/MsgService.properties 文件中的配置正确无误。
[cds.MsgServer] SEVERE <0196> Error while sending SMTP message
描述:$CDS_HOME/deployment/deployment-name/conf/MsgService.properties 文件中的 SMTP 属性 mail.smtp.host 和 mail.smtp.sender 设置可能不正确,或者 SMTP 服务器已关闭。
解决方案:确保在 MsgService.properties 文件中正确设置了 SMTP 属性,然后重新启动服务器。同时确保 SMSC 服务器处于打开状态且正在运行。
通知服务将以下消息写入到 $CDS_HOME/deployment/deployment-name/logs 目录下的 CDS.log 文件中。
[cds.Root] SEVERE <0147> Could not process subscriber `subscriber-Id'
描述:处理订户 ID subscriber-Id 失败。可能的原因包括无法连接外部数据库或无法从中收到授权,或者订户的设备无法运行活动中包含的内容。未向此订户发送通知。
解决方案:如果数据库不存在问题,请进行更正并重新提交活动。系统将向满足条件的所有订户重新发送通知。
[cds.Root] SEVERE <0477> Failed executing campaign for subscriber ID subscriber-Id:campaign-message-text
描述:为具有 ID subscriber-ID 的订户处理由 campaign-message-text 标识的活动失败。可能的原因包括电话号码或电子邮件地址不正确,或存在网络问题。未向此订户发送通知。
解决方案:如果网络不存在问题,请进行更正并重新提交活动。系统将向满足条件的所有订户重新发送通知。
以下消息是在 Catalog Manager 和 Vending Manager 的同步过程中发出的。按消息号的数字顺序对消息进行分类。
[cds.SynchronizationAPI] <0000> Error while sending the Registration Request for Vending Manager
描述:在将新的 Vending 帐户的注册请求发送到 Java 消息服务 (Java Message Service, JMS) 时出现错误。如果 JMS 已关闭或未正确配置,则可能会出现此消息。
解决方案:请更正配置并重新启动 JMS。如果 JMS 已关闭,请运行 broker.sh 命令来重新启动 JMS 消息代理(与 Sun Java System Application Server 一起运行时)或重新启动应用服务器应用服务器(与 WebLogic Server 一起运行时)。
[cds.SynchronizationAPI] <0002> Error while getting Content Capability for the Resource Instance
描述:在实体级别出现错误。访问的实体不存在、破坏了引用完整性或者数据库已损坏。
解决方案:运行诊断工具以获取有关数据库的信息,并与 Content Delivery Server 技术支持联系。有关此工具的信息,请参见《Sun Java System Content Delivery Server 5.1 系统管理指南》中的第 4.1 节“诊断工具”。
[cds.SynchronizationAPI] <0003> Error while getting Model names for the Resource Instance
描述:在实体级别出现错误。访问的实体不存在、破坏了引用完整性或者数据库已损坏。
解决方案:运行诊断工具以获取有关数据库的信息,并与 Content Delivery Server 技术支持联系。有关此工具的信息,请参见《Sun Java System Content Delivery Server 5.1 系统管理指南》中的第 4.1 节“诊断工具”。
[cds.SynchronizationAPI] <0004> Failed to get Metadata and Pricing Model list for the Resource Class
描述:在实体级别出现错误。访问的实体不存在、破坏了引用完整性或者数据库已损坏。
解决方案:运行诊断工具以获取有关数据库的信息,并与 Content Delivery Server 技术支持联系。有关此工具的信息,请参见《Sun Java System Content Delivery Server 5.1 系统管理指南》中的第 4.1 节“诊断工具”。
[cds.SynchronizationAPI] <0005> Error while retrieving meta-data for the Resource Class
描述:在实体级别出现错误。访问的实体不存在、破坏了引用完整性或者数据库已损坏。
解决方案:运行诊断工具以获取有关数据库的信息,并与 Content Delivery Server 技术支持联系。有关此工具的信息,请参见《Sun Java System Content Delivery Server 5.1 系统管理指南》中的第 4.1 节“诊断工具”。
[cds.SynchronizationAPI] <0006> Error while retrieving Pricing Model list for the Resource Class
描述:在实体级别出现错误。访问的实体不存在、破坏了引用完整性或者数据库已损坏。
解决方案:运行诊断工具以获取有关数据库的信息,并与 Content Delivery Server 技术支持联系。有关此工具的信息,请参见《Sun Java System Content Delivery Server 5.1 系统管理指南》中的第 4.1 节“诊断工具”。
[cds.SynchronizationAPI] <0007> Error while fetching synchronization data from the Catalog Manager.
描述:Catalog Manager 和 Vending Manager 之间的初始数据同步期间出现错误。可能的原因包括以下情况:
[cds.SynchronizationAPI] <0035> Custom field name received from catalog mismatches local definition. Catalog data type : type1, local data type : type2
描述:同步过程报告,对于由 name 标识的定制字段,Vending Manager 和 Catalog Manager 具有不同的定义。在 Catalog Manager 中,该字段的数据类型为 type1。在 Vending Manager 中,该字段的数据类型为 type2。
解决方案:在 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中查看 Vending Manager 和 Catalog Manager 的定制字段定义,并将两个组件的 name 的数据类型属性设置为相同的值。
[cds.SynchronizationAPI] <0036> Custom field name received from catalog mismatches local definition. Catalog content type : type1, local content type : type2
描述:同步过程报告,对于由 name 标识的定制字段,Vending Manager 和 Catalog Manager 具有不同的定义。在 Catalog Manager 中,该字段的内容类型为 type1。在 Vending Manager 中,该字段的内容类型为 type2。
解决方案:在 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中查看 Vending Manager 和 Catalog Manager 的定制字段定义,并对两个组件的 name 使用相同的内容类型。
[cds.SynchronizationAPI] <0037> Custom field name received from the catalog has no local definition
描述:由 name 标识的定制字段是为 Catalog Manager 定义的,而不是为 Vending Manager 定义的。同步过程要求为两个组件定义该字段。
解决方案:解决方案:在 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中,为 Vending Manager 添加定制字段 name 的定义。
[cds.SynchronizationAPI] <0039> Custom field name received from catalog mismatches local definition. Catalog class scope : scope1, local class scope : scope2
描述:同步过程报告,对于由 name 标识的定制字段,Vending Manager 和 Catalog Manager 具有不同的定义。在 Catalog Manager 中,如果 scope1 为 true,则该字段的范围是 item;如果 scope1 为 false,则该字段的范围是 edition。在 Vending Manager 中,如果 scope2 为 true,则该字段的范围是 item;如果 scope2 为 false,则该字段的范围是 edition。
解决方案:在 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中查看 Vending Manager 和 Catalog Manager 的定制字段定义,并对两个组件的 name 使用相同的范围。
[cds.Synchronization] <0009> Please contact system administrator to restart catalog server.
描述:出现 InvalidClientIdException。可能的原因包括:将两个具有相同 ID 的 Vending Manager 注册为具有 CatalogTopic 的长期订户,或者具有该 ID 的长期订户已存在。
解决方案:重新启动 Catalog Manager。如果问题仍然存在,请与 Content Delivery Server 技术支持联系。
[cds.Synchronization] <0006> CatalogEventListener :Could not create jndi context.
解决方案:如果运行的是 Sun Java System Application Server,请使用 broker.sh 命令重新启动 imqbroker。如果运行的是 WebLogic Server,请重新启动 Catalog Manager。
[cds.Synchronization] <0036> QueueConnection is null.Contact System Administrator to restart the server.
描述:Vending Manager 的 JMS 配置不正确。
解决方案:通过应用服务器来更正 JMS 配置。如果运行的是 Sun Java System Application Server,请重新启动 JMS。如果运行的是 WebLogic Server,请重新启动应用服务器。
以下消息来自服务器端处理程序,该程序处理来自 Content Delivery Server 数字权限管理 (Content Delivery Server Digital Rights Management, CDS DRM) 代理的请求,该代理在受保护的 MIDlet 中运行。按消息号对消息进行分类。
[cds.DRM] WARNING <0000> Device Time is not consistent with Server Time for ticket=ticket-ID. Device Time = device-timeServer Time = server-time
描述:在验证使用权限时,CDS DRM 代理发送了设备的当前时间,并且该时间与服务器的当前时间不一致。
解决方案:订户收到一条请求更正设备时间的消息。如果设备的时间正确无误,则可能需要更正服务器的时间。
[cds.DRM] SEVERE <0001> Sending purchase error as response:message
描述:在处理来自 CDS DRM 代理的购买请求时出现错误。message 提供了有关出现的异常的详细信息。
解决方案:让订户重试该操作。如果错误仍然存在,请检查异常详细信息以确定错误的根本原因,然后与客户支持联系以帮助解决问题。
[cds.DRM] SEVERE <0002> Sending renew per period error as response:message
描述:在处理来自 CDS DRM 代理的时段续订请求时出现错误。message 提供了有关出现的异常的详细信息。
解决方案:让订户重试该操作。如果错误仍然存在,请检查异常详细信息以确定错误的根本原因,然后与客户支持联系以帮助解决问题。
[cds.DRM] SEVERE <0003> Sending renew per use error as response:message
描述:在处理来自 CDS DRM 代理的使用续订请求时出现错误。message 提供了有关出现的异常的详细信息。
解决方案:让订户重试该操作。如果错误仍然存在,请检查异常详细信息以确定错误的原因,然后与客户支持联系以帮助解决问题。
[cds.DRM] WARNING <0004> Unknown form selection for ticket=ticketID:|form|
[cds.DRM] SEVERE <0005> Sending error as response:message
描述:在处理来自 CDS DRM 代理的请求时出现错误。message 提供了有关出现的异常的详细信息。
解决方案:让订户重试该操作。如果错误仍然存在,请检查异常详细信息以确定错误的原因,然后与客户支持联系以帮助解决问题。
[cds.DRM] SEVERE <0050> Could not determine the Billing Response for ticket=ticket-ID
[cds.DRM] SEVERE <0051> Purchase authorization failed.
[cds.DRM] SEVERE <0052> Purchase authorization failed.
[cds.DRM] SEVERE <0053> Purchase authorization failed.
如果在处理流式传输的内容时出现错误,Vending Manager 将发出以下消息。
[cds.Streaming] <0004> Unable to load Streaming Adapter class
描述:为 $CDS_HOME/deployment/deployment-name/conf/Streaming.properties 文件中的 streaming.adapter.impl.class 属性指定的类无效,或者不在类路径中。
[cds.Streaming] <0005> Streaming feature disabled. Unable to stock content.
描述:Content Delivery Server 不会自动储存内容,原因是流式传输功能已禁用。
解决方案:如果要自动储存流式传输的内容,您必须将 $CDS_HOME/deployment/deployment-name/conf/VSAdminConsole.properties 文件中的 vsadmin.streaming.enable 属性设置为 true 以启用流式传输功能。在启用流式传输之前发布的内容必须手动进行储存。
[cds.Streaming] <0006> Unable to upload content to the Streaming server
描述:流式传输的内容无法储存在流式传输服务器上,因为 Content Delivery Server 无法连接到流式传输服务器,或者在流式传输适配器中出现某些其他流式传输异常。
解决方案:对网络进行所需的任何更改,以确保 Content Delivery Server 可以连接到流式传输服务器。查看在流式传输适配器中抛出的异常,并确保解决了这些问题。
[cds.Streaming] <0007> Unable to delete content from the Streaming server
描述:无法从流式传输服务器上删除流式传输的内容,因为 Content Delivery Server 无法连接到流式传输服务器,或者在适配器中出现某些其他流式传输异常。
解决方案:对网络进行所需的任何更改,以确保 Content Delivery Server 可以连接到流式传输服务器。查看在流式传输适配器中抛出的异常,并确保解决了这些问题。
[cds.Streaming] <0009> Streaming feature disabled. Content unstocked
解决方案:如果要储存流式传输的内容,请将 $CDS_HOME/deployment/deployment-name/conf/VSAdminConsole.properties 文件中的 vsadmin.streaming.enable 属性设置为 true 以启用流式传输功能,并手动重新储存内容。
如果定制字段定义中包含错误,Catalog Manager 或 Vending Manager 将发出以下消息。
[cds.EMF] <0013> Incorrectly defined Custom Field Data Type for custom-field. Property should contain a single data type: "text", "number", "timestamp", or "boolean".
描述:由 custom-field 标识的定制字段的 datatype 属性无效。
解决方案:将 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义的 datatype 属性设置为以下值之一: text、number、timestamp 或 boolean。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0014> Custom field misconfiguration:error-message. Please verify all of the settings in CustomField.properties for each portal to fix the misconfiguration. Custom Fields will not function until the errors have been fixed.
描述:一个或多个定制字段定义无效。error-message 提供了有关该错误的其他信息。
解决方案:查看 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义并更正任何错误。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。在更正配置之前,将无法访问定制字段。
[cds.EMF] <0015> Incorrectly defined Custom Field Scope for custom-field. Property should contain either "item" or "edition".
描述:由 custom-field 标识的定制字段的 scope 属性无效。
解决方案:将 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义的 scope 属性设置为以下值之一: item 或 edition。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0016> Property name not recognized in property-string, should start with "emf."
描述:property-string 不是定制字段的有效属性名称。
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的所有属性以 emf 开头。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0017> Invalid key format in property-string. Use emf.<content_type>.<name>.<property>
描述:property-string 不是定制字段的有效属性名称。
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的所有属性的语法正确无误。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0018> Bad definition for custom-field, probably missing required property, or specified content type doesn't exist
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义包含所需的所有属性,并且在 Content Delivery Server 中定义了指定的内容类型。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0019> Custom Field custom-key defined for content type type1 and content type(s): type2. Please fix configuration to avoid damaging your data.
描述:在多个定制字段定义中使用了定制字段标识符 custom-key,其中的一个定义将 all 用作内容类型。使用该键的内容类型是由 type1 和 type2 标识的。不支持这种配置。
解决方案:修改 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义,以便在另一个字段定义中不同时使用用于内容类型 all 的任何定制键。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0020> Custom field field-id1 and field-id2 have the same short names, but different scopes. Please fix configuration to avoid damaging your data
描述:除了标识字段范围的属性以外,由 field-id1 和 field-id2 标识的字段完全相同。这种配置无效。
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中没有仅范围值不同的重复定义。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0021> Custom Field custom-field is marked as required, but is not editable in developer portal
描述:由 custom-field 标识的定制字段设置为必需字段,但没有在 Developer Portal 中将其设置为可编辑字段。必需字段必须能够在 Developer Portal 中进行编辑。
解决方案:在 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件内的定制字段定义的 editable 属性中包含 dp,或者将字段的 required 属性设置为 false。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0022> Custom field custom-field is for content type type, which is not registered in the database
描述:由 custom-field 标识的定制字段的定义中使用的内容类型 type 无效。只能使用定义为 Content Delivery Server 的内容类型。
解决方案:修改 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义以使用有效的内容类型。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0023> Custom field custom-field refers to unknown portal code portal
描述:为由 custom-field 标识的定制字段指定的门户代码 portal 无效。有效值为 cm、vm、dp 和 sp。
解决方案:修改 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义,以使用 editable 和 viewable 属性的有效门户代码。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0024> Custom field custom-field has no datasource property defined for it, or it is empty
描述:未设置由 custom-field 标识的定制字段的 datasource 属性。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义的 datasource 属性包含有效值。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0025> Custom field custom-field refers to unknown datasource code data-source
描述:为由 custom-field 标识的定制字段指定的数据源 data-source 无效。有效值为 cs 和 vs。
解决方案:修改 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义,以使用 datasource 属性的有效门户代码。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0026> Custom field custom-field has invalid combination of portal and data source codes
描述:未正确定义由 custom-field 标识的定制字段。如果可以在 Developer Portal 或 Catalog Manager 中查看或编辑字段,则数据源属性必须包含数据源代码 cs。如果可以在 Subscriber Portal 或 Vending Manager 中查看或编辑字段,则数据源属性必须包含数据源代码 vs。
解决方案:修改 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义,以使用 datasource 属性的数据源代码以及 viewable 和 editable 属性的门户代码的有效组合。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0027> Custom field custom-field is marked as required, but is not assigned to all datasources.
描述:未正确定义由 custom-field 标识的定制字段。如果将字段的 required 属性设置为 true,则必须将 datasource 属性设置为 cs,vs。
解决方案:修改 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义,以正确设置 datasource 属性或者将 required 属性设置为 false。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0028> Unknown datasource name data-source, when try to determine custom field source
描述:data-source 不是 datasource 属性的有效值。有效值为 cs、vs 和 cs,vs。
解决方案:确保为 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中定义的定制字段的 datasource 属性指定了有效值。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
[cds.EMF] <0029> Incorrectly defined Custom Field's Required attribute for custom-field. Property should contain either "true" or "false".
描述:由 custom-field 标识的定制字段的 required 属性包含无效的值。
解决方案:修改 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中的定制字段定义,以便将 required 属性设置为 true 或 false。有关设置定制字段的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 1.8 节。
如果在处理查找查询时出现错误,目录搜索服务或售卖搜索服务将发出以下消息。
[cds.SearchService] SEVERE <0004> Temporary directory directory-name does not exist and can not be created, or is not a directory.
描述:查找服务无法创建名为 directory-name 的临时目录;或者具有该名称的实体已存在,但不是一个目录。
解决方案:检查 directory-name 所在的路径以确定无法创建该目录的原因。确保用于运行 Content Delivery Server 的用户 ID 具有在该位置创建目录的权限。
[cds.SearchService] SEVERE <0005> Can not create temporary persistence storage file file-name
[cds.SearchService] SEVERE <0006> Failed to write to temporary file file-name
[cds.SearchService] SEVERE <0007> Can not read temporary file-name
[cds.SearchService] SEVERE <0009> Failed to load from temporary file file-name
[cds.SearchService] SEVERE <0010> Failed to delete temporary file file-name
描述:上述消息表明无法对由 file-name(该文件的绝对路径)标识的临时文件执行指定的操作。
解决方案:使用系统实用程序调查出现指定故障的原因。可能的原因包括磁盘空间不足、目录或文件本身的访问权限无效或者文件未完全写入。
[cds.SearchService] SEVERE <0012> Solr exception while processing query
描述:Solr 查找服务器无法解析查找查询。输入的查询可能不正确,或者 Solr 模式配置可能不完整或与查询不兼容。
解决方案:有关配置查找模式的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 11 章。有关构建有效查找查询的信息,请参见管理控制台的联机帮助。
[cds.SearchService] SEVERE <0019> Failed to update class content-class-id
描述:在更新由 content-class-id 标识的内容类的查找索引时,Solr 查找服务器失败。可能需要重新生成索引、查找服务可能出现磁盘空间不足,或者未正确配置查找服务。
解决方案:使用日志中此错误消息后面的异常来确定出现故障的原因。另外,查看查找服务记录的任何错误。如果需要,请重新生成索引或增加磁盘空间。确保正确配置了查找服务。
[cds.SearchService] SEVERE <0028> Custom field custom-field referenced in catalog search service has no matching custom field definition
描述:在 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中,没有为 Catalog Manager 定义由 custom-field 标识的定制字段。
解决方案:确保在 CustomField.properties 文件中定义了该字段,并且 $CDS_HOME/deployment/deployment-name/conf/css/solr/conf/schema.xml 文件中对该字段的引用正确无误。有关定义定制字段和设置查找的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》。
[cds.SearchService] SEVERE <0029> Custom field custom-field referenced in vending search service has no matching custom field definition
描述:在 $CDS_HOME/deployment/deployment-name/conf/CustomField.properties 文件中,没有为 Vending Manager 定义由 custom-field 标识的定制字段。
解决方案:确保在 CustomField.properties 文件中定义了该字段,并且 $CDS_HOME/deployment/deployment-name/conf/vss/solr/conf/schema.xml 文件中对该字段的引用正确无误。有关定义定制字段和设置查找的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》。
[cds.Watermarking] <0001> Support for watermarking is not enabled for the passed content type = content-type
描述:content-type 是 Content Delivery Server 尝试执行水印操作的项的内容类型。水印操作失败,因为该内容类型未包含在为水印操作启用的类型列表中。
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarking.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarking.properties 文件中的 watermarking.enabled.content-types 属性包含所有要执行水印操作的内容类型。确保使用的水印实用程序支持指定的内容类型。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0014> Watermarking misconfiguration:message
描述:未正确配置水印功能。message 提供了额外的信息。
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/ 目录下的以下文件中的属性正确无误,并且与水印配置的有效属性和值相匹配:
有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0015> Font size specified: font-size is not a number
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.txt.font.size 属性的值位于有效范围内,并且是采用正确格式的数字。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0016> Text transparency specified: transparency is not a number
描述:为文本透明性指定的值 transparency 无效。
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.txt.font.transparency 属性的值位于有效范围内,并且是采用正确格式的数字。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0017> Border width specified: width is not a number
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.border.width 属性的值位于有效范围内,并且是采用正确格式的数字。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0018> Overlay image transparency specified: transparency is not a number
描述:为重叠图像透明性指定的值 transparency 无效。
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.img.transparency 属性的值位于有效范围内,并且是采用正确格式的数字。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0019> Color specified: color does not conform to [R,G,B] format
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.txt.font.colour 属性的值位于有效范围内,并且是一组采用正确格式的数字(表示 Red、Green 和 Blue 颜色值)。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0020> Unrecognized color value: color
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.txt.font.colour 属性的值是一组有效的颜色 {WHITE, RED, BLUE, GREEN, BLACK, YELLOW, BROWN, PURPLE, PINK, ORANGE}。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0021> Incorrect image overlay dimensions specification: dimensions
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.img.dimensions 属性的值位于有效范围内,并且是采用正确格式的数字。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0022> Image overlay URL is malformed:url
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.img.source 属性的值是采用正确格式的 URL。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0023> Image overlay filename is invalid:file-name
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.img.source 属性的值是采用正确格式的文件名或路径。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0025> Unrecognized font modifier value: modifier
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.txt.font.modifier 属性的值为 PLAIN 或一组有效的修饰符 {BOLD, ITALIC, UNDERLINE}。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0026> Unrecognized position value: position
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.txt.position 属性的值是一组有效的位置 {TOP, BOTTOM, LEFT, RIGHT, TOP_BORDER, BOTTOM_BORDER, LEFT_BORDER, RIGHT_BORDER, DIAGONAL, DIAGONAL_REPEATED, CENTER, CENTER_REPEATED, NONE}。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0027> Font [font-name] specified for text watermarking not found
确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.txt.font.name 属性的值可用于 JDK 的有效系统字体名称。有关配置水印操作的信息,请参见《Sun Java System Content Delivery Server 5.1 集成和配置指南》中的第 15 章。
[cds.Watermarking] <0029> Font [font-name] can not draw character(s): character-set
描述:为水印文本指定的值 font-name 无法创建所需的文本。
解决方案:确保 $CDS_HOME/deployment/deployment-name/conf/DiscoveryWatermarkingImage.properties 文件和 $CDS_HOME/deployment/deployment-name/conf/StockingWatermarkingImage.properties 文件中的 watermark.image.txt.font.name 属性的值是一个有效的字体名称,并且该字体支持为显示所需字符而需要使用的字符编码格式。
以下消息是由 Content Delivery Server 的其他区域发出的。这些消息由发出消息的模块按字母顺序进行组织。
[cds.DBPoolManager] WARN <0000> Removing failed connection:oracle.jdbc.driver.OracleConnection@connectionId[Task] ERROR <0004> permission denied:permissionError
描述:出现数据库连接故障。connectionId 标识出现故障的连接。
解决方案:确保 Oracle 正在运行且可以通过 Content Delivery Server 进行访问。确保数据库配置文件包含正确的值。有关此文件的信息,请参见《Sun Java System Content Delivery Server 5.1 安装指南》中的附录 A“部署配置文件”。
[cds.Foundation] SEVERE <0614> JMS ERROR
描述:Content Delivery Server 未正确启动或者消息传送服务正在运行时有人关闭了 Content Delivery Server。
解决方案:确保正确启动 Content Delivery Server。同时确保部署配置文件 (.cfg) 包含正确的 JMS 属性值。
[cds.Foundation] ERROR JMS Error
出现此错误有多种原因。有关此异常的详细信息,请参见 http://java.sun.com/j2ee/1.4/docs/api/javax/jms/JMSException.html。请参阅《Sun Java System Content Delivery Server 5.1 安装指南》中的第 3.1.5 节“设置应用服务器”,以确保正确设置 JMS。
[cds.Root] ERROR Error while Sending MMS Push message to the JMS queue {exception message}
描述:将 MMS 推送消息发送到 JMS 队列时出现异常。出现此错误可能有多种原因,如 JMS 已关闭、请求的 JMS 队列目标无效、消息的格式无效或者 JMS 不支持请求的操作。
有解决方案:关可能出现的异常类型的详细信息,请参见 http://java.sun.com/j2ee/1.4/docs/api/javax/jms/QueueSender.html#send(javax.jms.Message)。验证 JMS 是否正在运行,Content Delivery Server 的相关队列是否存在并正在接收消息,以及 JMS API 与 JMS 实例所支持的 API 是否匹配。
[cds.Root] ERROR <0018> Could not get authenticated user:message
描述:用户尝试登录,但 Content Delivery Server 无法对该用户进行授权。message 提供了详细信息以帮助确定错误的原因。
解决方案:确保 security.config 文件中定义的 UserManager 能够正常工作,然后重试此操作。
[cds.Root] SEVERE <0618> Failed to compile user agent pattern pattern for handset ID handset-id. Handset excluded from subscriber device recognition.
描述:由 handset-id 标识的手机具有用户代理模式 pattern,它无法作为正则表达式进行编译。已将该手机从订户设备识别中排除。如果传入请求来自帐户与此设备关联的订户,则可能无法正确或完全对其进行处理。
解决方案:使用 Catalog Manager 管理控制台在 Catalog Manager 中查找相关设备。修复用户代理模式字符串,以将其作为正则表达式进行正确编译。
[cds.SubscriberAPI] <0020> User manager returned invalid handset id device-id for user login-id
[cds.Security] <0063> Can not load valid user manager value from property property-name
描述:无法确定订户适配器的类名。property-name 标识了指定类名的属性。
确保该属性在 $CDS_HOME/deployment/deployment-name/conf/security.config 中存在并且设置正确。
[cds.Security] <0064> Failed to construct user manager instance from class class-name
描述:无法装入订户适配器文件。class-name 标识了该适配器。
解决方案:确保为 $CDS_HOME/deployment/deployment-name/conf/security.config 中的 module.security.subscriber.usermanager 属性指定的类名正确无误。确保可以将该类装入到相应的类加载器中。使用日志中此错误消息后面的异常来确定出现故障的原因。
[cds.VmAPIXmlRpc] <0001> Receiving XML-RPC request from an untrusted host host-id.
描述:Vending Manager 从由 host-id 标识的不可信主机上运行的 XML-RPC 客户端收到一个请求。
解决方案:如果希望 XML-RPC 客户端具有 Vending Manager 访问权限,请将 host-id 的 IP 地址或主机名添加到为 $CDS_HOME/deployment/deployment-name/conf/VSAdminConsole.properties 文件中的 vsadminApi.xml-rpc.trustedHosts 属性指定的可信主机列表中。
版权所有 © 2004, Sun Microsystems, Inc. 保留所有权利