Viewing Issue Simple Details
[ Jump to Notes ]
|
[ View Advanced ]
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
0002403 |
[Squeak] Kernel |
major |
always |
12-22-05 23:40 |
04-08-10 15:23 |
|
Reporter |
tim |
View Status |
public |
|
Assigned To |
|
Priority |
normal |
Resolution |
open |
|
Status |
acknowledged |
|
Product Version |
3.8 |
|
Summary |
0002403: Object>readDataFrom:size: fails if too many ivars in object being read |
Description |
Found this when trying to read in my saved preferences that had been saved from a Sophie image, where we have a different TTCFont implementation.
In Object>readDataFrom:size: the code tests for the number of instvars in the class and does some fiddling for variable classes but for fixed classes we can end up with the varsOnDisk being larger than cntInstVars which causes an error when trying to set the excess ivars.
At least the code ought to check and provide a sensible error to ask for a convertxxx method rather than simply failing. |
Additional Information |
|
|
Attached Files |
|
|