Explanation | 这是持久性管理器创建原始异常时发生的调用堆栈异常。 |
Action | 请参阅导致发生此调用堆栈异常的上一条错误消息。 |
Explanation | 用于打印嵌套在原始异常中的异常(即链接的异常)的消息文本。 |
Action | 请阅读异常链,以帮助确定问题。最后一个异常通常是引起问题的根本原因。 |
Explanation | 发生与嵌套的异常或链接的异常相关的异常。 |
Action | 有关错误的信息,请参阅嵌套的异常或链接的异常。 |
Explanation | 找不到所给定数据访问规范名和给定访问意向(例如,乐观还是悲观或者读取还是更新<access intentions?>)的 DataAccessSpec <type>,后者包含在部署工具生成的 xxxAdapterBinding.java 文件中。发生此错误的原因是下列其中一项:后端数据源不支持访问意向所需的 SQL 语句。部署的代码处于早期版本,该版本未包含新函数。 |
Action | 请在所生成的 xxxAdapterBinding 类中查找所使用 Bean 的类型。此类包含数据访问规范的定义。要解决问题,可能需要重新部署企业归档(EAR)文件。 |
Explanation | 在部署工具生成的一个或多个 .java 源代码文件中发生错误。 |
Action | 请验证生成的文件是否未包含错误。并且,请验证使用部署工具时指定的信息是否正确。 |
Explanation | 没有为指定的关系角色名定义关系。 |
Action | 请检查部署工具生成的 ConcretexxxBean Bean 代码,以确定是否已正确地定义所指定角色名。 |
Explanation | 某个 Enterprise JavaBean(EJB)对象在上下文中不存在。 |
Action | 请验证该 EJB 对象在上下文中是否可用。 |
Explanation | 已从数据存储器(例如关系数据库)中删除该数据。 |
Action | 请验证是否已从数据存储器中删除该数据。 |
Explanation | 上下文中的事务为 NULL。 |
Action | 请验证该事务在上下文中是否可用。缺少事务通常表明内部容器组件中存在逻辑错误。 |
Explanation | 在 executeFinderForLink <type> 中缺少 finder 方法。 |
Action | 请检查部署工具生成的 ConcretexxxBean Bean 代码,以确定是否已正确地定义所给定 finder 方法。 |
Explanation | 不存在给定名称的 PMHomeInfo <type>。 |
Action | 请检查部署工具生成的 xxxAdapterBinding 类,以确定给定名称是否是在此代码中生成的抽象模式名。 |
Explanation | 根据部署工具生成的 xxxAdapterBinding 类创建 DataAccessSpec <type> 时发生异常。 |
Action | 请检查所生成的 xxxAdapterBinding 类。 |
Explanation | ibm-ejb-jar-bnd.xml 文件中的当前后端 <server?> 标识没有匹配的已部署 xxxAdapterBinding 类。此类由部署工具生成。 |
Action | 请检查部署过程。 |
Explanation | ibm-ejb-jar-bnd.xml 文件中的当前后端 <server?> 标识为 NULL。 |
Action | 请检查部署过程。 |
Explanation | ibm-ejb-jar-bnd.xml 文件中的当前后端 <server?> 标识与它所连接的数据源不匹配。 |
Action | 请检查部署过程或数据源定义。 |
Explanation | 发生与嵌套的异常或链接的异常相关的异常。 |
Action | 请阅读异常链,以帮助确定问题。最后一个异常通常是引起问题的根本原因。 |
Explanation | 发生与嵌套的异常或链接的异常相关的异常。 |
Action | 请阅读异常链,以帮助确定问题。此异常通常由数据源配置错误所致。 |
Explanation | 只读 Bean 在数据源中的数据已更改。 |
Action | 请重新驱动该事务,或者选择另一个读验证策略。 |
Explanation | 具体 Bean 的状态对于所指定生命周期方法不正确。 |
Action | 如果问题仍然存在,那么在搜索以下 Web 站点上的消息标识时可能找到更多信息:IBM WebSphere Application Server Support 页面:http://www.ibm.com/software/webservers/appserv/was/support/(IBM WebSphere Application Server for z/OS Support 页面:http://www.ibm.com/software/webservers/appserv/zos_os390/support/) |
Explanation | 查询 AccessIntenetService <type> 时发生异常。<what does the look up?> |
Action | 请验证是否已在运行时中定义 AccessIntentService <type>。有关更多信息,请参阅文档中的“AccessIntent”。 |
Explanation | 对作为读取意图装入的 Bean 执行 ejbCreate、ejbStore 或 ejbRemove 时发生异常。 |
Action | 请检查装入该 Bean 的方法的 AccessIntent 设置。 |
Explanation | 由于在调用 ejbPostCreate 或 ejbActivate 前调用 ejbRemove、ejbLoad 或 ejbStore,因此状态不合法。 |
Action | 请检查已部署的代码或容器是否存在问题。 |
Explanation | 由于对已就绪的 Bean 调用 ejbActivate 或 ejbCreate,因此状态不合法。 |
Action | 请检查已部署的代码或容器是否存在问题。 |
Explanation | 对类级只读 Bean 执行 ejbCreate、ejbStore 或 ejbRemove 时发生异常。 |
Action | 请检查 ibm-ejb-jar-ext.xml 文件中的数据高速缓存设置。 |
Explanation | 对类级只读 Bean 执行 ejbFind 和 ejbLoad 时发生异常。但是,AccessIntent 设置为“更新”。 |
Action | 请检查 ibm-ejb-jar-ext.xml 文件中的数据高速缓存设置。并且,请检查装入该 Bean 的方法的 AccessIntent 设置。 |
Explanation | 从 EntityContext <type> 接收到的 AccessIntent <type> 值为 NULL。 |
Action | 请与容器组件所有者一起进行检查。 |
Explanation | 关联框架在相关联的元数据中找不到合法的链接类型。 |
Action | 关联框架与部署工具生成的代码可能不同步。 |
Explanation | 当持久性管理器尝试对相关联的 Bean 执行级联除去操作时,容器发生 RemoveException 错误。 |
Action | 请确定 RemoveException 错误的根本原因。 |
Explanation | finder 方法的 DataAccessSpec <type> 包含 CompleteAssociationList <type>。但是,未生成 xxxDataCacheEntry <type>,因此无法使用该列表。 |
Action | 请在部署工具生成的 xxxAdapterBinding 类和 xxxCacheEntry 类中检查所使用的 Bean 类型。请检查您向部署工具提供的用于此 Bean 类型的输入数据。 |
Explanation | 客户机代码已发送具有 abeanAbstractSchemaName 名称的 PMCacheInvalidationRequest 请求。尚未配置此 Bean 类型的“高速缓存使用中的生存期”<option?>,或者该请求的 beanAbstractSchemaName 名称与错误的 Bean 类型相关联。 |
Action | 请使用组装工具来更新实体 Bean 配置。有关组装工具的更多信息,请参阅信息中心。在组装工具中,单击“IBM 扩展”选项卡并将“高速缓存使用中的生存期”<option?>设置为除“关”以外的适当值。此外,也可以查找发送了 PMCacheInvalidationRequest <request?> 的应用程序代码并更正 beanAbstractSchemaName 名称值。 |
Explanation | 客户机代码已将不正确的 Java 消息服务(JMS)消息发送至持久性管理器的高速缓存失效主题。 |
Action | 请查找将 <sends what?> 发送至 PM 高速缓存失效主题的应用程序代码,并验证它是否遵循高速缓存失效接口规范。 |
Explanation | 客户机代码已将不正确的 Java 消息服务(JMS)消息发送至持久性管理器的高速缓存失效主题。 |
Action | 请查找将 <sends what?> 发送至 PM 高速缓存失效主题的应用程序代码。并且,将 beanHomeJNDIName 参数设置为正确的值。 |
Explanation | 容器管理的持久性(CMP)实体 Bean 未确保每个实体 Bean 都对 Bean Home 使用唯一的 Java 命名和目录接口(JNDI)名称。 |
Action | 请检查已安装的 Bean 所使用 Bean Home 的 JNDI 名称,并除去任何重复的名称。您可以在部署描述符和其他位置找到已安装的 Bean。 |
Explanation | PM 高速缓存失效请求导致将主键对象序列化为 byte[] 时发生错误。如果 Bean 的键类有问题,那么其他位置也会发生错误。 |
Action | 请确认 Bean 的主键类按 Enterprise JavaBean(EJB)规范的要求正确地将其本身序列化和反序列化。如果它确实如此,那么请向 IBM 报告此错误。 |
Explanation | 客户机代码已将不正确的 Java 消息服务(JMS)消息发送至持久性管理器的高速缓存失效主题。 |
Action | 请查找将该 JMS 消息发送至 PM 高速缓存失效主题的应用程序代码。请确保该应用程序代码遵循高速缓存失效接口规范。尤其是,请确保该请求中传递的键对象对于该请求中传递的 beanHomeJNDIName 名称而言类型正确。 |
Explanation | 在服务器启动期间未正确地设置 PM 高速缓存失效。Java 消息服务(JMS)TopicConnectionFactory 或 TopicDestination 主题的安装可能发生内部错误。 |
Action | I understand that you are using to point to the online problem determination information. If possible, attempt to provide some type of help so that a customer can self-diagnose the problem. |
Explanation | 在接收失效消息时,PMCacheInvalidationMessageHandler 线程捕获异常。 |
Action | I understand that you are using to point to the online problem determination information. If possible, attempt to provide some type of help so that a customer can self-diagnose the problem. |
Explanation | 资源适配器在接收到连接请求时发生异常。 |
Action | 请验证与当前 Bean 类型配合使用的 Java Platform, Enterprise Edition(Java EE)连接器(即资源适配器)是否是有效的资源适配器。此错误由连接工厂故障所致。 |
Explanation | 资源适配器在接收到连接请求时发生异常。 |
Action | 请验证与当前 Bean 类型配合使用的 Java Platform, Enterprise Edition(Java EE)连接器(即资源适配器)是否是有效的资源适配器。此错误由 connection.getInteraction 方法故障或该交互本身的故障所致。 |
Explanation | 此异常的最常见原因是,Enterprise JavaBean(EJB)V2.0 应用程序与此应用程序中的另一个事务或者此计算机或另一计算机上的另一个应用程序发生死锁。在此上下文中,死锁意味着您尝试锁定数据库中的数据,但另外某个事务已挂起有冲突的锁。当您尝试访问 Bean 的数据,或者在某些情况下访问同一个数据库表中临近 Bean 的数据时,将锁定该数据。 |
Action | 请更正此应用程序或另一个应用程序的应用程序逻辑或数据访问模式,以避免冲突。有关何时以及如何获取锁定的更多信息,请参阅特定数据库或其他数据存储器的文档。有关如何配置应用程序以避免死锁的更多信息,请参阅访问意向文档。 |
Explanation | 为此 Bean 类型配置的资源适配器指示,提供的键与数据存储器中现有的键重复。在应用程序的正常执行期间,可能会发生此错误。 |
Action | 应用程序应该接受此异常并向最终用户通报。 |
Explanation | 当您的应用程序使用数据库中的数据时,另一个应用程序对该数据作了更改。您的应用程序使用乐观并行控制,例如访问意向为 optimisticUpdate,但尽管此控制具有诸多优势,还是发生了此错误。 |
Action | 请将应用程序编写为能够处理此异常。即,再次尝试执行更新,或者向最终用户通报该故障并允许他们决定是否再次尝试执行更新。 |
Explanation | 所使用的 Bean 类型是继承层次结构的组成部分。对于某个 Bean 子类,finder 方法返回了部署工具生成的抽取器子类所无法识别的数据。 |
Action | 请确保对于此继承层次结构中的所有可能 Bean 类型,都存在部署描述符条目。然后,验证部署工具是否生成了所有这些 Bean 类型的 xxxExtractor 类。 |
Explanation | 作为 finder 或 select 方法的结果,从资源适配器或其数据存储器检索数据时发生错误。 |
Action | 请验证映射信息或者 Bean 属性类型到数据存储器类型的映射是否正确。如果此信息正确,那么请检查部署工具生成的 xxxExtractor 类。尤其是,请检查 extractXXX() 方法。 |
Explanation | 作为 finder 或 select 方法的结果,资源适配器或其数据存储器返回的数据导致错误。 |
Action | 请查看所使用资源适配器的文档,了解它是否适合于用作容器管理的持久性(CMP)V2.0 Bean 的数据存储器。如果您正在使用缺省的关系资源适配器,那么此错误是内部错误。 |
Explanation | 尝试调用一个方法,但在从此结果行中抽取 Bean 数据前,该方法不起作用。该数据是使用 xxxExtractor.extractData 方法抽取的。 |
Action | I understand that you are using to point to the online problem determination information. If possible, attempt to provide some type of help so that a customer can self-diagnose the problem. |
Explanation | 从数据存储器中检索的 Bean 数据与为该 Bean 类型生成的抽取器代码不匹配。因此,此方法无法正确地处理用作实体 Bean 的数据。 |
Action | 为此 Bean 类型生成抽取器的工具发生内部错误。此错误并非由数据映射或其他配置期间的用户错误所致。 |
Explanation | 作为 finder 或 select 方法的结果,对资源适配器或其数据存储器返回的 javax.resource.cci.ResultSet 结果进行迭代时发生错误。 |
Action | 请查看所使用资源适配器的文档,了解它是否适合于用作容器管理的持久性(CMP)V2.0 Bean 的数据存储器。如果您正在使用缺省的关系资源适配器,那么此错误是内部错误。 |
Explanation | 资源适配器返回了 javax.resource.cci.ResultSet 结果。对该结果调用 next 方法失败。 |
Action | 请查看所使用资源适配器的文档,了解它是否适合于用作容器管理的持久性(CMP)V2.0 Bean 的数据存储器。如果您正在使用缺省的关系资源适配器,那么此错误是内部错误。 |
Explanation | 用于创建和初始化 ResultCollection 集合的逻辑引起内部错误。 |
Action | I understand that you are using to point to the online problem determination information. If possible, attempt to provide some type of help so that a customer can self-diagnose the problem. |
Explanation | 用于获取 ResultSet 结果的连接可能已中断,这将导致 ResultSets 结果关闭。此错误也可能由于 Java 2 Connection(J2C)连接管理器过早关闭连接所致。 |
Action | 请检查与数据存储器的连接是否已中断。请查看所使用资源适配器的文档,了解它是否适合于用作容器管理的持久性(CMP)V2.0 Bean 的数据存储器。如果您正在使用缺省的关系资源适配器,那么此错误是内部错误。 |
Explanation | 当 <the Application Server?> 对 finder 或 select 方法返回的 ResultSet 结果执行迭代时,发生 SQLException 异常。 |
Action | 请查看所使用资源适配器的文档,了解它是否适合于用作容器管理的持久性(CMP)V2.0 Bean 的数据存储器。如果您正在使用缺省的关系资源适配器,那么此错误是内部错误。 |
Explanation | 当 <Application Server> 对 finder 或 select 方法返回的 ResultSet 结果执行迭代时,发生与 PMGR6040 或 PMGR6041 消息无关的异常。 |
Action | 请查看所使用资源适配器的文档,了解它是否适合于用作容器管理的持久性(CMP)V2.0 Bean 的数据存储器。如果您正在使用缺省的关系资源适配器,那么此错误是内部错误。 |
Explanation | 尝试关闭连接,但该连接正被除 finder 或 select 方法以外的方法使用。这些方法包括 create、update 或 remove。 |
Action | 请检查与数据存储器的连接是否已中断或者数据库连接是否有其他问题。请查看所使用资源适配器的文档,了解它是否适合于用作容器管理的持久性(CMP)V2.0 Bean 的数据存储器。如果您正在使用缺省的关系资源适配器,那么此错误是内部错误。 |
Explanation | 持久性管理器要求资源适配器将 finder 或 select 方法的结果作为 javax.resource.cci.ResultSet 或 javax.resource.cci.IndexedRecord 返回。javax.resource.cci.MappedRecord 结果不受支持。 |
Action | 请查看所使用资源适配器的文档,了解它是否适合于用作容器管理的持久性(CMP)V2.0 Bean 的数据存储器。在由资源适配器附带提供或者已添加到资源适配器的 EJBToRAAdapter 子类中,可能存在错误或遗漏。如果您正在使用缺省的关系资源适配器,那么此错误是内部错误。 |
Explanation | 此 Bean 类型的资源适配器将 finder 或 select 方法的结果作为未知类型的对象返回。 |
Action | 请查看所使用资源适配器的文档,了解它是否适合于用作容器管理的持久性(CMP)V2.0 Bean 的数据存储器。在由资源适配器附带提供或者已添加到资源适配器的 EJBToRAAdapter 子类中,可能存在错误或遗漏。如果您正在使用缺省的关系资源适配器,那么此错误是内部错误。 |
Explanation | 从 finder 或 select 方法返回的集合是只读的;它们不允许对其内容进行更改。但是,应用程序尝试调用尝试更新内容的集合方法。 |
Action | 请将应用程序更改为不调用尝试更新内容的集合方法。如果您需要一个集合,并且它应该包含所返回集合中的某些但非全部 Bean,那么请将所需元素复制到您自己创建的集合中。 |
Explanation | 生成的抽取器未覆盖 discriminate 方法。由于抽取器的 Bean 是继承层次结构的组成部分,因此它应该覆盖该方法。 |
Action | 如果您已更改部署工具所生成的代码,那么请检查此代码是否有错误。 |
Explanation | 这个生成的抽取器未覆盖“extractDiscriminationValues”方法。由于抽取器的 Bean 是继承层次结构的组成部分,因此它应该覆盖该方法。 |
Action | 如果您已更改部署工具所生成的代码,那么请检查此代码是否有错误。 |
Explanation | fieldResultRawData 包装器是 finder 或 select 方法所返回结果集或带索引记录的包装器。此包装器设置为非空值。在初始化 ResultCollection 集合的代码中肯定存在内部逻辑错误。 |
Action | I understand that you are using to point to the online problem determination information. If possible, attempt to provide some type of help so that a customer can self-diagnose the problem. |
Explanation | 此 IP 地址用于生成唯一的键值,这些键值与定义为具有未知主键类型的 Bean 配合使用。此 IP 地址用于分布式操作系统,而不用于 z/OS 操作系统。如果没有此 IP 地址,那么持久性管理器无法支持未知的键类型。 |
Action | I understand that you are using to point to the online problem determination information. If possible, attempt to provide some type of help so that a customer can self-diagnose the problem. |
Explanation | 应用程序尝试调用不受支持的方法。 |
Action | 请将应用程序更改为不调用不受支持的方法。 |
Explanation | 生成的 DataAccessSpec <specification?> 有一个带有多个抽取器的 WholeRowExtractor <type?>,这表明首先要读取其他 Bean 数据。但是,<specification?> 未带有用于指定首先应该读取其他哪些 Bean 数据的 ReadAheadHint <type?>。 |
Action | 如果您已更改部署工具所生成的代码,特别是 xxxAdapterBinding 类,那么请检查此代码是否有错误。 |
Explanation | 在为容器管理的持久性(CMP)Bean 生成的 BeanAdapterBinding 子类中,数据的格式或内容与持久性管理器运行时所需的数据不匹配。此错误可能是由于 ejbdeploy 命令或持久性管理器运行时中的错误所致。此错误也可能是由于您不正确地编辑已生成代码所致。 |
Action | 如果您已更改部署工具所生成的代码,那么请检查此代码是否有错误。否则,请向 IBM 报告此错误。请参阅 WebSphere Application Server 支持 Web 页面(http://www.ibm.com/software/webservers/appserv/was/support)上的问题确定信息。 |
Explanation | 在作为 finder 或 select 方法的结果从资源适配器或其数据存储器中检索数据时,发生低级错误。此错误的常见原因是,给定列中的数据不是序列化或外部化的 Java 对象,这与其声明不符。此外,此错误也可能是由此后端列到 Bean 属性的映射造成的。 |
Action | 请验证数据存储器中此列的值是否是序列化或外部化的 Java 对象。如果它是序列化或外部化的 Java 对象,那么请检查部署工具生成的类,尤其是此 Bean 类型的 xxxAdapterBinding 类。 |
Explanation | 在对 finder 或 select 方法所返回的数据列进行反序列化时,找不到先前序列化到此列中的对象的 Java 类。 |
Action | 请检查与应用程序相关联的 Java 类路径和 Java 归档(JAR)文件等内容,以确定找不到此类的原因。此类通常由您提供。作为测试,请尝试在您编写的 Servlet 中创建此类的实例或者对其进行引用。必须在持久性管理器所在的应用程序服务器上运行该 Servlet。 |
Explanation | 此错误指明上一个异常的起源。 |
Action | 请参阅上一个异常,以确定相应的操作。 |
Explanation | 此错误指明上一个异常的起源。 |
Action | 请参阅上一个异常,以确定相应的操作。 |
Explanation | 此错误指明上一个异常的起源。 |
Action | 请参阅上一个异常,以确定相应的操作。 |
Explanation | 此错误指明上一个异常的起源。 |
Action | 请参阅上一个异常,以确定相应的操作。 |
Explanation | 产品内部的 INTERNAL_USE_ONLY_throwOnDatastoreAccess 标志已被更改。更改此标志是用户错误,而且不受支持。 |
Action | 请除去更改 INTERNAL_USE_ONLY_throwOnDatastoreAccess 标志的应用程序代码。 |