[Glass] a InternalError occurred (error 2261), The object with object ID 20 is corrupt. Reason: 'process switch not in critial state'

John McIntosh johnmci at smalltalkconsulting.com
Sat Aug 17 10:49:58 PDT 2013


Ok, to answer James' question this is a production system, however it
failed at step 27 of my migration plan, so I just reverted back to the
3.1.0 setup. I had read the upgrade chapter in the
http://downloads.gemtalksystems.com/docs/GemStone64/3.0.x/GS64-InstallGuide-Linux-3.0.1.pdfbut
in reading the 3.1.0, to
3.1.0.1/2/3/4 notes it was 'unclear' you needed to do the upgradeImage step
between minor point releases. Actually a friend of mine who does gemstone
work didn't think the migration from 3.1.0.x to 3.1.0.y needed anything
special... He may owe me a latte this week.

I'm not sure here if doing the upgradeImage is needed? If someone could
clarify that would be great.

Now if the issue is that 3.1.0.4 does have problems with  'process switch
not in critical state'  and are *mostly*? fixed in 3.1.0.5 I might wait a
bit longer, the problem is the seaside gems die over time depending on load
resulting in no gems to service the webserver. So not anything I want to
toss into production yet.





On Sat, Aug 17, 2013 at 12:02 PM, Dale K. Henrichs <
dale.henrichs at gemtalksystems.com> wrote:

> John,
>
> Here's the skinny so far:
>
>   Customer needs to upgrade to 3.1.0.5, which is currently under
>   test at another customer site. That customer had a bunch of similar
> errors, most
>   of which appear to be fixed by 3.1.0.5. However the fix may
>   not be complete yet. They still have some test failures indicating
>   problems in the process scheduler.
>
>   3.1.0.5 for Linux cat be found at:http://downloads.gemtalksystems.com/pub/GemStone64/3.1.0.5-EA/GemStone64Bit3.1.0.5-x86_64.Linux.zip
>
> Dale
>
> ------------------------------
>
> *From: *"John McIntosh" <johnmci at smalltalkconsulting.com>
> *To: *glass at lists.gemtalksystems.com
> *Sent: *Friday, August 16, 2013 10:55:03 PM
> *Subject: *[Glass] a InternalError occurred (error 2261), The object with
> object ID 20 is corrupt. Reason: 'process switch not in critial state'
>
>
> Ok, I did run a page audit and an object audit.
> This is after switch from 3.1.0 to 3.1.0.4
> did backup, take down, install 3.1.0.4
> restart
> restore from backup.
>
>
> topaz 1> topaz 1> topaz 1> topaz 1> FastCGI Server started on port 9001
> -----------------------------------------------------
> GemStone: Error         Nonfatal
> a InternalError occurred (error 2261), The object with object ID 20
> is corrupt. Reason: 'process switch not in critial state'
> Error Category: 231169 [GemStone] Number: 2261  Arg Count: 2 Context : 20
> exception : 746765313
> Arg 1: [162 sz:0 cls: 74241 SmallInteger] 20 == 0x14
> Arg 2: [746763777 sz:35 cls: 74753 String] process switch not in critial
> state
> topaz > exec iferr 1 : where
> Stack is not active
> topaz 1> topaz 1> -----------------------------------------------------
> GemStone: Error         Nonfatal
> a TransactionError occurred (error 2249), Further commits have been
> disabled for this session because: 'CorruptObj error'. This session
> must logout.
> Error Category: 231169 [GemStone] Number: 2249  Arg Count: 1 Context :
> 746765569 exception : 746755841
> Arg 1: [746755585 sz:16 cls: 74753 String] CorruptObj error
> topaz > exec iferr 1 : where
> ==> 1 AbstractException >> _signalFromPrimitive:    (envId 0) @6 line 15
> [methId 4653569]
> 2 System class >> _primitiveCommit:             (envId 0) @1 line 1
> [methId 4790017]
> 3 System class >> __commit:                     (envId 0) @2 line 8
> [methId 4728833]
> 4 [] in  System class >> _localCommit:          (envId 0) @2 line 30
> [methId 4730881]
> 5 ExecBlock >> onException:do:                  (envId 0) @2 line 66
> [methId 3761409]
> 6 System class >> _localCommit:                 (envId 0) @8 line 31
> [methId 4731137]
> 7 TransactionBoundaryDefaultPolicy >> commit:   (envId 0) @2 line 3
> [methId 10494721]
> 8 System class >> _commit:                      (envId 0) @7 line 16
> [methId 4732417]
> 9 System class >> commitTransaction             (envId 0) @5 line 7
> [methId 4771585]
> 10 Executed Code                                           @14 line 8
> [methId 746735617]
> 11 GsNMethod class >> _gsReturnToC               (envId 0) @1 line 1
> [methId 4443393]
>   [GsProcess 746765569]
> topaz 1>
> --
> ===========================================================================
> John M. McIntosh <johnmci at smalltalkconsulting.com>
> Corporate Smalltalk Consulting Ltd. Twitter: squeaker68882
> ===========================================================================
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>


-- 
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd. Twitter: squeaker68882
===========================================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20130817/ef433b81/attachment-0001.html>


More information about the Glass mailing list