[UPDATES] 27 for Squeak3.7beta
Bruce O'Neel
edoneel at sdf.lonestar.org
Thu Apr 29 10:50:57 UTC 2004
Hi,
It's more interesting that I thought. Even with the overwritten 5880
it still fails for me, if, and only if I use the Solaris 3.6-3 VM. If
I use the Solaris 3.2-5 VM sitting around it's ok.
Hmm... 3.6-3 on x86 linux (redhat 7.x of some sort) works fine. How
odd...
The traceback is:
MessageNotUnderstood: UndefinedObject>>do:
29 April 2004 12:32:17 pm
VM: unix - a SmalltalkImage
Image: Squeak3.7beta [latest update: #5878]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /net/luxor18/scratch1/oneel/misc/Squeak
Trusted Dir /net/luxor18/scratch1/oneel/misc/Squeak/secure
Untrusted Dir /net/luxor18/scratch1/oneel/misc/Squeak/untrusted
UndefinedObject(Object)>>doesNotUnderstand: #do:
Receiver: nil
Arguments and temporary variables:
aMessage: do: [] in ImageSegment>>comeFullyUpOnReload: {[:importedObject | importedObject class class == Metaclass ifTrue: [self d...]}...etc...
Receiver's instance variables:
nil
ImageSegment>>comeFullyUpOnReload:
Receiver: an ImageSegment
Arguments and temporary variables:
smartRefStream: a SmartRefStream a ByteArray(39 70 114 111 109 32 83 113 117 101 97 107 51 46 54 32 111 102 32...etc...
mapFakeClassesToReal: an IdentityDictionary()
ccFixups: true
receiverClasses: an IdentitySet()
rootsToUnhiberhate: nil
myProject: nil
importedObject: nil
aFake: nil
Receiver's instance variables:
arrayOfRoots: nil
segment: a WordArrayForSegment(1929386342 69087755 3216467560 3210256085 316145993 3200253956 3200253956 3216469100 3200253956 3216482952 1 3200253956...etc...
outPointers: #(SMSqueakMap nil a Dictionary(an UUID('0003ac06-b04c-40bb-81b5-c6...etc...
state: #imported
segmentName: nil
fileName: nil
endMarker: SmartRefStream(ReferenceStream)>>next
userRootCnt: 1
renamedClasses: nil
SmartRefStream(DataStream)>>next
Receiver: a SmartRefStream a ByteArray(39 70 114 111 109 32 83 113 117 101 97 107 51 46 54 32 111 102 32 39 39 54 32 79 99 116 111 98...etc...
Arguments and temporary variables:
type: 16
selector: #readShortInst
anObject: an ImageSegment
isARefType: true
pos: nil
internalObject: nil
Receiver's instance variables:
byteStream: a RWBinaryOrTextStream a ByteArray(39 70 114 111 109 32 83 113 117 101 97 107 51 46 54 32 111 102 32...etc...
topCall: #marked
basePos: 151
references: an IdentityDictionary()
objects: an IdentityDictionary(5->#('class structure' a Dictionary(#Array->#(0)...etc...
currentReference: 2959
fwdRefEnds: an IdentityDictionary()
blockers: an IdentityDictionary()
skipping: an IdentitySet()
insideASegment: false
structures: a Dictionary(#Array->#(0) #ArrayedCollection->#(0) #Association->#(0 'key' 'value') #ByteArray->#(0) #Collection->#(0) #Dictionary->#...etc...
steady: a Set(Integer UUID SMDocument Symbol SMCategorizableObject String Seque...etc...
reshaped: nil
renamed: a Dictionary(#FlasherMorph->#Flasher )
renamedConv: a Dictionary(1->#SMSqueakMap 6->#Dictionary 7->#SMFileCache 8->#UU...etc...
superclasses: a Dictionary(#Array->#ArrayedCollection #ArrayedCollection->#Sequ...etc...
progressBar: nil
objCount: nil
classInstVars: nil
SmartRefStream(ReferenceStream)>>next
Receiver: a SmartRefStream a ByteArray(39 70 114 111 109 32 83 113 117 101 97 107 51 46 54 32 111 102 32 39 39 54 32 79 99 116 111 98...etc...
Arguments and temporary variables:
curPosn: 2959
skipToPosn: nil
haveIt: false
theObject: false
wasSkipping: nil
Receiver's instance variables:
byteStream: a RWBinaryOrTextStream a ByteArray(39 70 114 111 109 32 83 113 117 101 97 107 51 46 54 32 111 102 32...etc...
topCall: #marked
basePos: 151
references: an IdentityDictionary()
objects: an IdentityDictionary(5->#('class structure' a Dictionary(#Array->#(0)...etc...
currentReference: 2959
fwdRefEnds: an IdentityDictionary()
blockers: an IdentityDictionary()
skipping: an IdentitySet()
insideASegment: false
structures: a Dictionary(#Array->#(0) #ArrayedCollection->#(0) #Association->#(0 'key' 'value') #ByteArray->#(0) #Collection->#(0) #Dictionary->#...etc...
steady: a Set(Integer UUID SMDocument Symbol SMCategorizableObject String Seque...etc...
reshaped: nil
renamed: a Dictionary(#FlasherMorph->#Flasher )
renamedConv: a Dictionary(1->#SMSqueakMap 6->#Dictionary 7->#SMFileCache 8->#UU...etc...
superclasses: a Dictionary(#Array->#ArrayedCollection #ArrayedCollection->#Sequ...etc...
progressBar: nil
objCount: nil
classInstVars: nil
--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #do:
ImageSegment>>comeFullyUpOnReload:
...etc...
On Wed, Apr 28, 2004 at 02:23:59PM -0400, Doug Way wrote:
> Bruce O'Neel wrote:
>
> >Hi,
> >
> >I have the same undefined object problem in 5880 with beta 5878 image
> >from the FTP site.
> >
> >Is there an easy fix?
> >
> >
>
> For what it's worth, I just downloaded the Squeak3.7b-5878 zip from the
> FTP site, and I managed to load updates without any problem. (I
> downloaded, started up the image, did a "save as..." to a different
> name, then loaded updates. This is on WinXP with the 3.6.2 Win32 VM.)
>
> But since a lot of people do use Monticello, afterward I went ahead and
> overwrote the 5880 update with Ned's improved version.
>
> - Doug
>
>
>
--
edoneel at sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org
More information about the Squeak-dev
mailing list
|