To try and make some progress, I copied a working image from another machine. On startup (on MacOS 10.14.6) I get this walkback:
File class(ProtoObject)>>primitiveFailed: File class(ProtoObject)>>primitiveFailed File class>>fileDescriptorType: File class>>fileDescriptorIsAvailable: Stdio class>>standardIOStreamNamed:forWrite: Stdio class>>stdout VTermOutputDriver class>>stdout BasicCommandLineHandler(CommandLineHandler)>>initializeStdout BasicCommandLineHandler(CommandLineHandler)>>initialize BasicCommandLineHandler>>initialize BasicCommandLineHandler class(Behavior)>>new [ self new activate ] in BasicCommandLineHandler class>>startUp: in Block: [ self new activate ] BlockClosure>>cull: WorkingSession>>executeDeferredStartupActions: WorkingSession>>runStartup: WorkingSession>>start: SessionManager>>launchSnapshot:andQuit: [ isImageStarting := self launchSnapshot: save andQuit: quit. wait signal ] in SessionManager>>snapshot:andQuit: in Block: [ isImageStarting := self launchSnapshot: save and...etc... [ self value. Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value.... > On 19 Sep 2019, at 17:43 , Andrew Black <apbl...@pdx.edu> wrote: > > I’m coming back to Pharo after not having used it for several months. I’m > pleased to see that Pharo 7 is now stable and that work has started on Pharo > 8. > > I downloaded a new Pharo Launcher (the old one could no longer figure out > which version of the VM to use), used the Launcher to create a Pharo 7.0 > stable image, and started loading my packages into it from github. > > My attempt to install the baseline of my code failed when some initialization > code could not get the definitionComment for my parser (which is written > using SmaCC). Normally, SmaCC stores one’s whole grammar _as a method > comment_ in a method called definitionComment. Oddly, this method was > empty, even though the version on disk (in the file > Grace-Parser.package/GraceParser.class/class/definitionComment.st) contained > the comment, as I expected. > > Hoping to at least complete the installation of my code, I manually copied > the comment from this file into Calypso and saved the method. It looked > fine, but as soon as I moved Calypso to another method, and then back again, > the comment had disappeared. I experimented with adding comments to other > methods: they looked fine, and I could save the method, but if I moved to > another method and then back, the comment had disappeared. > > Class comments have also disappeared. > > I don’t think that this is a Calypso problem, because the loading of code > from git would not involve Calypso. Rather it is a code storage problem. I > saw a File System primitive failure when I launched my new image, but ignored > it; I’m guessing that the comments disappear because they are only in the > file system, whereas the code is in memory. And for some reason I can’t > access the sources file? The changes file ahs been created as expected. > > I just tried downloading the VM manually, and running the “stable” image that > I created, and this time got a different file system primitive failure on > startup: #createDirectory in MacStore. > > What’s going on? What’s the right way to get a working Pharo in the New > World Order? > > Andrew > ____________________________ Prof. Andrew P. Black Department of Computer Science Portland State University Oregon, USA http://www.cs.pdx.edu/~black Telephone: +1 503 725 2411