Thank you Josh, sure I'll do that. On 2016-09-22 08:23 ( 0530), Josh Elser <j...@gmail.com> wrote: > Sounds like the thin driver should be making a copy of the properties if > > its going to be modifying it. Want to open a JIRA issue?> > > Prabhjyot Singh wrote:> > > Hi,> > >> > > I'm using DriverManager.getConnection(url, properties) using following> > > properties> > >> > > url ->> > > "jdbc:phoenix:thin:url=http://prabhu-3.novalocal:8765;serialization=PROTOBUF">
> >> > > properties ->> > > 0 = {java.util.Hashtable$Entry@1491} "user" -> "phoenixuser"> > > 1 = {java.util.Hashtable$Entry@1492} "password" ->> > > 2 = {java.util.Hashtable$Entry@1493} "url" ->> > > "jdbc:phoenix:thin:url=http://prabhu-3.novalocal:8765;serialization=PROTOBUF"> > > 3 = {java.util.Hashtable$Entry@1494} "hbase.client.retries.number" -> "4"> > > 4 = {java.util.Hashtable$Entry@1495} "driver" ->> > > "org.apache.phoenix.jdbc.PhoenixDriver"> > >> > > With the above propert/setting/config it returns a connection to the URL> > > specified, but it also modifies my properties object to following> > >> > > properties ->> > > 0 = {java.util.Hashtable$Entry@2361} "serialization" -> "PROTOBUF"> > > 1 = {java.util.Hashtable$Entry@2362} "user" -> "phoenixuser"> > > 2 = {java.util.Hashtable$Entry@2363} "password" ->> > > *3 = {java.util.Hashtable$Entry@2364} "url" ->> > > "http://prabhu-3.novalocal:8765"*> > > 4 = {java.util.Hashtable$Entry@2365} "hbase.client.retries.number" -> "4"> > > 5 = {java.util.Hashtable$Entry@2366} "driver" ->> > > "org.apache.phoenix.jdbc.PhoenixDriver"> > >> > >> > > The above only happens if I'm using *thin-client*. Is this the expected> > > behaviour ?> > >> > > I plan to use this "properties" object after getting the connection for> > > something else.> > > Also, I'm using following in my maven dependency> > > "org.apache.phoenix:phoenix-server-client:4.7.0-HBase-1.1"> > >> > >> > >> > >> > >> > > --> > > Warm Regards,> > >> > > -- Prabhjyot Singh> >