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




Reply via email to