PQ73371: WAS Internationalization interop problem with 5.0.1 and 5.0 | |||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description The Internationalization service context does not interoperate within the WorkWithExecutionContext object of Asynchronous Beans correctly. The serialVersionUID of some I18N classes is incorrect in the 5.0.1 version of WebSphere Application Server Enterprise and needs to be updated to the correct version id.Local fix Problem summary **************************************************************** * USERS AFFECTED: Customer applications that utilize the * * Internationalization service between * * interoperating releases of 5.0.0 and 5.0.1 * * of WebSphere Application Server Enterprise * * V5. * **************************************************************** * PROBLEM DESCRIPTION: An InvalidClassException occurs when * * deserializing an Internationalization * * context in a different version of the * * WebSphere Application Server runtime * * environment from where it was created. * * Versions affected include V5.0.0 and * * V5.0.1. * **************************************************************** * RECOMMENDATION: * **************************************************************** When attempting to deserialize internationalization context imported on an incoming EJB (RMI/IIOP) method request between interoperating Version 5 and Version 5.0.1 releases of WebSphere Application Server Enterprise, the internationalization service displays a message indicating an unexpected exception, "InvalidClassException," and then scopes the default locale and time zone of the local Java virtual machine (JVM) as the caller internationalization context of the EJB method. Because the internationalization application programming interface (API) provides methods to set invocation internationalization context, not caller internationalization context, this behavior is immutable. This problem appears whenever the following three conditions exist: 1. An EJB method request is invoked between interoperating Version 5 and Version 5.0.1 releases of WebSphere Application Server Enterprise. 2. The internationalization service is enabled in the invoking client or server environment. 3. The internationalization service is enabled in the target server environment. Interim fix PQ73371 addresses Internationalization service interoperability issues between WebSphere Application Server, Version 5 and Version 5.0.1. The WebSphere Application Server Enterprise, Version 5 internationalization service has an interoperability problem that affects how dependent services and customer applications behave when deserializing internationalization context across interoperating WebSphere Application Server, Version 5 and Version 5.0.1 products. Internationalization context created by the internationalization service causes an InvalidClassException when deserialized within the WebSphere Application Server runtime environment. This is true whenever: --Internationalization context created by Version 5 and deserialized within the V5.0.1 runtime environment. --Internationalization context is created by Version 5.0.1 and deserialized within the V5 runtime environment. Because internationalization service documentation does not instruct customers towards the manual serialization or deserialization of internationalization context, you should rarely, if ever, directly encounter this problem within your applications. However, it can manifest indirectly when interoperating between Version 5 and Version 5.0.1 releases of WebSphere Application Server Enterprise services that process Java 2 Platform, Enterprise Edition (J2EE) contextual information. The following services are affected by interim fix PQ73371: Internationalization Asynchronous beans Scheduler Process choreographyProblem conclusion To categorically avoid this problem, install the interim fix PQ73371 in all Version 5.0.1 server environments.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros Publications Referenced
|
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > Enterprise Edition (EE)
Operating system(s):
Software version: 00W
Software edition:
Reference #: PQ73371
IBM Group: Software Group
Modified date: May 20, 2003
(C) Copyright IBM Corporation 2000, 2008. All Rights Reserved.