Closed Bug 14754 Opened 21 years ago Closed 21 years ago

RDF assertion closing browser window

Categories

(Core Graveyard :: RDF, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: waterson, Assigned: waterson)

Details

Attachments

(1 file)

1022 bytes, text/plain
Details
Occasionally, you'll get an assertion in the RDF service from an RDF/XML
datasource that is being destroyed. This happens because an RDF/XML datasource
is created, tries to register itself, and fails. Then, the factory method
destroys it, and we get an assertion when the datasource tries to unregister
itself.

I've removed the assertion from the RDF service (this seems like a common
pattern -- might as well make the service deal with it gracefully), and added
some checks to make sure that the datasource that was actually asking to be
unregistered matches its URI key.
Attached file patch
Status: NEW → ASSIGNED
Target Milestone: M11
rjc: could you code review the patch?
QA Contact: tever → waterson
Looks good.
this could affect sidebar, flash panel, local store and persistence. these need
to be tested.
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.