[Glass] upgradeSeasideImage with GLASS1 loaded

Johan Brichau via Glass glass at lists.gemtalksystems.com
Wed Mar 4 08:52:30 PST 2015


Hi Dale,

In our application load script, I’m hitting an error when the FastCGI package (FastCGI-dkh.33) is reloaded.
Metacello starts the atomic load and in the screenshot the name is sent to a SymbolDictionary, which yields nil.

Does this ring a bell?

The application load script starts by executing the gsUpgrader>>loadGLASS1 which does not error. The error occurs in the Metacello script that loads the application code and pulls in the Seaside dependencies (hence, the FASTCGI).

I’m heading home now and will pick it up later this evening to analyse this more.

Johan



> On 03 Mar 2015, at 22:41, Johan Brichau <johan at yesplan.be> wrote:
> 
> Okay. So after executing the upgradeSeasideImage with those parameters I am basically back at GLASS.1.0-beta.9 and I should thus also execute the gsUpgrader scripts [2] to get back to having GLASS1 loaded ?
> 
> [2] https://github.com/GsDevKit/gsUpgrader#gsupgrader- <https://github.com/GsDevKit/gsUpgrader#gsupgrader-> 
> 
>> On 03 Mar 2015, at 22:31, Dale Henrichs via Glass <glass at lists.gemtalksystems.com <mailto:glass at lists.gemtalksystems.com>> wrote:
>> 
>> Johan,
>> 
>> Take a look at the steps outlined in the upgrade article for GemStone 3.2[1]. The basic principles apply to earlier versions as well. For 3.1.0.6, your should be loading GLASS 1.0-beta.9....
>> 
>> You have to basically bootstrap GLASS 1.0-beta.9 into your extent, before you can load baselines, etc. The upgradeSeasideImage script gets GLASS bootstrapped and after GLASS is bootstrapped, you should be able to use the same load scripts you had used for bootstrapping your application code ...
>> 
>> Dale
>> 
>> [1] https://github.com/glassdb/webEditionHome/blob/master/docs/upgrade/upgradeToGemStone3.2.md <https://github.com/glassdb/webEditionHome/blob/master/docs/upgrade/upgradeToGemStone3.2.md>
>> On 03/03/2015 12:41 PM, Johan Brichau via Glass wrote:
>>> Hi Dale,
>>> 
>>> I’m running over the steps to upgrade a 3.1.0.5 image to 3.1.0.6.
>>> This image already has GLASS1 loaded.
>>> 
>>> The upgradeSeasideImage script is normally set to always load GLASS-1.0-beta.9:
>>> 
>>> 	{ 'ConfigurationOfGLASS' . '1.0-beta.9' . #('default') . BootstrapRepositoryDirectory } .
>>> 
>>> Should I replace this guy with a reference to BaselineOfGLASS ?
>>> 
>>> I did handle a reference to a github project in this upgrade script before (i.e. Zinc) but that just meant caching the right packages in the local monticello directory for the upgrade.
>>> However, if I understand the upgrade script right, it will reload the base GLASS packages and then require to upgrade to 1.0-beta.9 ? And the GLASS to GLASS1 upgrade did require some specific steps, etc… so is that still correct when GLASS1 was already loaded?
>>> 
>>> I’m currently going to proceed on a trial upgrade an will report how this goes.
>>> 
>>> Johan
>>> _______________________________________________
>>> Glass mailing list
>>> Glass at lists.gemtalksystems.com <mailto:Glass at lists.gemtalksystems.com>
>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>> 
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com <mailto:Glass at lists.gemtalksystems.com>
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150304/05c64e47/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2015-03-04 at 17.43.10.png
Type: image/png
Size: 203748 bytes
Desc: not available
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150304/05c64e47/attachment-0001.png>


More information about the Glass mailing list