Opened 12 years ago
Last modified 17 months ago
#278 new defect
closer-mop:class-finalized-p returns t without ever running finalize-inheritance method
Reported by: | ehuelsmann | Owned by: | ehuelsmann |
---|---|---|---|
Priority: | blocker | Milestone: | 1.9.3 |
Component: | (A)MOP | Version: | 1.2.0-dev |
Keywords: | needs-test | Cc: | |
Parent Tickets: |
Description
Report by stassats on IRC.
He's drawing up a testcase as we speak.
Change History (21)
comment:1 Changed 12 years ago by
Priority: | major → minor |
---|
comment:2 Changed 12 years ago by
Milestone: | 1.1.1 → 1.2.0 |
---|
comment:3 Changed 12 years ago by
Priority: | minor → blocker |
---|---|
Version: | → 1.2.0-dev |
comment:4 Changed 11 years ago by
Milestone: | 1.2.0 → 1.3.0 |
---|
comment:7 Changed 11 years ago by
Milestone: | 2.0.0 → 1.4.0 |
---|
comment:13 Changed 4 years ago by
Milestone: | 1.6.2 → 1.7.0 |
---|
comment:18 Changed 3 years ago by
Milestone: | 1.8.1 → 1.9.0 |
---|
comment:19 Changed 22 months ago by
Milestone: | 1.9.0 → 1.9.1 |
---|
comment:20 Changed 21 months ago by
Milestone: | 1.9.1 → 1.9.2 |
---|
comment:21 Changed 17 months ago by
Milestone: | 1.9.2 → 1.9.3 |
---|
Note: See
TracTickets for help on using
tickets.
So, the problem turns out that finalize-inheritance is run just after initialization is complete. And I had finalize-inheritance :after method defined in another file, after the defclass form in question. On other implementations finalize-inheritance is run just before allocate-instance, so such problems don't come up.