[Glass] error with pool dictionary names in FSAuthorizerRole

Paul DeBruicker via Glass glass at lists.gemtalksystems.com
Thu May 26 10:06:54 PDT 2016


Hi Dale,

I did 

upgradeStone myOldStone myNewStone 3.2.15


And then loaded the ConfigurationOfMyProject and ran a modified version of
the script Mariano posted here


http://forum.world.st/Re-Cannot-load-Seaside-anymore-in-a-just-migrated-GemStone-WAS-Re-Glass-Zinc-2-4-3-on-Gemstone-tp4855877p4886294.html



to upgrade.

Paul



GLASS mailing list wrote
> Never mind ... I have been working recently on Issue #112[1] for 
> GsDevKit_home and I just happened to start working on Seaside upgrades a 
> couple of days ago, and I did do a Seaside upgrade from 3.2.9 to 3.2.15 
> and sure enough I hit the same issue ... in my case the error didn't 
> show up until I actually touched the class to in the tODE browser, but I 
> get the same error message so I should be able to figure things out from 
> here ...
> 
> ... I guess I am still curious as to what upgrade process you are using...
> 
> Dale
> 
> [1] https://github.com/GsDevKit/GsDevKit_home/issues/112
> 
> On 05/26/2016 09:56 AM, Dale Henrichs wrote:
>> Paul,
>>
>> I'm looking into this, but I am curious how you are doing the upgrade. 
>> Are you using $Gs_HOME/bin/upgradeStone or have you rolled your own 
>> upgrade script?
>>
>> Dale
>> On 05/26/2016 08:02 AM, PAUL DEBRUICKER via Glass wrote:
>>> Hi -
>>>
>>> I am upgrading from 3.2.13 to 3.2.15, on the Mac.  When installing my
>>> application code Metacello successfully fetches all packages.  When
>>> starting the atomic load I get an error in
>>> FSAuthorizerRole>>poolDictionaryNames that I'm not sure how to resolve. 
>>> I've attached the stack.
>>>
>>> In the #do: in that method the value for #each when the error occurs is
>>>
>>> aSymbolDictionary( #'FCGI_UNKNOWN_ROLE'->3, #'FCGI_REQUEST_COMPLETE'->0,
>>> #'FCGI_LISTENSOCK_FILENO'->0, #'FCGI_FILTER'->3, #'FCGI_AUTHORIZER'->2,
>>> #'FCGI_STDOUT'->6, #'FCGI_PARAMS'->4, #'FCGI_KEEP_CONN'->1,
>>> #'FCGI_END_REQUEST'->3, #'FCGI_ABORT_REQUEST'->2, #'FCGIConstants'->nil,
>>> #'FCGI_STDIN'->5, #'FCGI_OVERLOADED'->2, #'FCGI_HEADER_LEN'->8,
>>> #'FCGI_DATA'->8, #'FCGI_VERSION_1'->1, #'FCGI_STDERR'->7,
>>> #'FCGI_NULL_REQUEST_ID'->0, #'FCGI_GET_VALUES_RESULT'->10,
>>> #'FCGI_CANT_MPX_CONN'->1, #'FCGI_UNKNOWN_TYPE'->11,
>>> #'FCGI_RESPONDER'->1, #'FCGI_MAXTYPE'->11, #'FCGI_GET_VALUES'->9,
>>> #'FCGI_BEGIN_REQUEST'->1)
>>>
>>>
>>> Loading my application code reloads Seaside and then my application
>>> code.    It seems like for the class FSRole and subclasses the
>>> poolDictionaries are wrong.  When using tODE to navigate to them in both
>>> the 3.2.13 and 3.2.15 stone I get an 2904 error dialog claiming that a
>>> CharacterCollection was expected.  The SymbolDictionary I pasted is the
>>> only value in the poolDictionary array for those classes.
>>>
>>>
>>> Any tips on resetting the values of the poolDictionaries to the expected
>>> values?
>>>
>>>
>>>   Thanks
>>>
>>>
>>> Paul
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Glass mailing list
>>> 

> Glass at .gemtalksystems

>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
> 
> 
> _______________________________________________
> Glass mailing list

> Glass at .gemtalksystems

> http://lists.gemtalksystems.com/mailman/listinfo/glass





--
View this message in context: http://forum.world.st/error-with-pool-dictionary-names-in-FSAuthorizerRole-tp4897566p4897603.html
Sent from the GLASS mailing list archive at Nabble.com.


More information about the Glass mailing list