[BUG]UndefinedObject(Object)>>doesNotUnderstand:
Daniel Vainsencher
danielv at netvision.net.il
Mon Mar 3 05:10:17 UTC 2003
Hi Joseph.
It's not clear to me what is happening. Maybe it's a problem in how
you're loading SM. Could you please write a step by step description of
what you do that produces that error?
The best way to load SM is to go into the World menu->open->Package
Loader and answer yes on the prompts. Does that work for you?
Daniel
Joseph Frippiat <joseph.frippiat at skynet.be> wrote:
> This is a multi-part message in MIME format.
>
> --Boundary_(ID_jWNLs0D3O9RvX+opSEpH0w)
> Content-type: multipart/alternative;
> boundary="Boundary_(ID_8CiWrVdW0EF3JgoCn8rL2Q)"
>
> This is a multi-part message in MIME format.
>
> --Boundary_(ID_8CiWrVdW0EF3JgoCn8rL2Q)
> Content-type: text/plain; charset=iso-8859-1
> Content-transfer-encoding: 7BIT
>
>
> Here is what I get when I try to install SqueakMap in a fresh 3.4alpha
> 5125 image.
> I Will use Squeak 3.4gamma in the future.
> Thank you for your help.
>
> 1 March 2003 10:57:20 pm
>
> VM: Win32 - Squeak3.3alpha of 24 January 2002 [latest update: #4967]
> Image: Squeak3.4alpha [latest update: #5125]
>
> UndefinedObject(Object)>>doesNotUnderstand:
> Receiver: nil
> Arguments and temporary variables:
> aMessage: a Message with selector:
> #created:updated:name:currentVersion:summary...etc...
> Receiver's instance variables:
> nil
>
> SMSqueakMap>>DoIt
> Receiver: a SMSqueakMap
> Arguments and temporary variables:
>
> Receiver's instance variables:
> cards: a Dictionary(an
> UUID('017b1882-9376-4bf7-b128-37418b1a5bbc')->SMCard[Met...etc...
> categories: a Dictionary(an
> UUID('0990c683-1a6e-4452-98b4-f17ded06a3c9')->SMCat...etc...
> repositories: a Dictionary(an
> UUID('2bbc04df-fc80-476d-9caa-6877fa938bc2')->a S...etc...
> dir: 'sm'
> transactionCounter: 1136
> firstTransactionNumber: 868
> daysBacklog: 182
> adminPassword: nil
> module: nil
> installedPackages: nil
>
> Compiler>>evaluate:in:to:notifying:ifFail:
> Receiver: a Compiler
> Arguments and temporary variables:
> textOrStream: '(self cardWithId:
> ''7e612d70-f9cb-4367-b0a6-00fa3cb4aa37'')
> cre...etc...
> aContext: nil
> receiver: a SMSqueakMap
> aRequestor: nil
> failBlock: [] in Compiler
> class>>evaluate:for:notifying:logged:
> methodNode: DoIt
> ^ (self cardWithId: '7e612d70-f9cb-4367-b0a6-00fa3cb4aa37')
> ...etc...
> method: a CompiledMethod (467)
> value: nil
> Receiver's instance variables:
> sourceStream: a ReadStream
> requestor: nil
> class: SMSqueakMap
> context: nil
>
> Compiler class>>evaluate:for:notifying:logged:
> Receiver: Compiler
> Arguments and temporary variables:
> textOrString: '(self cardWithId:
> ''7e612d70-f9cb-4367-b0a6-00fa3cb4aa37'')
> cre...etc...
> anObject: a SMSqueakMap
> aController: nil
> logFlag: false
> val: nil
> Receiver's instance variables:
> superclass: Object
> methodDict: a
> MethodDictionary(#compile:in:notifying:ifFail:->a CompiledMethod
> ...etc...
>
> format: 138
> instanceVariables: #('sourceStream' 'requestor'
> 'class' 'context')
> organization: ('error handling' interactive notify:
> notify:at:)
> ('public access...etc...
> subclasses: nil
> name: #Compiler
> classPool: a Dictionary()
> sharedPools: nil
> environment: nil
> category: nil
>
>
> --- The full stack ---
> UndefinedObject(Object)>>doesNotUnderstand:
> SMSqueakMap>>DoIt
> Compiler>>evaluate:in:to:notifying:ifFail:
> Compiler class>>evaluate:for:notifying:logged:
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Compiler class>>evaluate:for:logged:
> [] in SMSqueakMap>>loadUpdatesFrom:log:
> BlockContext>>ensure:
> SMSqueakMap>>loadUpdatesFrom:log:
> [] in SMSqueakMap>>loadLog
> BlockContext>>ensure:
> SMSqueakMap>>loadLog
> SMSqueakMap>>reloadLog
> SMSqueakMap>>initializeOn:
> SMSqueakMap class>>new
> SMSqueakMap class>>default
> UndefinedObject>>DoIt
> Compiler>>evaluate:in:to:notifying:ifFail:
> Compiler class>>evaluate:for:notifying:logged:
> Compiler class>>evaluate:for:logged:
> Compiler class>>evaluate:logged:
> [] in ReadStream(PositionableStream)>>fileInAnnouncing:
> BlockContext>>on:do:
> [] in ReadStream(PositionableStream)>>fileInAnnouncing:
> ProgressInitiationException>>defaultAction
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> String>>displayProgressAt:from:to:during:
> ReadStream(PositionableStream)>>fileInAnnouncing:
> [] in ChangeSorter class>>newChangesFromStream:named:
> BlockContext>>ensure:
> ChangeSorter class>>newChangesFromStream:named:
> TheWorldMenu class>>loadSqueakMap
> TheWorldMenu class>>openPackageLoader
> TheWorldMenu>>doMenuItem:with:
> [] in MenuItemMorph>>invokeWithEvent:
> BlockContext>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> MenuItemMorph>>invokeWithEvent:
> MenuItemMorph>>mouseUp:
> MenuItemMorph>>handleMouseUp:
> MouseButtonEvent>>sentTo:
> MenuItemMorph(Morph)>>handleEvent:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuItemMorph(Morph)>>processEvent:using:
> MorphicEventDispatcher>>dispatchDefault:with:
> MorphicEventDispatcher>>dispatchEvent:with:
> MenuMorph(Morph)>>processEvent:using:
> MenuMorph(Morph)>>processEvent:
> MenuMorph>>handleFocusEvent:
> ...etc...
>
>
> --Boundary_(ID_8CiWrVdW0EF3JgoCn8rL2Q)
> Content-type: text/html; charset=iso-8859-1
> Content-transfer-encoding: 7BIT
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
> <HTML>
> <HEAD>
> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
> <META NAME="Generator" CONTENT="MS Exchange Server version 6.0.4630.0">
> <TITLE>[BUG]UndefinedObject(Object)>>doesNotUnderstand:</TITLE>
> </HEAD>
> <BODY>
> <!-- Converted from text/rtf format -->
> <BR>
>
> <P><FONT SIZE=2 FACE="Arial">Here is what I get when I try to install SqueakMap in a fresh 3.4alpha 5125 image.</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">I Will use Squeak</FONT><FONT SIZE=2 FACE="Arial"> 3.4gamma in the future.</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">Thank you for your help.</FONT>
> </P>
>
> <P><FONT SIZE=2 FACE="Arial">1 March 2003 10:57:20 pm</FONT>
> </P>
>
> <P><FONT SIZE=2 FACE="Arial">VM: Win32 - Squeak3.3alpha of 24 January 2002 [latest update: #4967]</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">Image: Squeak3.4alpha [latest update: #5125]</FONT>
> </P>
>
> <P><FONT SIZE=2 FACE="Arial">UndefinedObject(Object)>>doesNotUnderstand:</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Receiver: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Arguments and temporary variables: </FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">aMessage: a Message with selector: #created:updated:name:currentVersion:summary...etc...</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Receiver's instance variables: </FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">nil</FONT>
> </P>
>
> <P><FONT SIZE=2 FACE="Arial">SMSqueakMap>>DoIt</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Receiver: a SMSqueakMap</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Arguments and temporary variables: </FONT>
> </P>
>
> <P> <FONT SIZE=2 FACE="Arial">Receiver's instance variables: </FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">cards: a Dictionary(an UUID('017b1882-9376-4bf7-b128-37418b1a5bbc')->SMCard[Met...etc...</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">categories: a Dictionary(an UUID('0990c683-1a6e-4452-98b4-f17ded06a3c9')->SMCat...etc...</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">repositories: a Dictionary(an UUID('2bbc04df-fc80-476d-9caa-6877fa938bc2')->a S...etc...</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">dir: 'sm'</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">transactionCounter: 1136</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">firstTransactionNumber: 868</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">daysBacklog: 182</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">adminPassword: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">module: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">installedPackages: nil</FONT>
> </P>
>
> <P><FONT SIZE=2 FACE="Arial">Compiler>>evaluate:in:to:notifying:ifFail:</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Receiver: a Compiler</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Arguments and temporary variables: </FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">textOrStream: '(self cardWithId: ''7e612d70-f9cb-4367-b0a6-00fa3cb4aa37'')</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">cre...etc...</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">aContext: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">receiver: a SMSqueakMap</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">aRequestor: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">failBlock: [] in Compiler class>>evaluate:for:notifying:logged:</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">methodNode: DoIt</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">^ (self cardWithId: '7e612d70-f9cb-4367-b0a6-00fa3cb4aa37')</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">...etc...</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">method: a CompiledMethod (467)</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">value: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Receiver's instance variables: </FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">sourceStream: a ReadStream</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">requestor: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">class: SMSqueakMap</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">context: nil</FONT>
> </P>
>
> <P><FONT SIZE=2 FACE="Arial">Compiler class>>evaluate:for:notifying:logged:</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Receiver: Compiler</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Arguments and temporary variables: </FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">textOrString: '(self cardWithId: ''7e612d70-f9cb-4367-b0a6-00fa3cb4aa37'')</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">cre...etc...</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">anObject: a SMSqueakMap</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">aController: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">logFlag: false</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">val: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">Receiver's instance variables: </FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">superclass: Object</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">methodDict: a MethodDictionary(#compile:in:notifying:ifFail:->a CompiledMethod ...etc...</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">format: 138</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">instanceVariables: #('sourceStream' 'requestor' 'class' 'context')</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">organization: ('error handling' interactive notify: notify:at:)</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">('public access...etc...</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">subclasses: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">name: #Compiler</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">classPool: a Dictionary()</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">sharedPools: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">environment: nil</FONT>
>
> <BR> <FONT SIZE=2 FACE="Arial">category: nil</FONT>
> </P>
> <BR>
>
> <P><FONT SIZE=2 FACE="Arial">--- The full stack ---</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">UndefinedObject(Object)>>doesNotUnderstand:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">SMSqueakMap>>DoIt</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">Compiler>>evaluate:in:to:notifying:ifFail:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">Compiler class>>evaluate:for:notifying:logged:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">Compiler class>>evaluate:for:logged:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">[] in SMSqueakMap>>loadUpdatesFrom:log:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">BlockContext>>ensure:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">SMSqueakMap>>loadUpdatesFrom:log:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">[] in SMSqueakMap>>loadLog</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">BlockContext>>ensure:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">SMSqueakMap>>loadLog</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">SMSqueakMap>>reloadLog</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">SMSqueakMap>>initializeOn:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">SMSqueakMap class>>new</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">SMSqueakMap class>>default</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">UndefinedObject>>DoIt</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">Compiler>>evaluate:in:to:notifying:ifFail:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">Compiler class>>evaluate:for:notifying:logged:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">Compiler class>>evaluate:for:logged:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">Compiler class>>evaluate:logged:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">[] in ReadStream(PositionableStream)>>fileInAnnouncing:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">BlockContext>>on:do:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">[] in ReadStream(PositionableStream)>>fileInAnnouncing:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">ProgressInitiationException>>defaultAction</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">ProgressInitiationException(Exception)>>signal</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">ProgressInitiationException>>display:at:from:to:during:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">ProgressInitiationException class>>display:at:from:to:during:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">String>>displayProgressAt:from:to:during:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">ReadStream(PositionableStream)>>fileInAnnouncing:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">[] in ChangeSorter class>>newChangesFromStream:named:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">BlockContext>>ensure:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">ChangeSorter class>>newChangesFromStream:named:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">TheWorldMenu class>>loadSqueakMap</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">TheWorldMenu class>>openPackageLoader</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">TheWorldMenu>>doMenuItem:with:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">[] in MenuItemMorph>>invokeWithEvent:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">BlockContext>>ensure:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">CursorWithMask(Cursor)>>showWhile:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MenuItemMorph>>invokeWithEvent:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MenuItemMorph>>mouseUp:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MenuItemMorph>>handleMouseUp:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MouseButtonEvent>>sentTo:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MenuItemMorph(Morph)>>handleEvent:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MorphicEventDispatcher>>dispatchDefault:with:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MorphicEventDispatcher>>dispatchEvent:with:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MenuItemMorph(Morph)>>processEvent:using:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MorphicEventDispatcher>>dispatchDefault:with:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MorphicEventDispatcher>>dispatchEvent:with:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MenuMorph(Morph)>>processEvent:using:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MenuMorph(Morph)>>processEvent:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">MenuMorph>>handleFocusEvent:</FONT>
>
> <BR><FONT SIZE=2 FACE="Arial">...etc...</FONT>
> </P>
>
> </BODY>
> </HTML>
>
> --Boundary_(ID_8CiWrVdW0EF3JgoCn8rL2Q)--
>
> --Boundary_(ID_jWNLs0D3O9RvX+opSEpH0w)
> MIME-version: 1.0
> Content-type: text/plain; charset=us-ascii
> Content-transfer-encoding: 7BIT
>
>
>
> --Boundary_(ID_jWNLs0D3O9RvX+opSEpH0w)--
More information about the Squeak-dev
mailing list
|