You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2021/06/21 10:54:01 UTC

[servicecomb-java-chassis] branch master updated: [SCB-2284]when dashboard enabled may cause NPE and startup fail (#2426)

This is an automated email from the ASF dual-hosted git repository.

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


The following commit(s) were added to refs/heads/master by this push:
     new 4d55d2c  [SCB-2284]when dashboard enabled may cause NPE and startup fail (#2426)
4d55d2c is described below

commit 4d55d2c4cf5fbf3c316ee0aafac6a5b1357bf312
Author: liubao68 <bi...@qq.com>
AuthorDate: Mon Jun 21 18:53:54 2021 +0800

    [SCB-2284]when dashboard enabled may cause NPE and startup fail (#2426)
---
 .../huaweicloud/dashboard/monitor/DefaultMonitorDataPublisher.java     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/huawei-cloud/dashboard/src/main/java/org/apache/servicecomb/huaweicloud/dashboard/monitor/DefaultMonitorDataPublisher.java b/huawei-cloud/dashboard/src/main/java/org/apache/servicecomb/huaweicloud/dashboard/monitor/DefaultMonitorDataPublisher.java
index e130374..66dbc80 100644
--- a/huawei-cloud/dashboard/src/main/java/org/apache/servicecomb/huaweicloud/dashboard/monitor/DefaultMonitorDataPublisher.java
+++ b/huawei-cloud/dashboard/src/main/java/org/apache/servicecomb/huaweicloud/dashboard/monitor/DefaultMonitorDataPublisher.java
@@ -62,11 +62,12 @@ public class DefaultMonitorDataPublisher implements MonitorDataPublisher {
 
   private static ClientPoolManager<HttpClientWithContext> clientMgr;
 
-  private AddressManager addressManager = new AddressManager();
+  private AddressManager addressManager;
 
   @Override
   public void init() {
     try {
+      addressManager = new AddressManager();
       deployMonitorClient();
     } catch (Exception e) {
       LOGGER.warn("Deploy monitor data publisher failed will not send monitor data.");