Commit 64be28ed77138a971f353119aeadc97025a0a06d

Authored by 648540858
2 parents 0c10c77a c25a99d6

Merge branch '2.6.9' into wvp-28181-2.0

src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/impl/InviteRequestProcessor.java
... ... @@ -734,11 +734,7 @@ public class InviteRequestProcessor extends SIPRequestProcessorParent implements
734 734 redisPushStreamResponseListener.removeEvent(gbStream.getApp(), gbStream.getStream());
735 735 mediaListManager.removedChannelOnlineEventLister(gbStream.getApp(), gbStream.getStream());
736 736 responseAck(request, Response.REQUEST_TIMEOUT); // 超时
737   - } catch (SipException e) {
738   - logger.error("未处理的异常 ", e);
739   - } catch (InvalidArgumentException e) {
740   - logger.error("未处理的异常 ", e);
741   - } catch (ParseException e) {
  737 + } catch (SipException | InvalidArgumentException | ParseException e) {
742 738 logger.error("未处理的异常 ", e);
743 739 }
744 740 }, userSetting.getPlatformPlayTimeout());
... ...
src/main/java/com/genersoft/iot/vmp/service/impl/PlatformServiceImpl.java
... ... @@ -149,7 +149,7 @@ public class PlatformServiceImpl implements IPlatformService {
149 149 dynamicTask.stop(registerTaskKey);
150 150 // 注销旧的
151 151 try {
152   - if (parentPlatformOld.isStatus()) {
  152 + if (parentPlatformOld.isStatus() && parentPlatformCatchOld != null) {
153 153 logger.info("保存平台{}时发现旧平台在线,发送注销命令", parentPlatformOld.getServerGBId());
154 154 commanderForPlatform.unregister(parentPlatformOld, parentPlatformCatchOld.getSipTransactionInfo(), null, eventResult -> {
155 155 logger.info("[国标级联] 注销成功, 平台:{}", parentPlatformOld.getServerGBId());
... ...