[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