Omnibase forgetAllGrabcommandsFrom: problem

Derek Brans brans at nerdonawire.com
Tue Jul 1 18:17:04 UTC 2003


Cees,

This is the problem I first encounter in a fresh image where i've been 
poking around in Omnibase.  When I try to save and quit.  This time it 
doesn't seem to have to do with a semaphore, although, if I "abandon", 
perhaps it causes the mutex error I reported.

Just a note:  In order to "explore" the database, I have a habit of 
writing things like:

([OmniBase root] evaluateIn: db newTransaction) explore.

Is that the right way to do it?

Thanks.

July 1, 2003 11:09

VM: Mac OS - Squeak3.2gamma of 15 January 2002 [latest update: #4913] 
Squeak VM 3.2.8b9
Image: Squeak3.5 [latest update: #5180]

ByteArray(Object)>>error:
	Receiver: a ByteArray(26 28 0 0 1 14 0 0 1 19 0 0 1 25 0 0 1 17 0 0 
1 22 0 0 1 11 0 0 1 26 0 0 1 29 ...etc...
	Arguments and temporary variables:
		aString: 	'subscript is out of bounds: 65926'
	Receiver's instance variables:
a ByteArray(26 28 0 0 1 14 0 0 1 19 0 0 1 25 0 0 1 17 0 0 1 22 0 0 1 11 
0 0 1 26 0 0 1 29 ...etc...

ByteArray(Object)>>errorSubscriptBounds:
	Receiver: a ByteArray(26 28 0 0 1 14 0 0 1 19 0 0 1 25 0 0 1 17 0 0 
1 22 0 0 1 11 0 0 1 26 0 0 1 29 ...etc...
	Arguments and temporary variables:
		index: 	65926
	Receiver's instance variables:
a ByteArray(26 28 0 0 1 14 0 0 1 19 0 0 1 25 0 0 1 17 0 0 1 22 0 0 1 11 
0 0 1 26 0 0 1 29 ...etc...

ByteArray(Object)>>at:
	Receiver: a ByteArray(26 28 0 0 1 14 0 0 1 19 0 0 1 25 0 0 1 17 0 0 
1 22 0 0 1 11 0 0 1 26 0 0 1 29 ...etc...
	Arguments and temporary variables:
		index: 	65926
	Receiver's instance variables:
a ByteArray(26 28 0 0 1 14 0 0 1 19 0 0 1 25 0 0 1 17 0 0 1 22 0 0 1 11 
0 0 1 26 0 0 1 29 ...etc...

ODBMemoryReadStream>>getByte
	Receiver: an ODBMemoryReadStream
	Arguments and temporary variables:

	Receiver's instance variables:
		position: 	65926
		current: 	a ByteArray(26 28 0 0 1 14 0 0 1 19 0 0 1 25 0 0 1 17 
0 0 1 22 0 0 1 1...etc...


--- The full stack ---
ByteArray(Object)>>error:
ByteArray(Object)>>errorSubscriptBounds:
ByteArray(Object)>>at:
ODBMemoryReadStream>>getByte
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ODBDeserializer>>nextObject
[] in CommandHistory class>>forgetAllGrabCommandsFrom:
[] in BlockContext>>ifError:
Error(Exception)>>handlerAction
Error(Exception)>>signal
Error(Exception)>>signal:
ByteArray(Object)>>error:
ByteArray(Object)>>errorSubscriptBounds:
ByteArray(Object)>>at:
ODBMemoryReadStream>>getByte
ODBDeserializer>>nextObject
[] in CommandHistory class>>forgetAllGrabCommandsFrom:
BlockContext>>on:do:
BlockContext>>ifError:
CommandHistory class>>forgetAllGrabCommandsFrom:
[] in CommandHistory class>>forgetAllGrabCommandsFrom:
[] in BlockContext>>ifError:
Error(Exception)>>handlerAction
Error(Exception)>>signal
Error(Exception)>>signal:
UndefinedObject(Object)>>error:
UndefinedObject(Object)>>errorNonIntegerIndex
UndefinedObject(Object)>>at:
ODBLocalTransaction(ODBTransaction)>>transactionObjectAt:
ODBDemandLoader>>getObject
ODBDemandLoader>>perform:withArguments:
ODBReference>>doesNotUnderstand:
[] in CommandHistory class>>forgetAllGrabCommandsFrom:
BlockContext>>on:do:
BlockContext>>ifError:
CommandHistory class>>forgetAllGrabCommandsFrom:
[] in CommandHistory class>>forgetAllGrabCommandsFrom:
[] in BlockContext>>ifError:
Error(Exception)>>handlerAction
Error(Exception)>>signal
Error(Exception)>>signal:
UndefinedObject(Object)>>error:
UndefinedObject(Object)>>errorNonIntegerIndex
UndefinedObject(Object)>>at:
ODBLocalTransaction(ODBTransaction)>>transactionObjectAt:
ODBDemandLoader>>getObject
ODBDemandLoader>>perform:withArguments:
ODBReference>>doesNotUnderstand:
[] in CommandHistory class>>forgetAllGrabCommandsFrom:
BlockContext>>on:do:
BlockContext>>ifError:
CommandHistory class>>forgetAllGrabCommandsFrom:
[] in CommandHistory class>>forgetAllGrabCommandsFrom:
[] in BlockContext>>ifError:
Error(Exception)>>handlerAction
Error(Exception)>>signal
Error(Exception)>>signal:
UndefinedObject(Object)>>error:
UndefinedObject(Object)>>errorNonIntegerIndex
UndefinedObject(Object)>>at:
ODBLocalTransaction(ODBTransaction)>>transactionObjectAt:
ODBDemandLoader>>getObject
-- and more not shown --



More information about the Squeak-dev mailing list