[Glass] prepareGsDevKitImage fails on BaselineOfNeoJSON not found, but its in the github-cache for the stone

Paul DeBruicker pdebruic at gmail.com
Mon Feb 16 10:21:37 PST 2026


Hi -


So I'm trying to upgrade a stone from 3.6.4 to 3.6.8 to take advantage of the MFC speed ups.  I'm doing it on Ubuntu 22.04, using GsDevKit_home.  

The upgradeStone command fails because it doesn't see the downloaded BaselineOfNeoJSON during a load of a metacello project. 


The log file shows: 

--------------------
Starting Standard GsDevKit upgrade: prepare gsdevkit image as DataCurator
--------------------
Prepare gsdevkit image
        update dbf history for upgrade start
Prepare gsdevkit - patch bug 45952
Prepare gsdevkit - create existing configuration list
        create existing configuration list (commit)
                ConfigurationOfGsMisc
                ConfigurationOfGsCore
                ConfigurationOfGofer
        existing configuration collected (3)
Prepare gsdevkit - enableSessionMethods
        session methods enabled (commit)
Prepare gsdevkit - clear Monticello caches
        Monticello caches cleared (commit)
Prepare gsdevkit - Metacello caches NOT cleared
                Patching ...Behavior>>compileMethod:category:
        unload 2.x only packages
        reset Monticello package registry
Prepare gsdevkit - reset existing global state
        update dbf history for upgrade finish
Prepare gsdevkit - load GsDevKit application code
        load BaselineOfMetacello and BaselineOfTode (default)
        removing configuration classes
                ConfigurationOfGsMisc
                ConfigurationOfGsCore
                ConfigurationOfGofer
        done removing configuration classes (3)
--------------------
                Reloading Project 'Metacello'' (default load)'
--------------------
... Massive amount of metacello project/package loading ...
--------------------
                Reloading Project 'Tode'' loads: anArray( ''GemStone Dev'')'
--------------------
... Massive amount of metacello project/package loading ...
--transcript--'...RETRY->BaselineOfNeoJSON'
--transcript--'...RETRY->BaselineOfNeoJSON'
--transcript--'...FAILED->BaselineOfNeoJSON'
Error 2710 , a MetacelloPackageSpecResolutionError occurred (error 2710), Could not resolve: BaselineOfNeoJSON [BaselineOfNeoJSON] in cache github://GsDevKit/NeoJSON:gs_master/repository


The BaselineOfNeoJSON package has been downloaded into the stone's upgrade github-cache.  Not sure what I need to do to make sure the script sees it. Or verify that its looking in the right cache.  

Any ideas on what to check next? 

Also I'm just using GsDevKit_home to do it because I don't know any better. It is a GsDevKit_home seaside stone. Would be fine to switch to GsDevKit_stones or Rowan or whatever if there is a better path to upgrade.

Thanks

Paul




More information about the Glass mailing list