PDA

View Full Version : A bug in Progress Renderer.



Houwei
05-22-2003, 04:08 PM
Project file in XML format should be platform independent, that is,
You should be able to use same project file to build your installer on both Windows and Solaris (or other Unix). (We develop our installer under Windows NT and do auto-build under Solaris).

It is not the case on Progress Renderer.
Under your windows environment, open ismp IDE with your project.
1. go to installer panel and select install
2. select Billboard Progress Renderer.
3. add an image.
(the path looks like following:
$A(IS_HOME)\images\Backgrounds\billboard476_200.gif).
4. save your project and build it.

THEN
go to Solaris, then build either inside IDE or command line,
it should failed with following error message
Error reading size for URLResourceReader for ismpfile : /apps/installshield/5.0\images\Backgrounds\billboard476_200.gif: java.io FileNotFoundException: The system cannot find the file specified: /apps/installshield/5.0\images\Backgrounds\billboard476_200.gif

It is reproducable.

Jeff Dillon
05-23-2003, 11:31 AM
>/apps/installshield/5.0\images\Backgrounds\billboard476_200.gif

Does the above file exist on the solaris machine?

Is the bug only that the path separators are wrong or something else?

Houwei
05-23-2003, 11:39 AM
Yes. The file exists on the Solaris Machine.
It is because the path separator.

I can work around by maunally change the path separator.
But it is annoying since I have to keep track if I add or change an image from Windows platform.

Jeff Dillon
05-23-2003, 12:52 PM
I created a bug report. Thanks.