eFix (APAR): pq50159 Status: efix For Release: WebSphere 3.5.4 For Operating System: Supersedes eFixes: CMVC defect: 89025 Byte size of APAR: 5,385 bytes Date: 7/2/01 Abstract: Calling ContainerTx.flush() when there are multiple EJBs enlisted in the transaction causes a NullPointerException to occur. Description/symptom of problem: An internal method that constructed an array of EJB objects based on the EJBs that were enlisted in the transaction failed to increment an index and correctly populate the array. Defect 89025 addressed a different issue, but as part of a back port of code, corrected the method that constructs the array. Directions to apply efix: 1) Create "efix" directory to store the efix jar file(s): AIX: /usr/WebSphere/AppServer/efix Solaris/Linux: /opt/WebSphere/AppServer/efix Windows: c:\WebSphere\AppServer\efix 2) Copy PQ50159.jar to the directory 3) Add the directory/jar file to the beginning of the admin server's classpath in admin.config: com.ibm.ejs.sm.adminserver.classpath=C:/WebSphere/AppServer/efix/PQ50159.jar... ***any other steps needed before restart*** 4) Stop and restart the Admin Server ***any processes that must be restarted*** Additional Information: ------------------------------------------------------------------