[UPDATE]
Weitere Änderungen an dem Initalizer-Problem beim unload. Muss noch getestet werden. git-svn-id: https://svn.libreccm.org/ccm/trunk@3485 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
e11267a809
commit
8dbf42601a
|
|
@ -317,7 +317,8 @@ class Loader {
|
|||
final List required = m_info.getRequiredInitializers();
|
||||
for (Iterator it = inits.iterator(); it.hasNext(); ) {
|
||||
String init = (String) it.next();
|
||||
DataObject dataObject = ssn.retrieve(new OID(INIT, init));
|
||||
OID oid = new OID(INIT, init);
|
||||
DataObject dataObject = ssn.retrieve(oid);
|
||||
|
||||
DataAssociation da1 =
|
||||
(DataAssociation) dataObject.get("requirements");
|
||||
|
|
@ -326,9 +327,7 @@ class Loader {
|
|||
da1.remove(ssn.retrieve(new OID(INIT, reqInit)));
|
||||
}
|
||||
|
||||
DataAssociation da2 =
|
||||
(DataAssociation) dataObject.get("inits");
|
||||
da2.remove(ssn.retrieve(new OID(INIT, init)));
|
||||
ssn.delete(oid);
|
||||
}
|
||||
|
||||
if (txn.inTxn()) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue