[Glass] upgradeSeasideImage with GLASS1 loaded
Dale Henrichs via Glass
glass at lists.gemtalksystems.com
Wed Mar 4 10:21:15 PST 2015
Johan,
I think that the error is indicating that the class FCGIConstants is not
being found by:
System myUserProfile objectNamed: #FCGIConstants
which is a bit odd, since I don't think that that class should have been
removed during the upgrade .... Does the class FCGIConstants exists
before you start doing the application load?
You might want to save a copy of the extent after the
upgradeSeasideImage script runs (shut down the stone first) so that you
can save time in characterizing the problem ...
Dale
On 03/04/2015 08:52 AM, Johan Brichau wrote:
> 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
>> <mailto: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-
>>
>>> 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
>>> 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/628ac9b6/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 203748 bytes
Desc: not available
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150304/628ac9b6/attachment-0001.png>
More information about the Glass
mailing list