[ https://issues.apache.org/jira/browse/ZOOKEEPER-2299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14969136#comment-14969136 ]
Arshad Mohammad commented on ZOOKEEPER-2299: -------------------------------------------- Thanks [~rakeshr] for looking into the issue. # {quote} Could you tell me the way qp.myClientAddr would become null value in the real cluster. {quote} scenario is as follows 1) in zoo.cfg clientPort is configured but clientPortAddress is not configured(which is valid configuration). 2) in zoo.cfg servers have following configuration, not added client information {code}server.1=localhost:2888:3888:participant server.2=localhost:2889:3889:participant server.3=localhost:2890:3890:participant{code} Remark:{{qp.myClientAddr}} is not null only when client ip is specified in dynamic configuration like server.1=localhost:2888:3888:participant;localhost:2181 # yes, if only secureClientPort is configured {{peer.cnxnFactory}} will be null. I am returning blank string in this case. {color:blue}I don't think we should show secure client address in ClientAddress property. There should be different jmx property SecureClientAddress. What you say? Can I raise septate ticket to add SecureClientAddress and SecureClientPort jmx property?{color} > NullPointerException in LocalPeerBean for ClientAddress > ------------------------------------------------------- > > Key: ZOOKEEPER-2299 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2299 > Project: ZooKeeper > Issue Type: Bug > Components: jmx > Reporter: Arshad Mohammad > Assignee: Arshad Mohammad > Fix For: 3.5.2 > > Attachments: ZOOKEEPER-2299-01.patch > > > When clientPortAddress is not configured LocalPeerBean throws > NullPointerException. > *Expected Behavior:* > # When only clientPort is configured ClientAddress value should be > 0.0.0.0:clientPort or 0:0:0:0:0:0:0:0:clientPort > # When both clientPort clientPortAddress are configured then expected value > is clientPortAddress:clientPort -- This message was sent by Atlassian JIRA (v6.3.4#6332)