Bugs item #1519066, was opened at 2006-07-07 22:49
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=724978&aid=1519066&group_id=132696
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Persistence
Group: Pre-Alpha
Status: Open
Resolution: None
Priority: 5
Submitted By: Wyrm Tools (wyrmtools)
Assigned to: Wyrm Tools (wyrmtools)
Summary: Model throws exception when closed during shutdown
Initial Comment:
The Wyrm Tools model is explicitly closed when the
org.wyrmtools.core plugin is stopped. During this
operation, the JPOX persistence layer throws a
ClassNotResolvedException because it cannot find (in
this specific case) the
org.wyrmtools.internal.systems.d20.core.model.Abilitie
s class. The reason the class cannot be found is
because the org.wyrmtools.systems.d20.core plugin has
already been stopped due to how Eclipse shuts down
plugins based on their dependencies. In this case,
org.wyrmtools.systems.d20.core depends on
org.wyrmtools.core, so it is shutdown first.
This has the side effect of leaving elements in the
model whose classes can no longer be resolved. We
need to support some kind of layered close mechanism
for the model whereby contributing plugins ensure
their elements are removed as they are stopped.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=724978&aid=1519066&group_id=132696
|