[Glass] SafelyPerformBlockRequiringAbort error when running Seaside

Dale Henrichs dale.henrichs at gemtalksystems.com
Wed Feb 19 13:44:59 PST 2020


Okay, it looks like the class WARetryHttpRequest is not present in your 
image (the fact that you've got a Set there instead of the class 
WARetryHttpRequest is the clue).

The class WARetryHttpRequest is in the package Seaside-GemStone320-Core 
and from BaselineOfSeaside3:

       spec
         for: #(#'gs3.2.x' #'gs3.3.x' #'gs3.4.x' #'gs3.5.x' #'gs3.6.x')
         do: [
           spec
             package: 'Seaside-Core'
               with: [ spec includes: #('Seaside-GemStone320-Core') ];
             package: 'Seaside-GemStone320-Core'
               with: [
                   spec
                     requires: #('Seaside-Core');
                     includes: #('Seaside-GemStone-Core') ];

It's not clear how you could have loaded Seaside without installing that 
package... I'm looking at a Seaside install based upon 
git at github.com:SeasideSt/Seaside.git:

    rogue:Seaside>git log
    commit 52c653b70649bdb2fda1e873528bfb1323455a35 (HEAD -> master, origin/master, origin/HEAD)Merge: a9b91bbc c5bf3d71
    Author: Dale Henrichs <dale.henrichs at gemtalksystems.com>
    Date:   Mon Jun 17 10:41:41 2019 -0700

         Merge pull request #1132 from SeasideSt/issue_1131
         
         add GemStone3.5.0 to the travis lineup

At this point getting some more information about what expression you 
used to load Seaside and which Seaside repository you are loading from 
would probably help us get to the bottom of the problem ...

Dale

On 2/19/20 1:32 PM, BrunoBB via Glass wrote:
> Dale,
>
> Sorry about that here is the stack:
> ----------- Internal Zinc ERROR Encountered:
> 2020-02-19T13:30:22.46508693695068-08:00
> a MessageNotUnderstood occurred (error 2010), a
> SafelyPerformBlockRequiringAbort class does not understand  #'do:'
> 1 GRGemStonePlatform >> logError:title:shouldCommit: @2 line 4  [GsNMethod
> 148908289]
> 2 GRGemStonePlatform >> logError:title: @2 line 3  [GsNMethod 148908033]
> 3 WAGsZincAdaptor >> internalServerErrorMessage: @16 line 14  [GsNMethod
> 277678593]
> 4 [] in GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: @31
> line 15  [GsNMethod 225123329]
> 5 MessageNotUnderstood (AbstractException) >> _executeHandler: @7 line 11
> [GsNMethod 6147073]
> 6 MessageNotUnderstood (AbstractException) >> _signalWith: @1 line 2
> [GsNMethod 6154241]
> 7 MessageNotUnderstood (AbstractException) >> signal @2 line 47  [GsNMethod
> 6154753]
> 8 SafelyPerformBlockRequiringAbort class (Object) >> doesNotUnderstand: @9
> line 10  [GsNMethod 5646849]
> 9 SafelyPerformBlockRequiringAbort class (Object) >>
> _doesNotUnderstand:args:envId:reason: @8 line 14  [GsNMethod 5656321]
> 10 SafelyPerformBlockRequiringAbort class (Object) >> accompaniedBy:do: @2
> line 6  [GsNMethod 5569025]
> 11 Set (Collection) >> addAll: @7 line 7  [GsNMethod 2940417]
> 12 Set (UnorderedCollection) >> , @4 line 5  [GsNMethod 53810177]
> 13 [] in GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock:
> @15 line 13  [GsNMethod 225124865]
> 14 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 5890817]
> 15 TransientRecursionLock >> critical: @11 line 12  [GsNMethod 13794305]
> 16 GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: @3 line
> 6  [GsNMethod 221593089]
> 17 [] in GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock:
> @17 line 6  [GsNMethod 236484353]
> 18 Array (Collection) >> do: @5 line 10  [GsNMethod 2944257]
> 19 [] in GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: @7
> line 5  [GsNMethod 225123585]
> 20 ExecBlock0 (ExecBlock) >> on:do: @3 line 44  [GsNMethod 5883905]
> 21 GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: @2 line
> 12  [GsNMethod 221591041]
> 22 WAGsZincAdaptor >> process: @3 line 4  [GsNMethod 277678849]
> 23 ZnSeasideServerAdaptorDelegate >> handleRequest: @3 line 4  [GsNMethod
> 277697281]
> 24 [] in ZnSingleThreadedServer >> authenticateAndDelegateRequest: @11 line
> 12  [GsNMethod 190152449]
> 25 ZnManagingMultiThreadedServer (ZnSingleThreadedServer) >>
> authenticateRequest:do: @4 line 6  [GsNMethod 176040961]
> 26 ZnManagingMultiThreadedServer (ZnSingleThreadedServer) >>
> authenticateAndDelegateRequest: @2 line 8  [GsNMethod 176047105]
> 27 [] in ZnSingleThreadedServer >> handleRequestProtected: @6 line 5
> [GsNMethod 190153217]
> 28 ExecBlock0 (ExecBlock) >> on:do: @3 line 44  [GsNMethod 5883905]
> 29 ZnManagingMultiThreadedServer (ZnSingleThreadedServer) >>
> handleRequestProtected: @2 line 6  [GsNMethod 176047361]
> 30 ZnManagingMultiThreadedServer (ZnSingleThreadedServer) >> handleRequest:
> @5 line 9  [GsNMethod 176046081]
> 31 [] in ZnMultiThreadedServer >> executeOneRequestResponseOn: @13 line 11
> [GsNMethod 190445569]
> 32 ExecBlock0 (ExecBlock) >> on:do: @3 line 44  [GsNMethod 5883905]
> 33 ZnManagingMultiThreadedServer (ZnMultiThreadedServer) >>
> executeOneRequestResponseOn: @6 line 15  [GsNMethod 176476673]
> 34 [] in ZnMultiThreadedServer >> executeRequestResponseLoopOn: @14 line 10
> [GsNMethod 197617921]
> 35 [] in DynamicVariable class >> value:during: @15 line 9  [GsNMethod
> 91607297]
> 36 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 5890817]
> 37 ZnCurrentServer class (DynamicVariable class) >> value:during: @6 line 10
> [GsNMethod 75520257]
> 38 [] in ZnMultiThreadedServer >> executeRequestResponseLoopOn: @10 line 9
> [GsNMethod 190446337]
> 39 ExecBlock0 (ExecBlock) >> on:do: @3 line 44  [GsNMethod 5883905]
> 40 ZnManagingMultiThreadedServer (ZnMultiThreadedServer) >>
> executeRequestResponseLoopOn: @4 line 11  [GsNMethod 176476929]
> 41 [] in ZnMultiThreadedServer >> serveConnectionsOn: @36 line 17
> [GsNMethod 199124993]
> 42 ExecBlock0 (ExecBlock) >> on:do: @3 line 44  [GsNMethod 5883905]
> 43 [] in ZnMultiThreadedServer >> serveConnectionsOn: @32 line 18
> [GsNMethod 198483457]
> 44 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 5890817]
> 45 [] in ZnMultiThreadedServer >> serveConnectionsOn: @28 line 20
> [GsNMethod 197619201]
> 46 [] in ExecBlock >> ifCurtailed: @7 line 6  [GsNMethod 149952513]
> 47 ExecBlock0 (ExecBlock) >> ensure: @2 line 12  [GsNMethod 5890817]
> 48 ExecBlock0 (ExecBlock) >> ifCurtailed: @3 line 8  [GsNMethod 149680897]
> 49 [] in ZnMultiThreadedServer >> serveConnectionsOn: @24 line 23
> [GsNMethod 190449153]
> 50 ExecBlock >> valueWithArguments: @1 line 7  [GsNMethod 5892097]
> 51 GsProcess >> _start @7 line 16  [GsNMethod 6186753]
> 52 <Reenter marker>
>
>
>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> https://lists.gemtalksystems.com/mailman/listinfo/glass
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gemtalksystems.com/mailman/private/glass/attachments/20200219/d8574e7d/attachment-0001.htm>


More information about the Glass mailing list