[BUG]UndefinedObject(Object)>>doesNotUnderstand: #asInteger ([closed] on Mantis ID 1384)

Ken Causey ken at kencausey.com
Tue Jun 28 13:34:45 UTC 2005


Thank you for your report.  I have transferred your report to Squeak's
Mantis Database and you can followup on the issue if desired by going to
http://bugs.impara.de/view.php?id=1384 .

In the future please report new issues on Squeak's Mantis Database at
http://bugs.impara.de/ .

Thanks!

Ken Causey

On Mon, 2005-06-27 at 13:14 +0200, daria.spescha at id.unibe.ch wrote:
> I was trying to load the monticello packages for WxWidgets (v. 0.4 win32
> src). 
> When I looked into the the stack, the dictionary EventSymbols in class
> WxEvtHandler has just one entry with key "nil". I loaded WxBootstrap
> first. Does anyone have an idea, what went wrong? I'm using the wxsqueak
> virtual machine downloadable from the wxSqueak homepage. 
> 
> Thanks!
> 
> 27 June 2005 1:08:29 pm
> 
> VM: Win32 - a SmalltalkImage
> Image: Squeak3.7 [latest update: #5989]
> 
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir C:\squeak3.7\wxSqueak\wxsqueak0.4-win32-src
> Trusted Dir C:\squeak3.7\wxSqueak\wxsqueak0.4-win32-src\dspescha
> Untrusted Dir C:\My Squeak\dspescha
> 
> UndefinedObject(Object)>>doesNotUnderstand: #asInteger
> 	Receiver: nil
> 	Arguments and temporary variables: 
> 		aMessage: 	asInteger
> 	Receiver's instance variables: 
> nil
> 
> Wx class>>getEventClassForType:
> 	Receiver: Wx
> 	Arguments and temporary variables: 
> 		eventType: 	nil
> 	Receiver's instance variables: 
> 		superclass: 	WxBase
> 		methodDict: 	a MethodDictionary()
> 		format: 	132
> 		instanceVariables: 	nil
> 		organization: 	nil
> 		subclasses: 	nil
> 		name: 	#Wx
> 		classPool: 	a Dictionary(#DebugFlags->nil #PluginAvailable->nil
> #UseWxTools->nil...etc...
> 		sharedPools: 	nil
> 		environment: 	a SystemDictionary(lots of globals)
> 		category: 	nil
> 
> [] in WxEvtHandler class>>initializeEventClasses {[:eventType | 
> eventClassName := Wx getEventClassForType: eventType.  eventC...]}
> 	Arguments and temporary variables: 
> 		eventClassName: 	nil
> 		eventClass: 	nil
> 		eventType: 	nil
> 
> [] in Dictionary>>keysDo: {[:association | aBlock value: association
> key]}
> 	Arguments and temporary variables: 
> 		aBlock: 	[] in WxEvtHandler class>>initializeEventClasses {[:eventType
> |  eventC...etc...
> 		association: 	nil->'wxEvtWizardPageChanging'
> 
> 
> --- The full stack ---
> UndefinedObject(Object)>>doesNotUnderstand: #asInteger
> Wx class>>getEventClassForType:
> [] in WxEvtHandler class>>initializeEventClasses {[:eventType | 
> eventClassName := Wx getEventClassForType: eventType.  eventC...]}
> [] in Dictionary>>keysDo: {[:association | aBlock value: association
> key]}
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Dictionary(Set)>>do:
> Dictionary>>associationsDo:
> Dictionary>>keysDo:
> WxEvtHandler class>>initializeEventClasses
> WxEvtHandler class>>initialize
> MCMethodDefinition>>postload
> MCMethodDefinition(MCDefinition)>>postloadOver:
> [] in MCPackageLoader>>basicLoad {[:ea | ea   postloadOver: (self
> obsoletionFor: ea)]}
> [] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> {[:each :i |  bar value: i.  aBlock value: each]}
> OrderedCollection(SequenceableCollection)>>withIndexDo:
> [] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> {[:bar | self   withIndexDo: [:each :i |     bar value: i.    aBlock
> value: e...]}
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> String>>displayProgressAt:from:to:during:
> OrderedCollection(SequenceableCollection)>>do:displayingProgress:
> [] in MCPackageLoader>>basicLoad {[additions   do: [:ea | self
> tryToLoad: ea]   displayingProgress: 'Loading.....]}
> BlockContext>>on:do:
> [] in MCPackageLoader>>basicLoad {[[additions   do: [:ea | self
> tryToLoad: ea]   displayingProgress: 'Loading....]}
> BlockContext>>ensure:
> MCPackageLoader>>basicLoad
> [] in MCPackageLoader>>load {[self basicLoad]}
> [] in MCPackageLoader>>useNewChangeSetDuring: {[aBlock value]}
> BlockContext>>ensure:
> MCPackageLoader>>useNewChangeSetDuring:
> MCPackageLoader>>load
> MCVersionLoader>>load
> MCVersionLoader class>>loadVersion:
> MCVersion>>load
> MCFileRepositoryInspector(MCVersionInspector)>>load
> MCFileRepositoryInspector>>load
> MCFileRepositoryInspector(MCTool)>>performButtonAction:enabled:
> PluggableButtonMorph>>performAction
> [] in PluggableButtonMorph>>mouseUp: {[:m | (m containsPoint: evt
> cursorPoint)   ifTrue: [m performAction]]}
> Array(SequenceableCollection)>>do:
> PluggableButtonMorph>>mouseUp:
> PluggableButtonMorph(Morph)>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> PluggableButtonMorph(Morph)>>handleEvent:
> PluggableButtonMorph(Morph)>>handleFocusEvent:
> [] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. 
> ActiveEvent := anEvent.  result := focusHolder     han...]}
> [] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
> BlockContext>>on:do:
> PasteUpMorph>>becomeActiveDuring:
> HandMorph>>sendFocusEvent:to:clear:
> HandMorph>>sendEvent:focus:clear:
> HandMorph>>sendMouseEvent:
> HandMorph>>handleEvent:
> ...etc...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20050628/d979d5a5/attachment.pgp


More information about the Squeak-dev mailing list