Added try-catches to schedulers to identify errors

This commit is contained in:
Treeku
2014-06-18 08:06:27 +01:00
parent b44ddd3b31
commit 97af15a747
20 changed files with 558 additions and 406 deletions
+10 -2
View File
@@ -488,7 +488,11 @@ public class ObjectService implements INetworkDispatch {
@Override
public void run() {
destroyObject(object);
try {
destroyObject(object);
} catch (Exception e) {
e.printStackTrace();
}
}
}, seconds, TimeUnit.SECONDS);
@@ -512,7 +516,11 @@ public class ObjectService implements INetworkDispatch {
@Override
public void run() {
NGECore.getInstance().spawnService.spawnCreature(Template, objectId, planet.getName(), cellId, position.x, position.y, position.z, orientation.w, orientation.x, orientation.y, orientation.z, level);
try {
NGECore.getInstance().spawnService.spawnCreature(Template, objectId, planet.getName(), cellId, position.x, position.y, position.z, orientation.w, orientation.x, orientation.y, orientation.z, level);
} catch (Exception e) {
e.printStackTrace();
}
}
}, ((AIActor) object.getAttachment("AI")).getMobileTemplate().getRespawnTime(), TimeUnit.SECONDS);