Commit 64be28ed77138a971f353119aeadc97025a0a06d
Merge branch '2.6.9' into wvp-28181-2.0
Showing
2 changed files
with
2 additions
and
6 deletions
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,11 +734,7 @@ public class InviteRequestProcessor extends SIPRequestProcessorParent implements | ||
| 734 | redisPushStreamResponseListener.removeEvent(gbStream.getApp(), gbStream.getStream()); | 734 | redisPushStreamResponseListener.removeEvent(gbStream.getApp(), gbStream.getStream()); |
| 735 | mediaListManager.removedChannelOnlineEventLister(gbStream.getApp(), gbStream.getStream()); | 735 | mediaListManager.removedChannelOnlineEventLister(gbStream.getApp(), gbStream.getStream()); |
| 736 | responseAck(request, Response.REQUEST_TIMEOUT); // 超时 | 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 | logger.error("未处理的异常 ", e); | 738 | logger.error("未处理的异常 ", e); |
| 743 | } | 739 | } |
| 744 | }, userSetting.getPlatformPlayTimeout()); | 740 | }, userSetting.getPlatformPlayTimeout()); |
src/main/java/com/genersoft/iot/vmp/service/impl/PlatformServiceImpl.java
| @@ -149,7 +149,7 @@ public class PlatformServiceImpl implements IPlatformService { | @@ -149,7 +149,7 @@ public class PlatformServiceImpl implements IPlatformService { | ||
| 149 | dynamicTask.stop(registerTaskKey); | 149 | dynamicTask.stop(registerTaskKey); |
| 150 | // 注销旧的 | 150 | // 注销旧的 |
| 151 | try { | 151 | try { |
| 152 | - if (parentPlatformOld.isStatus()) { | 152 | + if (parentPlatformOld.isStatus() && parentPlatformCatchOld != null) { |
| 153 | logger.info("保存平台{}时发现旧平台在线,发送注销命令", parentPlatformOld.getServerGBId()); | 153 | logger.info("保存平台{}时发现旧平台在线,发送注销命令", parentPlatformOld.getServerGBId()); |
| 154 | commanderForPlatform.unregister(parentPlatformOld, parentPlatformCatchOld.getSipTransactionInfo(), null, eventResult -> { | 154 | commanderForPlatform.unregister(parentPlatformOld, parentPlatformCatchOld.getSipTransactionInfo(), null, eventResult -> { |
| 155 | logger.info("[国标级联] 注销成功, 平台:{}", parentPlatformOld.getServerGBId()); | 155 | logger.info("[国标级联] 注销成功, 平台:{}", parentPlatformOld.getServerGBId()); |