WebSphere Application Server messages
             Operating Systems: AIX, HP-UX, i5/OS, Linux, Solaris, Windows, z/OS


CWSOM

CWSOM0001I: 使用日志文件 {0} 的 ObjectManager 已冷启动。
Explanation 为 ObjectManager 提供了空的日志文件,因此它冷启动。
Action 无,除非您希望 ObjectManager 热启动。在希望 ObjectManager 热启动的情况下,请调查日志文件为空的原因。
CWSOM0002I: 使用日志文件 {0} 的 ObjectManager 已热启动,logFileType 为 {1}。
Explanation 为 ObjectManager 提供了有效的日志文件,ObjectManager 能够从该文件重新启动。
Action 无,除非您希望 ObjectManager 冷启动。在希望 ObjectManager 冷启动的情况下,请调查日志文件不为空的原因。
CWSOM0003I: 使用日志文件 {0} 的 ObjectManager 已关闭。
Explanation 已请求关闭 ObjectManager。
Action 无,除非您不希望 ObjectManager 关闭。
CWSOM0004I: 使用日志文件 {0} 的 ObjectManager 在未执行最终检查点的情况下就已关闭。
Explanation 已请求在不执行最终检查点的情况下关闭 ObjectManager。
Action 无,除非您不希望 ObjectManager 在不执行最终检查点的情况下关闭。
CWSOM0005W: ObjectManager 发现日志文件太满,将回退事务 {0}。
Explanation 在 ObjectManager 完成检查点之后,它的日志文件空间不足,它回退了日志中的最大事务以释放一些空间。
Action 您将尝试对已配置的日志文件大小执行大量事务工作。请考虑您的事务是否将尝试进行过多更新,或者您是否将尝试更新过多大对象,或者您是否将尝试同时运行过多事务,或者您的日志文件是否太小,应该使它更大。
CWSOM0100W: 垃圾回收期间发现事务 {0},将回退它。
Explanation 应用程序丢失了它对事务的引用,将无法完成它,因此 ObjectManager 将回退该事务以释放其资源。
Action 应用程序丢失了它对事务的引用。如果应用程序在那里异常终止,将不需要执行任何操作。但是,如果应用程序丢失了其引用但未异常终止,则认为应用程序中出现逻辑错误。
CWSOM0200W: 未能安全关闭具有策略 STRATEGY_SAVE_ONLY_ON_SHUTDOWN 的 ObjectStore {0}。
Explanation 如果关闭时存在活动事务,就不能安全关闭具有策略 STRATEGY_SAVE_ONLY_ON_SHUTDOWN 的 ObjectStore,原因是此操作可能会导致它们保存不一致的数据。ObjectStore 保持未更改。
Action 检查为什么会存在活动事务,可能原因是您正在使用外部事务管理器。如果在关闭时不能避免有活动事务,则将 ObjectStore 与另一存储策略配合使用。
CWSOM0201W: ObjectStore 请求了 {0} 字节的存储器,而当前它有 {1} 字节,但接收到异常 {2}。
Explanation 文件系统无法分配所需的空间。尝试分配 ObjectStore 中的对象将失败。
Action 检查异常并确定无法在文件系统中分配空间的原因。
CWSOM1001E: ObjectManager 在尝试反序列化 ManagedObject 时捕获到 ClassNotFoundException={0}(java.lang.ClassNotFoundException)。
Explanation 尝试反序列化 ManagedObject 时捕获到 java.lang.ClassNotFoundException。
Action 查看找不到的类并使它可供 ObjectManagers 类装入器使用。
CWSOM1002E: 尝试使用 storeName={0}(String)(它已被 ObjectStore={1} 使用)构造 ObjectStore
Explanation ObjectStore 名称在 ObjectManager 中必须是唯一的。
Action 将另一个名称用于 ObjectStore。
CWSOM1003E: 对象 {0} 现在处于错误状态,其先前无效状态为 {1}(int) {2}(String)。
Explanation 请求了对处于无效状态的对象执行操作,该操作失败,并且对象过渡到错误状态。
Action 这是 ObjectManager 中的内部逻辑错误。对该对象的其他操作都将失败,请与 IBM 支持人员联系。
CWSOM1004E: ObjectManager 捕获到 IOException={0}(java.io.IOException)。
Explanation ObjectManager 捕获到 IOException,无法安全地重试 IO 操作,已放弃该操作。
Action 调查并确定底层 IOException 的原因。
CWSOM1005E: ObjectManager 捕获到 IOException={0}(java.io.IOException)。
Explanation ObjectManager 捕获到 IOException,已放弃 IO 操作,但一旦确定了根本原因,就可以通过重试 ObjectManager API 来安全地重试该操作。
Action 调查并确定底层 IOException 的原因,然后重试操作。
CWSOM1006E: ObjectStore={0}(ObjectStore) 传递了无效的 name={1}(String)。
Explanation 使用了无效的名称来构造 ObjectStore。未创建 ObjectStore。
Action 检查该名称以确定它无效的原因。
CWSOM1007E: 统计信息 named={0}(String) 不可识别。
Explanation 请求了一组不能识别的统计信息。
Action 更正所请求统计信息组的名称。
CWSOM1008E: 请求了 ObjectStore={0}(ObjectStore) 来存储无效的 ManagedObject={1} (ManagedObject)。
Explanation 请求了 ObjectStore 来存储无效的 ManagedObject。未存储 ManagedObject。
Action 检查要存储的 ManagedObject 并确定它无效的原因。例如,它可能是空的。
CWSOM1009E: ObjectStore={0}(ObjectStore) 生成了 sequenceNumber={1}(Long),后者已被 {2}(ManagedObject) 使用。
Explanation 在 ObjectStore 中发生了内部错误。
Action 向 IBM 服务中心报告此问题。
CWSOM1010E: 存储中已经存在另一个标记 {3} 时,要求 ObjectStore {0} 替换标记 {2} 所引用的 ManagedObject {1}。
Explanation 每个标识(objectStoreIdentifier 和 storedObjectIdentifier)只能存在一个标记,但新的标记和现有标记共享相同标识。
Action ObjectStore 可能已损坏,请与 IBM 支持人员联系。
CWSOM1011E: 当对象 {0} 处于状态 {1}(int) {2}(String) 时尝试对它执行无效操作。
Explanation 在对象所处状态期间尝试对它执行无效操作。操作被拒绝,对象未变。
Action 调查对象的状态以及尝试无效操作的原因。
CWSOM1012E: ObjectManagerState={0}(ObjectManagerState) 尝试了注册或释放新的 transaction={1}(InternalTransaction),它的 LogicalUnitOfWork 标识与 transaction={2}(InternalTransaction) 相同。
Explanation ObjectManager 发现新事务与现有事务具有相同的 LUWID。这是不该发生的内部错误。
Action 收集可用的信息,然后与 IBM 支持人员联系。
CWSOM1013E: 尝试注销未注册的事务,transaction={0}(InternalTransaction)。
Explanation 这是在 ObjectManager 中不该发生的错误。不允许对该事务执行进一步操作。
Action 收集任何 FFDC 和其他相关信息,然后与 IBM 支持人员联系。
CWSOM1015E: ObjectManager 意外地捕获到 exception={0}(Exception)。
Explanation 抛出一个异常并由 ObjectManager 捕获,ObjectManager 无法采取任何合理操作来响应该异常。
Action 调查底层异常的原因。
CWSOM1016E: 当 ManagedObject={0}(ManagedObject) 在 transactionLock={2}(TransactionLock) 下被锁定时,尝试由 InternalTransaction={1}(InternalTransaction) 来解锁或替换它。
Explanation 尝试在另一个锁定 ManagedObject 的事务下解锁或替换 ManagedObject。该尝试被拒绝。
Action 使用 ObjectManager Transaction.unlock(ManagedObject) 接口来检查应用程序的逻辑以了解这两个事务不同的原因。
CWSOM1017E: 尝试找到或创建日志文件名={2}(String) 时 ObjectManagerState={0}(ObjectManagerState) 捕获异常={1}(Exception)。
Explanation 尝试打开指定日志文件时捕获异常。ObjectManager 将不启动。
Action 检查日志文件名是否有效,并检查 ObjectManager 是否有写入它的相应许可权。
CWSOM1018E: 由于底层异常={1}(Exception),对象={0}(Object) 检测到输入日志文件结束。
Explanation ObjectManager 检测到输入日志文件结束。
Action 如果这是由于在重新启动 ObjectManager 时读到日志结束处而产生的,则不需要任何操作。
CWSOM1019E: 从事务日志中读取了无效的日志记录类型 {0}(int)。
Explanation ObjectManager 在执行其恢复时发现具有无法识别的类型的日志记录,ObjectManager 未实例化。
Action 检查 ObjectManager 正在使用的日志文件并确定它是否已损坏。如果它未损坏,请与 IBM 支持人员联系。
CWSOM1020E: 尝试找到未注册的 ObjectStore,storeName={0}(String)。
Explanation 要求 ObjectManager 找到尚未向它注册的 ObjectStore。
Action 可能已从 ObjectManager 中除去了该 ObjectStore。重新创建该 ObjectStore。
CWSOM1021E: {0}(Object) 检测到无效条件。Variable={1} 包含 value={2}。
Explanation 发生内部错误,找到无效条件。
Action 操作已终止。发生内部错误,收集可用的数据并向 IBM 服务中心报告该错误。
CWSOM1022E: 日志文件名={0}(String) 已在使用中。
Explanation ObjectManager 尝试获取对日志文件的互斥锁定,但该文件已在使用中。
Action 查看是否有另一个 ObjectManager 或另一个程序正尝试使用同一个日志文件。
CWSOM1023E: 日志文件没有有效的标题。
Explanation 事务日志文件包含 ObjectManager 无法解释的数据。
Action 检查日志文件是否是正确的日志文件。如果是,请与 IBM 支持机构联系。
CWSOM1024E: 在已经设置了现有 XID={0}([]byte) rejectedXID={1}([]byte) 的情况下尝试设置事务 XID。
Explanation 事务只能有一个 XID,并且该 XID 一经设置就不能更改了。
Action 检查应用程序的逻辑并确定它尝试更改事务(已经具有 XID)的 XID 的原因。
CWSOM1025E: 尝试设置事务 XID 太长,XID.length={0}(int)。
Explanation XID 可具有的最大长度是 java.lang.Short.MAX_VALUE。
Action 使用短一些的 XID 长度。
CWSOM1026E: 尝试在 source={0}(Object) 中使用已禁用的 methodName={1}(String)。
Explanation 已尝试使用已禁用的接口。
Action 停止使用该接口,或者切换到支持它的 ObjectManager 版本。
CWSOM1027E: 日志文件太满,无法容纳 {0}(long) 字节,checkedBytesInLogBuffer={1}(long) 字节,flushSetReserved={2}(long) 字节,flushSetAllocated={3}(long) 字节。
Explanation 已尝试将过多数据写入日志,可用文件空间不足以容纳所有这些数据。该尝试被拒绝,事务状态未更改。
Action 减少在事务中更新的对象数、减少同时活动的事务数、减小更新的 ManagedObjects 大小或增大日志文件的大小。
CWSOM1028E: 日志记录部分类型 {0}(byte) 无效。
Explanation 无法识别日志记录部件的类型标志。
Action 如果日志文件未损坏,请与 IBM 支持人员联系。
CWSOM1029E: 在日志文件={0}(String) 中未找到 CheckpointEndLogRecord。
Explanation 日志文件在找到检查点结束记录之前结束。日志文件至少应包含一个检查点开始和一个检查点结束日志记录。
Action 如果日志文件未损坏,请与 IBM 支持人员联系。
CWSOM1030E: 已要求基于 ObjectStore {0} 的内存检索令牌={0}(Token) 所表示的 ManagedObject,它尚不在内存中。
Explanation 已要求 ObjectManager 检索 ManagedObject,ManagedObject 应已在内存中,但它不在。
Action 请与 IBM 支持人员联系。
CWSOM1031E: 简化序列化大小已超出 maximumSize={0}(long),actualSize={1}(long)。
Explanation 已序列化的 ManagedObject 大小超出期望的最大值。
Action 不应出现这种情况,收集所有可用信息并与 IBM 支持人员联系。
CWSOM1032E: 日志文件大小太小,现有大小={0}(long),请求的大小={1}(long),可用空间={2}(long),预计空间={3}(float)),空间阈值={4}(float)。
Explanation 要求 ObjectManager 减小其事务日志的大小。请求的大小太小,无法包含现有日志数据。新的大小低于限制,当前将允许 ObjectManager 在无需连续检查点的情况下也可以起作用。
Action 增大请求,或者通过写入较少或较小的 ManagedObjects 来减少日志上的负载。
CWSOM1033E: 集合 {0} 不为空,脏大小={1}(long),事务={2}(Transaction)。
Explanation 要求 ObjectManager 删除不为空的集合(映射或列表),它包含未删除或由除了尝试删除该集合的事务之外的其他事务删除的一些条目。
Action 检查应用程序的逻辑并发现当集合不为空时尝试删除它的原因。
CWSOM1034E: 应用程序尝试启动的事务数超出定义的最大值 {0}(long)。
Explanation 要求 ObjectManager 启动的事务数超出为它配置的数目。未启动新的事务。
Action 检查应用程序的逻辑并发现应用程序尝试启动太多事务的原因。可能它正在启动但不落实这些事务,或者正在回退它们。
CWSOM1035E: 已暂时减少最大活动事务数,当前活动事务数={0}(long),当前容量={1}(long)。
Explanation 要求 ObjectManager 启动的事务数超出它能够支持的数目。通常,会已减少此数目,以便在日志文件变满之前,检查点能够完成。未启动新的事务。
Action 增大日志文件的大小或启动更少事务。
CWSOM1036E: ObjectStore={0}(ObjectStore) name={1}(String) 已在使用中。
Explanation ObjectStore 发现当尝试获得互斥锁定时它已被锁定。
Action 查看 ObjectStore 是否正被另一个 ObjectManager 使用或者它的文件正被另一个程序使用。
CWSOM1037E: 日志文件名为 {0}(String),发现物理大小小于期望的大小 {1}(long) 正在尝试访问 byte={2}(Long)。
Explanation 日志文件没有正常结束,物理文件好像已被截断。
Action 确定日志文件是否已被损坏,恢复最初未损坏的文件。
CWSOM1038E: ObjectManager={0} 发现没有可重新启动的 ObjectStore 可用。
Explanation 已要求 ObjectManager 存储对指定 ManagedObject 的引用,但没有用来存储它的可重新启动的 ObjectStore。
Action 考虑是否需要使用指定的 ManagedObject,如果需要,则创建可重新启动的 ObjectStore。
CWSOM1039E: 重复的键 {0}(Object) 与 transaction={3}(InternalTransaction) 锁定的现有条目 {1}(Map.Entry) 冲突。
Explanation 尝试添加在映射中已经存在并且不适合替换的唯一键。
Action 请求添加重复的键或找出应用程序尝试替换现有键的原因。
CWSOM1040E: ObjectStore 文件大小太小,请求的大小={0}(long),现有大小={1}(long),已使用的大小={2}(long)。
Explanation 要求 ObjectManager 将存储文件的大小减小到无法包含该文件中的现有 ManagedObject 的字长。
Action 请求获取比当前使用的大小要大的空间。
CWSOM1041E: ObjectManager 捕获到 Exception={0}(java.nio.XXX Exception)。
Explanation ObjectManager 捕获到 nIO 异常,无法安全地重试 IO 操作,已放弃该操作。
Action 调查并确定底层异常的原因。
CWSOM1042E: 当 ObjectStore={0}(ObjectStore) 已满时,要求它为 ManagedObject={1}(ManagedObject) 分配空间。
Explanation 发出新的分配请求时,ObjectStore 已满。未进行分配。
Action 决定您是应该使 ObjectStore 更大、应该除去一些现有对象,还是尝试存储比您所计划的要更多或更大的对象。
CWSOM1043E: 已对 ObjectManager 传递了无效的日志文件类型 {0}(int)。
Explanation 已对 ObjectManager 构造函数传递了未被识别为其中一种 LOG_FILE_TYPE_XXXX 类型的日志文件类型。未实例化 ObjectManager。
Action 更改构造函数调用以使用已识别的日志文件类型。
CWSOM1044E: 已要求 List={0}(List) 创建一个它未包含的 List.Entry={1}(List.Entry) 定界的子列表。
Explanation 已要求列表创建一个它未包含的条目进行定界的子列表。未创建该子列表。
Action 查看应用程序代码以确定条目不在列表中的原因。
CWSOM1045E: ObjectManager 尝试使用它无法识别的 signature={0}(int) 反序列化 ManagedObject。
Explanation 在 ManagedObject 中找到了无法识别的签名,已放弃反序列化。
Action 请与 IBM 支持人员联系。
CWSOM1046E: 使用无效存储策略={1}(int) 构造了 ObjectStore={0}。
Explanation 只能使用有效的存储策略来构造 ObjectStore。
Action 使用有效存储策略来构造 ObjectStore。
CWSOM1047E: 尝试使用 storeName={0}(String) 和标识 {1}(它已被 ObjectStore={2} 使用)构造 ObjectStore
Explanation ObjectStore 标识在 ObjectManager 中必须是唯一的。
Action 将现有 ObjectStores 添加至 ObjectManagerbefore 时创建了新的 ObjectStores,这使得 ObjectManager 可以避免重用标识。
CWSOM1048E: Object={0} 发现 Object={1}(Object) 中存在可能已损坏的数据。
Explanation 对于受 Guard 字节保护的数据,发现 Guard 字节的值中存在不匹配的现象。
Action 请与 IBM 支持人员联系。
CWSOM1049E: ObjectStore 名称={0} 发现了损坏的特征符 ={1}(String) 而不是正确的特征符 ={2}(String)。
Explanation ObjectStore 的头已损坏,无法处理。
Action 确定文件是如何损坏的并恢复备份。
CWSOM1050E: 在日志文件中发现损坏的特征符={0}(String) 而不是正确的特征符={1}(String)。
Explanation 日志文件的头已损坏,无法处理。
Action 确定文件是如何损坏的并恢复备份。
CWSOM9999E: {0}
Explanation 如果该消息未提供足够信息,则查看先前的消息以获取更多帮助。
Action 请参阅先前的消息以获取更多信息。
Reference topic    

Terms of Use | Feedback

Last updated: Feb 18, 2011 5:07:33 PM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.ws.objectManager.utils.CWSOMMessages.html

© Copyright IBM Corporation 2006, 2010. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)