diff --git a/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/LjsdMongoTemplate.java b/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/LjsdMongoTemplate.java index 7b99c3d9c..25cc6a0de 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/LjsdMongoTemplate.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/LjsdMongoTemplate.java @@ -193,6 +193,10 @@ public class LjsdMongoTemplate implements MongoUpdateImp { int serverIdByUid = AreaManager.getInstance().getServerIdByUid(Integer.parseInt(id), GameApplication.serverId); otherMonogTemplate = MongoUtil.getInstence().getMonogTemplate(serverIdByUid); } + if (otherMonogTemplate == null) { + LOGGER.info("updateMongoData id={} otherMonogTemplate == null ", id); + continue; + } for (MongoUpdateCache.UpdateRequest request : entry.getValue().values()) { if (request.opCode == 2) {