Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007399 [Squeak] Kernel minor always 09-30-09 15:29 10-01-09 15:15
Reporter hebbarp View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version 3.10.2
Summary 0007399: [BUG]Trait(Object)>>doesNotUnderstand: #isSystemDefined
Description I get a "#isSystemDefined" when trying to save the home project. See details below:

1. Take Damien Cassou's web-based image 3.10.2-7179
2. Take VM versions (either of the two): 3.10.6 (2007) / 3.11.5 (2009)
3. Open Squeak
4. Now from the "Home Project" do "saveAs project on disk" from World Menu
5. You get a debugger with the top message like so:
 "Trait(Object)>>doesNotUnderstand: #isSystemDefined"

Additional Information Here's a complete Walkback:

Subject: [BUG]Trait(Object)>>doesNotUnderstand: #isSystemDefined

26 September 2009 7:48:15 pm

VM: Win32 - a SmalltalkImage
Image: Squeak3.10.2 [latest update: 0007179]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\Squeak\MySqueak
Trusted Dir C:\Squeak\MySqueak\Prashanth
Untrusted Dir C:\My Squeak\Prashanth


Trait(Object)>>doesNotUnderstand: #isSystemDefined
Receiver: TWriteStreamTest
Arguments and temporary variables:
aMessage: isSystemDefined
Receiver's instance variables:
methodDict: a MethodDictionary(#classUnderTest->a CompiledMethod (1905) #emptyS...etc...
traitComposition: TPuttableStreamTest + TSequencedStreamTest
localSelectors: an IdentitySet()
users: an IdentitySet()
organization: ('accessing' classUnderTest)
('accessing - defaults' emptyStream ...etc...
name: #TWriteStreamTest
environment: a SystemDictionary(lots of globals)
classTrait: TWriteStreamTest classTrait
category: #'CollectionsTests-Streams'

ClassOrganizer(BasicClassOrganizer)>>objectForDataStream:
Receiver: ('accessing' classUnderTest)
('accessing - defaults' emptyStream streamOnArray streamOnStr...etc...
Arguments and temporary variables:
refStrm: a ReferenceStream a DummyStream a DummyStream a DummyStream a DummyStr...etc...
dp: nil
Receiver's instance variables:
categoryArray: #(#accessing #'accessing - defaults' #helpers #'tests - accessin...etc...
categoryStops: #(1 4 5 10 16)
elementArray: #(#classUnderTest #emptyStream #streamOnArray #streamOnString #st...etc...
subject: TWriteStreamTest
classComment: nil
commentStamp: nil

ReferenceStream(DataStream)>>nextPut:
Receiver: a ReferenceStream a DummyStream a DummyStream a DummyStream a DummyStream a DummyStream a ...etc...
Arguments and temporary variables:
anObject: ('accessing' classUnderTest)
('accessing - defaults' emptyStream stre...etc...
typeID: 9
selector: nil
objectToStore: nil
Receiver's instance variables:
byteStream: a DummyStream a DummyStream a DummyStream a DummyStream a DummyStre...etc...
topCall: an Array(a Project(test5) a PasteUpMorph<world>(1622) [world] a Transc...etc...
basePos: 47
references: an IdentityDictionary(size 43365)
objects: an IdentityDictionary()
currentReference: nil
fwdRefEnds: an IdentityDictionary()
blockers: an IdentityDictionary(#(#(24 24) #(48 48) #(72 72) #(96 96) #(120 120...etc...
skipping: an IdentitySet()
insideASegment: true

Trait(Object)>>storeDataOn:

Receiver: TWriteStreamTest
Arguments and temporary variables:
aDataStream: a ReferenceStream a DummyStream a DummyStream a DummyStream a Dumm...etc...
cntInstVars: 9
cntIndexedVars: 0
i: 5

Receiver's instance variables:
methodDict: a MethodDictionary(#classUnderTest->a CompiledMethod (1905) #emptyS...etc...
traitComposition: TPuttableStreamTest + TSequencedStreamTest
localSelectors: an IdentitySet()
users: an IdentitySet()
organization: ('accessing' classUnderTest)
('accessing - defaults' emptyStream ...etc...
name: #TWriteStreamTest
environment: a SystemDictionary(lots of globals)
classTrait: TWriteStreamTest classTrait
category: #'CollectionsTests-Streams'


--- The full stack ---
Trait(Object)>>doesNotUnderstand: #isSystemDefined
ClassOrganizer(BasicClassOrganizer)>>objectForDataStream:
ReferenceStream(DataStream)>>nextPut:
Trait(Object)>>storeDataOn:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ReferenceStream(DataStream)>>writeInstance:
ReferenceStream(DataStream)>>nextPut:
[] in ReferenceStream(DataStream)>>nextPutAll: {[:each | self nextPut: each]}
Array(SequenceableCollection)>>do:
ReferenceStream(DataStream)>>nextPutAll:
ReferenceStream(DataStream)>>writeArray:
ReferenceStream(DataStream)>>nextPut:
IdentitySet(Object)>>storeDataOn:
ReferenceStream(DataStream)>>writeInstance:
ReferenceStream(DataStream)>>nextPut:
Trait(Object)>>storeDataOn:
ReferenceStream(DataStream)>>writeInstance:
ReferenceStream(DataStream)>>nextPut:
[] in ReferenceStream(DataStream)>>nextPutAll: {[:each | self nextPut: each]}
Array(SequenceableCollection)>>do:
ReferenceStream(DataStream)>>nextPutAll:
ReferenceStream(DataStream)>>writeArray:
ReferenceStream(DataStream)>>nextPut:
OrderedCollection(Object)>>storeDataOn:
ReferenceStream(DataStream)>>writeInstance:
...etc...
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
09-30-09 15:29 hebbarp New Issue
09-30-09 15:29 hebbarp Status new => assigned
09-30-09 15:29 hebbarp Assigned To  => KenCausey
10-01-09 15:15 KenCausey Assigned To KenCausey =>
10-01-09 15:15 KenCausey Status assigned => new
10-01-09 15:15 KenCausey Category Any => Kernel


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
34 total queries executed.
29 unique queries executed.
Powered by Mantis Bugtracker