[Pharo-dev] Anoying bug fond in Artefact running in Windows 10

olivier auverlot olivier.auverlot at gmail.com
Fri Oct 20 01:39:38 EDT 2017


Hi Casimiro,

Which version of Pharo do you use ? 6.1 ?

Olivier :)

2017-10-19 18:27 GMT+02:00 <casimiro.barreto at gmail.com>:

> When you insert a jpeg from a file, for some reason the file descriptor
> (stream) is kept open (at least in the Windows end of things). Then, if a
> second page is to be generated, the following error is shown:
>
> 'MessageNotUnderstood: receiver of "reset" is nil
>
> PDFJpegElement>>stream:
> JPEGReadWriter
> aJPEGReadWriter
> JPEGReadWriter(ImageReadWriter)>>on:
> nil
>
> Sample code:
>
>         aPage := PDFPage new.
>
>         imageStream := FileStream fileNamed: 'lsi-tec.jpg'.
>
>         aPage
>                 add:
>                         ((PDFJpegElement fromStream: imageStream)
>                                 from: 15 mm @ 20 mm;
>                                 dimension: 40 mm @ 40 mm).
>         imageStream close.
>
> Generated report is in annex
>
> The only way to recover is to close pharo, start it again. Then the file
> descriptor (stream) is released and it is possible to go on.
>
> Has anyone faced this problem?
> How to solve it?
>
> Best regards,
>
> Casimiro Barreto
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20171020/41770e9b/attachment-0002.html>


More information about the Pharo-dev mailing list