Hi guys,

Davide Varvello reported me an issue with Fuel, failing to do:

FLSerializer serialize: 'whatever' toFileNamed: 'demo.fuel'.

Such a thing would bring an error like this:

File>>openForWrite:
File>>openForWrite
File>>writeStream
File>>writeStreamDo:
FLPharo5Platform>>fileNamed:writeStreamDo:
FLSerializer>>serialize:toFileNamed:
FLSerializer class>>serialize:toFileNamed:

The code is:

FLPharo5Platform >> fileNamed: aFilename writeStreamDo: aBlock
^ ((Smalltalk at: #File) named: aFilename) writeStreamDo: [ :stream |
stream binary.
aBlock value: stream ]


Now..I have tried to reproduce it but it happens only depending on how the
vm/image was started!!! And I only tested on OSX.

Download the oneclick from here:
http://files.pharo.org/platform/Pharo5.0-mac.zip and see my results:

1) Executing VM from command line and passing the image as argument: WORKS.
2) Double clicking on the internal Pharo binary (which auto-starts the
image): WORKS
3) Double clicking the internal Pharo image and then "Open With" and I
select the Pharo VM: DOES NOT WORK.
4) Double clicking the Pharo one click: DOES NOT WORK.

Has anyone experienced something like this? Looks like different file /
directory permissions when starting in different ways?

Thanks in advance,



-- 
Mariano
http://marianopeck.wordpress.com

Reply via email to