The problem with missing the clks.bmp file shows up in a different location (the print previewer), so that is not the problem.
However, the problem does appear to be related to a missing image. Looking at the walkback, I see that the failure occurred while processing a CoImageField. Further, in the #resizeProportionalRectangleFromFieldRectangle:
method, tempVars 1, 2, and 4 have valid values. So that leads me to conclude the problem occurs in the line:
- Code: Select all
targetWidth := (self imageWidth * targetHeight / self imageHeight) asInteger.
The walkback occurs due to dividing 0 by 0, so both imageWidth and imageHeight must be 0. Looking at the imageWidth
methods, I see that they both will answer 0 if the image does not exist.
So, does your customer's report include an image that could be missing?
John O'Keefe [|], Principal Smalltalk Architect, Instantiations Inc.