Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] 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 Platform
Status new   OS
Projection none   OS Version
ETA none Fixed in Version Product Version 3.10.2
  Product Build
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"

Steps To Reproduce
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