[BUG]UndefinedObject(Object)>>doesNotUnderstand:

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[BUG]UndefinedObject(Object)>>doesNotUnderstand:

Ross Boylan
I'm not sure where the problem lies, but while trying to follow the
instructions at
oopgames.com/freecad/installing-motion-engine, step 8, I got this error
while loading the second page (CADSM-ask.5.mcz).

I'm using the 20081125 Cobalt image under linux.

25 December 2008 12:13:52 pm

VM: unix - a SmalltalkImage
Image: Croquet1.0beta [latest update: #2]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /usr/local/src/CAD/cobalt-base-current-build-20081125
Trusted Dir /usr/local/src/CAD/cobalt-base-current-build-20081125/secure
Untrusted Dir /usr/local/src/CAD/cobalt-base-current-build-20081125/My
Squeak

UndefinedObject(Object)>>doesNotUnderstand:
        Receiver: nil
        Arguments and temporary variables:
                aMessage: methodsFor: '*CADSM-Geo' stamp: ' 17/6/08 03:09'
        Receiver's instance variables:
nil

UndefinedObject>>DoIt
        Receiver: nil
        Arguments and temporary variables:

        Receiver's instance variables:
nil

Compiler>>evaluate:in:to:notifying:ifFail:logged:
        Receiver: a Compiler
        Arguments and temporary variables:
                textOrStream: 'GEORevCylJoint methodsFor: ''*CADSM-Geo'' stamp: ''
17/6/08 03:0...etc...
                aContext: nil
                receiver: nil
                aRequestor: nil
                failBlock: [] in Compiler class>>evaluate:for:notifying:logged: {[^
nil]}
                logFlag: false
                methodNode: DoIt
        ^ GEORevCylJoint methodsFor: '*CADSM-Geo' stamp: ' 17/6/08 03...etc...
                method: a CompiledMethod (2886)
                value: nil
                selector: #DoIt
                toLog: nil
                itsSelection: nil
                itsSelectionString: nil
        Receiver's instance variables:
                sourceStream: a ReadStream 'GEORevCylJoint methodsFor: ''*CADSM-Geo''
stamp: ''...etc...
                requestor: nil
                class: UndefinedObject
                category: nil
                context: nil
                parserClass: Parser
                cacheDoItNode: true

Compiler class>>evaluate:for:notifying:logged:
        Receiver: Compiler
        Arguments and temporary variables:
                textOrString: 'GEORevCylJoint methodsFor: ''*CADSM-Geo'' stamp: ''
17/6/08 03:0...etc...
                anObject: nil
                aController: nil
                logFlag: false
        Receiver's instance variables:
                superclass: Object
                methodDict: a MethodDictionary(#cacheDoItNode:->a CompiledMethod
(2935) #compil...etc...
                format: 144
                instanceVariables: #('sourceStream' 'requestor' 'class' 'category'
'context' 'p...etc...
                organization: ('error handling' notify: notify:at:)
('public access' compile:in...etc...
                subclasses: nil
                name: #Compiler
                classPool: a Dictionary()
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Compiler-Kernel'


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
{[val := (self peekFor: $!)     ifTrue: [(Compiler evaluate: self
nextChunk l...]}
BlockContext>>on:do:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
{[:bar |  [self atEnd]   whileFalse: [bar value: self position.    self
skipS...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
[] in MczInstaller>>installMember: {[str := member contentStream text.
str setConverterForCode.  str fileInAnno...]}
[] in MczInstaller>>useNewChangeSetDuring: {[aBlock value]}
BlockContext>>ensure:
MczInstaller>>useNewChangeSetDuring:
MczInstaller>>installMember:
[] in MczInstaller>>install {[:src | self installMember: src]}
SortedCollection(OrderedCollection)>>do:
MczInstaller>>install
MczInstaller class>>installStream:
MczInstaller class>>installFileNamed:
MczInstaller class>>loadVersionFile:
SimpleServiceEntry>>performServiceFor:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector
numArgs) = 0   ifTrue: [target perform: selector] ...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
...etc...