It's working I integrated it, but I don't understand why it was making my image crash (It wasn't crashing few weeks ago)
2016-07-20 8:35 GMT+02:00 Valentin Ryckewaert <valentin.ryckewa...@gmail.com >: > I'll try this as soon as I'm at work thanks you :) > > 2016-07-19 21:59 GMT+02:00 Nicolai Hess <nicolaih...@gmail.com>: > >> Now it seems to work, >> I followed you instruction from the first mail and just added another >> line to the load.st >> (unset option to inform about read only changes files) >> >> Metacello new >> smalltalkhubUser: 'Uryon' project: 'Coral'; >> configuration: 'Coral'; >> version: #development; >> onConflictUseIncoming; >> load. >> PharoFilesOpener default unsetInformAboutReadOnlyChanges. >> SmalltalkImage configureSystemAsReadonlyAndQuit:true >> >> >> >> 2016-07-19 0:27 GMT+02:00 Valentin Ryckewaert < >> valentin.ryckewa...@gmail.com>: >> >>> We tried to put it in a file, print in in stdout, put it as an display >>> in the image.... >>> >>> 2016-07-18 21:48 GMT+02:00 Nicolai Hess <nicolaih...@gmail.com>: >>> >>>> >>>> >>>> 2016-07-18 14:36 GMT+02:00 Valentin Ryckewaert < >>>> valentin.ryckewa...@gmail.com>: >>>> >>>>> Hello, >>>>> >>>>> with Pavel we tried to print with a lot of methods but it didn't work, >>>>> i'm searching the source of the problem manually. >>>>> >>>> >>>> What do you mean witth: >>>> "tried to print with a lot of methods" ? >>>> >>>> You can not use stdout to print when doing image shutdown and restart, >>>> because all file streams will be closed during the shutdown (see session >>>> manager). >>>> If you want to use stdout to print log messages (right after image >>>> startup), you need to make sure that the stdout/err stream are already >>>> recreated. >>>> (And for example, reinitialize Coral, if coral has reference to the >>>> (old) closed filestream. >>>> >>>> >>>> >>>> >>>>> >>>>> 2016-07-18 14:32 GMT+02:00 stepharo <steph...@free.fr>: >>>>> >>>>>> Thanks for the suggestion. It is probably the case. >>>>>> >>>>>> Le 17/7/16 à 23:27, Nicolai Hess a écrit : >>>>>> >>>>>> Hi Valentin, Ithink you can not print to stdout during shutdown and >>>>>> restart. >>>>>> It will end in a Loop of writing to stdout, throwing an exceptions >>>>>> because it can not write and trying to log the error on stdout, throwing >>>>>> an >>>>>> error... >>>>>> >>>>>> Am 17.07.2016 18:36 schrieb "Valentin Ryckewaert" < >>>>>> valentin.ryckewa...@gmail.com>: >>>>>> >>>>>>> i will do it tomorrow. >>>>>>> >>>>>>> 2016-07-17 17:23 GMT+02:00 stepharo <steph...@free.fr>: >>>>>>> >>>>>>>> did you try to solution proposed? >>>>>>>> >>>>>>>> Stef >>>>>>>> >>>>>>>> Le 17/7/16 à 16:22, Valentin Ryckewaert a écrit : >>>>>>>> >>>>>>>> Hello Stef, >>>>>>>> >>>>>>>> no i'm still on it :( >>>>>>>> I'm going to test every code I modified >>>>>>>> >>>>>>>> Valentin >>>>>>>> >>>>>>>> 2016-07-17 15:23 GMT+02:00 stepharo <steph...@free.fr>: >>>>>>>> >>>>>>>>> HI valentin >>>>>>>>> >>>>>>>>> >>>>>>>>> did you solve your problem? >>>>>>>>> >>>>>>>>> >>>>>>>>> Stef >>>>>>>>> >>>>>>>>> Le 12/7/16 à 15:33, Valentin Ryckewaert a écrit : >>>>>>>>> >>>>>>>>> Hello everyone, >>>>>>>>> >>>>>>>>> I'm currently working on the project file policy and I'm having a >>>>>>>>> problem that I don't understand >>>>>>>>> >>>>>>>>> I import my code, configure my image as readOnly (Pharo won't try >>>>>>>>> to write on changesFiles,source,image....), set the folder of the >>>>>>>>> image in >>>>>>>>> readonly and try to open the image again and it's not possible, I >>>>>>>>> don't get >>>>>>>>> any stacktrace so it's hard to understand the problem. >>>>>>>>> >>>>>>>>> PS : If we set back the folder in write mode, it's possible again >>>>>>>>> to open the image again. >>>>>>>>> >>>>>>>>> Here is the code to reproduce the bug, could someone give me a >>>>>>>>> clue please? >>>>>>>>> >>>>>>>>> sudo rm -r testPharo >>>>>>>>> mkdir testPharo >>>>>>>>> cd testPharo >>>>>>>>> >>>>>>>>> echo "Metacello new >>>>>>>>> smalltalkhubUser: 'Uryon' project: 'Coral'; >>>>>>>>> configuration: 'Coral'; >>>>>>>>> version: #development; >>>>>>>>> onConflictUseIncoming; >>>>>>>>> load. >>>>>>>>> SmalltalkImage configureSystemAsReadonlyAndQuit:true >>>>>>>>> " >> load.st >>>>>>>>> >>>>>>>>> mkdir coral >>>>>>>>> cd coral >>>>>>>>> curl get.pharo.org/alpha | bash >>>>>>>>> curl get.pharo.org/vm60 | bash >>>>>>>>> pharo-vm/pharo Pharo.image ../load.st >>>>>>>>> cd .. >>>>>>>>> chmod -R -w coral >>>>>>>>> coral/pharo-vm/pharo coral/Pharo.image >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >