EJB Container; 4.0.2-4.0.7: Component Cumulative fix for EJB Container
 Downloadable files
 
Abstract
EJB Container component cumulative fix for WebSphere® Application Server V4.0.2 through V4.0.7.
 
Download Description
EJB Container Component Cumulative; 4.0.2-4.0.7: Resolves the following problems:

  • BeanOActivationFailureException occurs after migration from 4.0.3 (PQ84963)
  • Custom Finder enhancements supporting dynamic SQL "FOR UPDATE" enhancements (PQ74423)
  • LRUCache object discarded without executing castout policy, memory leak (PQ72451)
  • No exception return to client when transaction times out (PQ71200)
  • Bean remove corrupts DB primary key field for tables using foreign key (PQ68515)
  • Better logging and performance for stateless session beans (PMR 56147,487)
  • Create copy of the primary key object when NoLocalCopies used (PQ62081)
  • Correctly support persistence operations when PQ57073 (CM DB2 390 support not applied) (PQ60468)
  • Synchronize entity bean to database prior to ejbFind (PMR 07668, 419, 000)
  • Pass-by-value class enhancements for WebSphere 390 interoperability (PQ57731)
  • Bean not re-entrant exception occurs with transaction in ejbcreate() method call (PQ56091)
  • Diagnostic/service tracing enhancements (General)


General problems corrected prior to customer report:

  1. If a CMP bean a, has a method b, and a.b() contains a call to bean b, method b, e.g. b.b(), and b.b() received an unchecked or system exception, bean b is discarded correctly, but bean a is not. Consequently, bean a is placed back into the reuse pool, but is the destroyed state, and useable. If tracing has been enabled, the following will appear in the log:
    InvalidBeanOStateException(current = DESTROYED, expected = POOLED)

  2. If method-level attributes are specified in the bean's deployment descriptor for transactions, isolation level, or read-only, and the attribute is specified to apply to a specific method with a specific signature, and one or more of the arguments in the signature is an array type, the container does not correctly apply the attribute to the corresponding method on the EJB.

  3. On some platforms, a problem has been found where a call to the reflection API getField(name) results in a NoSuchFieldException even though the field does exist. This may be an intermittent problem which will be seen when installing an application with an Entity Bean with Container Managed Persistence fields.

    This fix provides a workaround for this problem, by merely attempting the call a second time. This is a temporary fix until a permanent solution can be obtained for the Java™ SDK

  4. Overloaded EJBObject methods, such as remove, did not get the correct Transaction Attributes applied. This has been fixed.

  5. Allows EJB access from beforeCompletion on SessionSynch enabled Session Beans, and from ejbStore on EntityBeans.


Supersedes Fixes:
WAS_EJBContainer_10-24-2003_4.0.x_cumulative_Fix
WAS_EJBContainer_04-29-2003_4.0.x_cumulative_Fix,
WAS_EJBContainer_04-03-2003_4.0.x_cumulative_Fix,
WAS_EJBContainer_03-13-2003_4.0.x_cumulative_eFix,
WAS_EJBContainer_11-27-2002_4.0.x_cumulative_eFix,
WAS_EJBContainer_11-01-2002_4.0.x_cumulative_eFix,
PQ65395, PQ58584, PQ58498, PQ60468
 
Prerequisites
None
 
 
Installation instructions
See Readme for installation instructions
 
URL LANGUAGE SIZE(Bytes)
Readme US English 6248
List of Defects US English 20536
 
Download package
What is DD?
DOWNLOAD RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
EJB Container Cumulative 4.0.2-4.0. 3/11/2004 US English 1326617 FTP DD
 
Technical support
1-800-IBM-SERV (U.S. Only)
 
Problems (APARs) fixed
PQ56091, PQ57073, PQ57408, PQ57446, PQ58443, PQ58498, PQ58584, PQ60468, PQ62081, PQ63130, PQ65395, PQ67453, PQ70353, PQ74350, PQ84963
 
 


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > EJB Container
Operating system(s): HP-UX
Software version: 4.0.7
Software edition:
Reference #: 4007338
IBM Group: Software Group
Modified date: Aug 17, 2004