[Glass] ArgumentTypeError on fresh instalation

Dale Henrichs dale.henrichs at gemtalksystems.com
Fri Jun 6 07:49:40 PDT 2014


Benito,

I've submitted a bug[1] against Seaside 31 so that we can clean up that
issue...

Dale

[1] https://github.com/glassdb/Seaside31/issues/23


On Fri, Jun 6, 2014 at 7:37 AM, Dale Henrichs <
dale.henrichs at gemtalksystems.com> wrote:

> Benito,
>
> It looks like you need to be using the version of Grease that is up on
> github[1] ... some recent bugfixes that were made on the github side are
> needed for running Seaside3.1 on GemStone 3.2 ...
>
> That should be handled automatically when Seaside3.1.1 is loaded, but I
> don't think the configuration has been updated for GemStone3.2 yet ...
>
> To load Grease from github:
>
>   Metacello new
>     baseline: 'Gease';
>     repository: 'github://glassdb/Grease:master/repository';
>     load.
>
> Not sure about the status of Pier and Seaside3.1.
>
> Dale
>
> [1] https://github.com/glassdb/Grease
>
>
> On Fri, Jun 6, 2014 at 7:12 AM, Benito Vitale <benito_vitale at yahoo.com.ar>
> wrote:
>
>> Dale,
>>
>> I´ve checked and it´s returning an Array. I´ve tried initializing
>> GRGemStonePlatform but it didn´t change it into a ExceptionSet. I´m running
>> Grease 1.1.7, so I´ll try loading another version to see if that fixes it.
>>
>>
>> Do you know which are the recommended versions for running Seaside3 with
>> Pier3?
>>
>> Thanks!
>>
>> BTW here´s the output:
>>
>> topaz 1> printit
>> GRPlatform current deprecationExceptionSet
>> %
>> a Array
>> topaz 1> printit
>> GRGemStonePlatform initialize
>> %
>> a metaGRGemStonePlatform
>>   superClass          a metaGRPlatform
>>   format              0
>>   instVarsInfo        1125899906846720
>>   instVarNames        a Array
>>   constraints         a Array
>>   classVars           a SymbolDictionary
>>   methDicts           a GsMethodDictionary
>>   poolDictionaries nil
>>   categorys           a GsMethodDictionary
>>   primaryCopy         nil
>>   name                GRGemStonePlatform
>>   classHistory        a ClassHistory
>>   transientMethDicts a Array
>>   destClass           nil
>>   timeStamp           a DateTime
>>   userId              DataCurator
>>   extraDict           a SymbolDictionary
>>   classCategory       Grease-GemStone-Core
>>   subclasses          nil
>> topaz 1>  printit
>> GRPlatform current deprecationExceptionSet
>> %
>> a Array
>> topaz 1>
>>
>>
>> --transcript--'Loading 3.1.1 of ConfigurationOfSeaside3...'
>> ...
>> --transcript--'Project: Seaside3 baseline'
>> --transcript--'Project: Grease release1.1'
>> --transcript--' [1.1.7]'
>> --transcript--'redirecting to
>> http://seaside.gemtalksystems.com/ss/MetacelloRepository/?C=M;O=D'
>> ...
>> --transcript--'Project: Grease Core Tests release1.1'
>> --transcript--' [1.1.7]'
>> ...
>> --transcript--'Project: Grease 1.0.7.2'
>> --transcript--' [1.1.7]'
>> ...
>>
>>
>> Regards,
>> Benito
>>
>>
>>
>>
>> El día jueves, 5 de junio de 2014 15:30, Dale Henrichs <
>> dale.henrichs at gemtalksystems.com> escribió:
>>
>>
>>
>> Benito,
>>
>> This must This seems to be a case
>> where WADeprecatedToolFilter>>handleFiltered: is not getting the correct
>> answer.
>>
>> `GRPlatform current deprecationExceptionSet` should return an
>> ExceptionSet and from your stack, it seems that it must be returning an
>> Array. If so, I would guess that GRGemStonePlatform did not get
>> initialized.
>>
>> First run:
>>   GRPlatform current deprecationExceptionSet
>>
>> to verity that it is returning an Array. If it is then try:
>>
>>   GRGemStonePlatform initialize
>>
>> Otherwise we'll have to try something else..what version of Grease are
>> you using?
>>
>> Dale
>>
>>
>>
>> On Thu, Jun 5, 2014 at 10:17 AM, Benito Vitale <
>> benito_vitale at yahoo.com.ar> wrote:
>>
>> Hi everybody!
>> >
>> >I've just installed GemStone 3.2.0, updated GLASS and installed Seaside
>> 3.1.1. Also, I've configured nginx with one FastCGI adaptor.
>> >
>> >Now, when I load the welcome page works ok but whenever I click on a
>> link I get:
>> >
>> >a ArgumentTypeError occurred (error 2094), reason:rtErrBadArgKind, for
>> anArray  expected a ExceptionSet
>> >Your request could not be completed. An exception occurred. The system
>> administrator has been informed of this error.
>> >
>> >The topaz process running the adaptor displays the following stack trace:
>> >
>> >----------- Continuation saved to object log ERROR Encountered:
>> 2014-06-05T09:46:56.8870089054107-07:00
>> >a ArgumentTypeError occurred (error 2094), reason:rtErrBadArgKind, for
>> anArray  expected a ExceptionSet
>> >1 GRGemStonePlatform >> logError:title:shouldCommit: @2 line 4
>> [GsNMethod 57072897]
>> >2 GRGemStonePlatform >> logError:title: @2 line 3  [GsNMethod 57073409]
>> >3 WAGemStoneProductionErrorHandler (WAErrorHandler) >>
>> saveExceptionContinuation: @8 line 6  [GsNMethod 122021633]
>> >4 WAGemStoneProductionErrorHandler >> handleDefault: @2 line 3
>> [GsNMethod 125410561]
>> >5 WAGemStoneProductionErrorHandler (WAErrorHandler) >> handleError: @2
>> line 2  [GsNMethod 122022401]
>> >6 WAGemStoneProductionErrorHandler (WAErrorHandler) >>
>> handleGemStoneException: @4 line 4  [GsNMethod 122021377]
>> >7 WAGemStoneProductionErrorHandler (WAHtmlHaltAndErrorHandler) >>
>> handleException: @2 line 2  [GsNMethod 126901249]
>> >8 [] in  ExecBlock0 (WAExceptionHandler) >> handleExceptionsDuring: @2
>> line 5  [GsNMethod 144119809]
>> >9 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >10 [] in  ExecBlock1 (WAExceptionHandler) >> handleExceptionsDuring: @2
>> line 8  [GsNMethod 133144321]
>> >11 [] in  ExecBlock1 (ExecBlock) >> on:do: @4 line 49  [GsNMethod
>> 4238081]
>> >12 ArgumentTypeError (AbstractException) >> _executeHandler: @3 line 8
>> [GsNMethod 5012481]
>> >13 ArgumentTypeError (AbstractException) >> _signalWith: @1 line 1
>> [GsNMethod 5026817]
>> >14 ArgumentTypeError (AbstractException) >> signal @2 line 47
>> [GsNMethod 5035521]
>> >15 Array (Object) >> _error:args: @15 line 11  [GsNMethod 12100097]
>> >16 Array (Object) >> _errorExpectedClass: @2 line 5  [GsNMethod 3980289]
>> >17 Array (Object) >> _validateClass: @4 line 6  [GsNMethod 2142209]
>> >18 ExceptionSet >> , @20 line 22  [GsNMethod 6441729]
>> >19 ExceptionSet class >> with:with: @5 line 8  [GsNMethod 6442753]
>> >20 GRDeprecatedApiNotification class (AbstractException class) >> , @2
>> line 5  [GsNMethod 5072129]
>> >21 WADeprecatedToolFilter >> handleFiltered: @4 line 3  [GsNMethod
>> 122804993]
>> >22 [] in  ExecBlock0 (WARequestHandler) >> handle: @3 line 4  [GsNMethod
>> 138723073]
>> >23 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >24 WACurrentRequestContext class (WADynamicVariable class) >>
>> use:during: @2 line 4  [GsNMethod 124150017]
>> >25 [] in  ExecBlock0 (WARequestContext) >> push:during: @2 line 5
>> [GsNMethod 134081025]
>> >26 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 4207873]
>> >27 WAGemStoneRequestContext (WARequestContext) >> push:during: @3 line
>> 6  [GsNMethod 121897729]
>> >28 WASession (WARequestHandler) >> handle: @2 line 4  [GsNMethod
>> 125516801]
>> >29 WASession >> handle: @10 line 11  [GsNMethod 125741569]
>> >30 WAApplication (WARegistry) >> dispatch:to:key: @4 line 6  [GsNMethod
>> 124306689]
>> >31 WAApplication (WARegistry) >> handleKeyed:with:context: @2 line 5
>> [GsNMethod 124306945]
>> >32 WAApplication (WARegistry) >> handleFiltered: @15 line 13  [GsNMethod
>> 124303105]
>> >33 WAApplication >> handleFiltered: @10 line 8  [GsNMethod 125733633]
>> >34 WAExceptionFilter (WARequestFilter) >> handleFiltered: @3 line 4
>> [GsNMethod 125992193]
>> >35 [] in  ExecBlock0 (WAExceptionFilter) >> handleFiltered: @2 line 7
>> [GsNMethod 144808449]
>> >36 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >37 WACurrentExceptionHandler class (WADynamicVariable class) >>
>> use:during: @2 line 4  [GsNMethod 124150017]
>> >38 [] in  ExecBlock0 (WAExceptionFilter) >> handleFiltered: @2 line 6
>> [GsNMethod 138398721]
>> >39 ExecBlock0 (ExecBlock) >> onException:do: @2 line 66  [GsNMethod
>> 4235009]
>> >40 ExecBlock0 (ExecBlock) >> on:do: @5 line 47  [GsNMethod 4237825]
>> >41 WAGemStoneProductionErrorHandler (WAExceptionHandler) >>
>> handleExceptionsDuring: @2 line 3  [GsNMethod 121948417]
>> >42 WAExceptionFilter >> handleFiltered: @5 line 4  [GsNMethod 124521985]
>> >43 [] in  ExecBlock0 (WARequestHandler) >> handle: @3 line 4  [GsNMethod
>> 138723073]
>> >44 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >45 WACurrentRequestContext class (WADynamicVariable class) >>
>> use:during: @2 line 4  [GsNMethod 124150017]
>> >46 [] in  ExecBlock0 (WARequestContext) >> push:during: @2 line 5
>> [GsNMethod 134081025]
>> >47 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 4207873]
>> >48 WAGemStoneRequestContext (WARequestContext) >> push:during: @3 line
>> 6  [GsNMethod 121897729]
>> >49 WAApplication (WARequestHandler) >> handle: @2 line 4  [GsNMethod
>> 125516801]
>> >50 WADispatcher >> handleFiltered:named: @3 line 5  [GsNMethod 126009345]
>> >51 WADispatcher >> handleFiltered: @8 line 6  [GsNMethod 126007553]
>> >52 [] in  ExecBlock0 (WARequestHandler) >> handle: @3 line 4  [GsNMethod
>> 138723073]
>> >53 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >54 WACurrentRequestContext class (WADynamicVariable class) >>
>> use:during: @2 line 4  [GsNMethod 124150017]
>> >55 [] in  ExecBlock0 (WARequestContext) >> push:during: @2 line 5
>> [GsNMethod 134081025]
>> >56 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 4207873]
>> >57 WAGemStoneRequestContext (WARequestContext) >> push:during: @3 line
>> 6  [GsNMethod 121897729]
>> >58 WADispatcher (WARequestHandler) >> handle: @2 line 4  [GsNMethod
>> 125516801]
>> >59 [] in  ExecBlock0 (WAServerAdaptor) >> handleRequest: @3 line 4
>> [GsNMethod 138707457]
>> >60 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >61 WAFastCGIAdaptor (WAServerAdaptor) >> handleRequest: @2 line 5
>> [GsNMethod 125498625]
>> >62 WAFastCGIAdaptor (WAServerAdaptor) >> handle: @2 line 4  [GsNMethod
>> 125493249]
>> >63 [] in  ExecBlock0 (WAServerAdaptor) >> process: @2 line 6  [GsNMethod
>> 138708225]
>> >64 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 4207873]
>> >65 WAFastCGIAdaptor (WAServerAdaptor) >> process: @4 line 7  [GsNMethod
>> 125498881]
>> >66 [] in  ExecBlock1 (WAFastCGIAdaptor) >> process: @2 line 6
>> [GsNMethod 139375361]
>> >67 [] in  ExecBlock0 (GRGemStonePlatform) >>
>> seasideProcessRequestWithRetry:resultBlock: @2 line 11  [GsNMethod
>> 132136193]
>> >68 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >69 [] in  ExecBlock0 (GRGemStonePlatform) >>
>> seasideProcessRequestWithRetry:resultBlock: @11 line 12  [GsNMethod
>> 121349633]
>> >70 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 4207873]
>> >71 TransientRecursionLock >> critical: @11 line 12  [GsNMethod 35830529]
>> >72 GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: @3
>> line 5  [GsNMethod 118832897]
>> >73 [] in  ExecBlock0 (GRGemStonePlatform) >>
>> seasideProcessRequest:adaptor:resultBlock: @6 line 9  [GsNMethod 121347841]
>> >74 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >75 GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: @2
>> line 17  [GsNMethod 118831617]
>> >76 WAFastCGIAdaptor >> process: @3 line 4  [GsNMethod 126135809]
>> >77 [] in  ExecBlock0 (WAFastCGIAdaptor) >> answerResponderRole: @2 line
>> 4  [GsNMethod 139371009]
>> >78 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >79 WAFastCGIAdaptor >> answerResponderRole: @2 line 5  [GsNMethod
>> 126132737]
>> >80 FSResponderRole >> answer @3 line 4  [GsNMethod 125601537]
>> >81 FSResponderRole (FSRole) >> handleConnection @3 line 5  [GsNMethod
>> 124967937]
>> >82 FSConnection >> unsafeServe @5 line 8  [GsNMethod 125592065]
>> >83 [] in  ExecBlock0 (FSConnection) >> safeServe @2 line 8  [GsNMethod
>> 144943361]
>> >84 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >85 [] in  ExecBlock0 (FSConnection) >> safeServe @2 line 9  [GsNMethod
>> 144682497]
>> >86 ExecBlock0 (ExecBlock) >> on:do: @3 line 42  [GsNMethod 4237825]
>> >87 [] in  ExecBlock0 (FSConnection) >> safeServe @2 line 12  [GsNMethod
>> 138780417]
>> >88 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 4207873]
>> >89 FSConnection >> safeServe @2 line 15  [GsNMethod 125586689]
>> >90 FSConnection >> serve @2 line 4  [GsNMethod 125586177]
>> >91 [] in  ExecBlock (FSSocketServer) >> listen: @3 line 15  [GsNMethod
>> 138808321]
>> >92 GsProcess >> _start @7 line 16  [GsNMethod 4176641]
>> >93 <Reenter marker>
>> >-----------
>> >
>> >Any hints?
>> >
>> >TIA!
>> >
>> >Regard,
>> >Benito
>> >
>> >_______________________________________________
>> >Glass mailing list
>> >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/20140606/6a929403/attachment-0001.html>


More information about the Glass mailing list