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

Dale K. Henrichs dale.henrichs at gemtalksystems.com
Sat Aug 17 01:02:27 PDT 2013


John, 

Not sure what 'process switch not in critical state' error means, but I am pretty sure that your db is not corrupted ... the corruptObj error is sometimes used in the vm to (incorrectly) signal that a nasty unexpected error occurred ... in this case something has gone haywire with the process scheduler, perhaps>... there _were_ a number of process scheduler bugfixes in 3.1.0.4. 

I've submitted an internal bug report (bug 43236) and will let you know what the vm engineers have to say when they respond ... 

Dale 

----- Original Message -----

| 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20130817/60db428c/attachment.html>


More information about the Glass mailing list