Skip to main content

     
  TPF : Support : Maintenance

  Products > Software > Host Transaction Processing > TPF > Maintenance >

Skip to: Abstract | Comments | Solution | Migration | Download
APAR NUMBER:  PJ29550                         
PRODUCT:  Merge Tool
FUNCTIONAL AREA:  TPF MERGE TOOL
SHIPPED IN PUT:  

 
ABSTRACT:
When using the Merge Tool to merge files with over 1024 differences, a
NullPointerException may occur.
 
APAR CONTENTS:
FEATURE   TYPE                STATUS    NAME                              
merge     Object              Changed   ibm/tpf/tpfmerge/Diff3.class
 
PREREQUISITE APARS:  To be applied in order listed.
merge     Object              Changed   ibm/tpf/tpfmerge/Diff3.class
 PJ27381(13)  PJ27722(14)  
 

 
COMMENTS:
The TPF Merge Tool uses an internal array to store information on the
differences that it detects from the files. The difference array is
initialized to hold 1024 entries. If there are more than 1024
differences detected, the TPF Merge Tool increases the size of the
difference array by 1024. However, the TPF Merge Tool initializes the
first 1024 entries instead of the last 1024 entries added. A
NullPointerException occurs when the TPF Merge Tool accesses the
uninitialized entries.
 

 
SOLUTION:
The new entries that are being added to the difference array are now
initialized correctly in Diff3.java.
 
 
DEPENDENCIES
 
SEGMENTS TO BE ASSEMBLED OR COMPILED:
None.
 
SEGMENTS TO BE LINK EDITED:
None.
 
COREQS:
None.
 
 
MIGRATION CONSIDERATIONS:
The self-extracting executable for this fix is available through the 
TPF Merge Tool Web page. Download the fix, double-click the executable,

and then specify the path that has the TPF Merge Tool installed. The 
executable will replace the necessary files in the appropriate 
directories.
 
UPDATED INFORMATION UNITS:
None.
 
See your IBM representative if you need additional information.
 
 
DOWNLOAD INSTRUCTIONS:
http://www.ibm.com/software/htp/tpf/pages/maint.htm
 

Click on Link(s) to Download File(s)
PJ29550.exe