diff --git a/src/resources/objects/tangible/TangibleObject.java b/src/resources/objects/tangible/TangibleObject.java index cb2e4f3f..5b2e9ad9 100644 --- a/src/resources/objects/tangible/TangibleObject.java +++ b/src/resources/objects/tangible/TangibleObject.java @@ -128,6 +128,7 @@ public class TangibleObject extends SWGObject implements Serializable { @Override public void initAfterDBLoad() { super.init(); + defendersList = new Vector(); messageBuilder = new TangibleMessageBuilder(this); } diff --git a/src/services/mission/MissionService.java b/src/services/mission/MissionService.java index bf1f2ea4..4bfc5675 100644 --- a/src/services/mission/MissionService.java +++ b/src/services/mission/MissionService.java @@ -558,13 +558,9 @@ public class MissionService implements INetworkDispatch { } public boolean removeBounty(long bountyTarget, boolean listRemove) { - Transaction txn = bountiesODB.getEnvironment().beginTransaction(null, null); - if (listRemove) bountyList.remove(bountiesODB.get(bountyTarget)); - bountiesODB.remove(bountyTarget); - txn.commitSync(); return true; }