[BUG]Array(Object)>>error:

Raymond Asselin raymondasselin at sympatico.ca
Wed Jan 26 15:22:26 UTC 2005


opening SqueakMap package loader from the world menu I received an
'error occured updating map: primitive have failed'
so I scrapped the sm directory and rebegin all the process...same error
....choose to not opening a debugger and SqueakMap window show in
world.
But trying to update map from the net the same error occured.... and
seems to be related to array, referenceStream and/or
ImageSegment...?

It is really bad as this image is of real value for me...
Any help is welcome.


26 January 2005 10:07:07 am

VM: Mac OS - a SmalltalkImage
Image: Squeak3.7 [latest update: #5989]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir IGod:Users:ray1:Documents:Bureau:Institut Universitaire
Trusted Dir IGod:Users:ray1:Documents:Bureau:Institut Universitaire
Untrusted Dir IGod:Users:ray1:Library:Preferences:Squeak:Internet:My
Squeak

Array(Object)>>error:
    Receiver: #(a SMSqueakMap)
    Arguments and temporary variables: 
        aString:    'a primitive has failed'
    Receiver's instance variables: 
#(a SMSqueakMap)

Array(Object)>>primitiveFailed
    Receiver: #(a SMSqueakMap)
    Arguments and temporary variables: 

    Receiver's instance variables: 
#(a SMSqueakMap)

Array>>elementsForwardIdentityTo:
    Receiver: #(a SMSqueakMap)
    Arguments and temporary variables: 
        otherArray:     #(a SMSqueakMap)
    Receiver's instance variables: 
#(a SMSqueakMap)

ImageSegment>>reshapeClasses:refStream:
    Receiver: an ImageSegment
    Arguments and temporary variables: 
        mapFakeClassesToReal:   an
IdentityDictionary(Fake37SMSqueakMap->SMSqueakMap )
        smartRefStream:     a SmartRefStream a ByteArray(39 70 114
111 109 32 83
113 117 10...etc...
        bads:   an OrderedCollection(a SMSqueakMap)
        allVarMaps:     an IdentityDictionary(a SMSqueakMap->a
Dictionary(#ClassName->#SMSq...etc...
        perfect:    a SMSqueakMap
        insts:  #(a SMSqueakMap)
        partials:   an OrderedCollection(a SMSqueakMap)
        in:     an OrderedCollection(a SMSqueakMap)
        out:    an OrderedCollection(a SMSqueakMap)
        aFakeClass:     Fake37SMSqueakMap
        theRealClass:   SMSqueakMap
        obj:    nil
        misShapen:  a SMSqueakMap
        x:  nil
        each:   a SMSqueakMap
    Receiver's instance variables: 
        arrayOfRoots:   #(a SMSqueakMap)
        segment:    a WordArrayForSegment(1929386342)
        outPointers:    #(Fake37SMSqueakMap nil 'sm' true Dictionary
SMFileCache
Array an ...etc...
        state:  #imported
        segmentName:    nil
        fileName:   nil
        endMarker:  SmartRefStream>>next
        userRootCnt:    1
        renamedClasses:     nil


--- The full stack ---
Array(Object)>>error:
Array(Object)>>primitiveFailed
Array>>elementsForwardIdentityTo:
ImageSegment>>reshapeClasses:refStream:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ImageSegment>>comeFullyUpOnReload:
SmartRefStream(DataStream)>>next
SmartRefStream(ReferenceStream)>>next
SmartRefStream>>next
SmartRefStream>>scanFrom:
ObjectScanner>>scanFrom:
[] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
{[val
_ (self peekFor: $!)     ifTrue: [(Compiler evaluate: self nextChunk
lo...]}
BlockContext>>on:do:
[] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
{[:bar
|  [self atEnd]   whileFalse: [bar value: self position.    self
skipS...]}
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:
RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
RWBinaryOrTextStream(PositionableStream)>>fileIn
RWBinaryOrTextStream(ReadWriteStream)>>fileInObjectAndCode
[] in SMSqueakMap>>reload {[map _ stream fileInObjectAndCode install
arrayOfRoots first]}
BlockContext>>ensure:
SMSqueakMap>>reload
SMSqueakMap>>synchWithDisk
SMSqueakMap>>loadUpdatesFull:
SMSqueakMap>>loadFull
SMSqueakMap>>loadUpdates
[] in SMLoader>>loadUpdates {[squeakMap loadUpdates.  self
noteChanged]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
[] in SMLoader>>loadUpdates {[Cursor wait   showWhile: [squeakMap
loadUpdates.    self noteChanged]]}
BlockContext>>on:do:
SMLoader>>loadUpdates
SMLoader>>perform:orSendTo:
[] 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:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
....etc...




More information about the Squeak-dev mailing list