MantisBT - Core Inform
View Issue Details
0001115Core InformKinds and type checkingpublic2013-05-21 06:522014-05-07 07:33
jjyy97 
graham 
normalcosmeticalways
closedfixed 
Windows
6G60 
6L02 
(cosmetic) Error message is badly worded
0001115: Naming a property after an existing kind causes the standard rules to produce errors.
When naming a property of any object after another existing kind, all of the source that defined or utilized that kind produces an error, including in the standard rules.
There is a room.
A person has a number called the direction.
No tags attached.
related to 0000517closed graham A kind "has a number" causes problems with the standard rules 
Issue History
2013-05-21 06:52jjyy97New Issue
2013-05-21 11:23zarfNote Added: 0002057
2013-05-21 11:23zarfStatusnew => confirmed
2013-05-21 11:23zarfRelationship addedrelated to 0000517
2013-05-21 11:24zarfNote Added: 0002058
2013-05-21 11:57NYKevinNote Added: 0002059
2013-05-21 21:14zarfNote Added: 0002062
2013-05-23 10:08EmacsUserNote Added: 0002063
2013-05-23 10:08EmacsUserSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=883#r883
2014-01-25 05:01grahamNote Added: 0002353
2014-01-25 05:01grahamStatusconfirmed => resolved
2014-01-25 05:01grahamResolutionopen => fixed
2014-01-25 05:01grahamAssigned To => graham
2014-05-07 07:32jmcgrewFixed in Version => 6L02
2014-05-07 07:33jmcgrewStatusresolved => closed

Notes
(0002057)
zarf   
2013-05-21 11:23   
Confirmed.
(0002058)
zarf   
2013-05-21 11:24   
This may be a duplicate of bug 517 ("A person has a number.") Someone will have to test whether the fix for 517 resolves this one.
(0002059)
NYKevin   
2013-05-21 11:57   
@zarf: Reading Graham's comment, it sounds like all he did was add a special case to ban "a foo has a number/text". I don't see how that would affect this bug at all.
(0002062)
zarf   
2013-05-21 21:14   
Maybe he did something more general. That's why someone should test it.
(0002063)
EmacsUser   
2013-05-23 10:08   
I've adjusted the source so that the property's name and kind's name differ; otherwise it falls afoul of 0000435.
(0002353)
graham   
2014-01-25 05:01   
There is now rather clearer reporting on this problem.