You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ma...@apache.org on 2023/03/08 13:18:04 UTC

[commons-dbcp] branch master updated: Correct a regression introduced in d69e6a5

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

markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-dbcp.git


The following commit(s) were added to refs/heads/master by this push:
     new b1e0c86d Correct a regression introduced in d69e6a5
b1e0c86d is described below

commit b1e0c86d101aa43029625eb191aaee4306911702
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Wed Mar 8 13:17:58 2023 +0000

    Correct a regression introduced in d69e6a5
    
    Can't change the public name of configuration property in a point
    release.
---
 .../java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java b/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java
index 6f56f645..1c7ee353 100644
--- a/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java
+++ b/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java
@@ -288,7 +288,7 @@ public class DriverAdapterCPDS implements ConnectionPoolDataSource, Referenceabl
                 if (isNotEmpty(ra)) {
                     setDriver(getStringContent(ra));
                 }
-                ra = ref.get("connectionString");
+                ra = ref.get("url");
                 if (isNotEmpty(ra)) {
                     setUrl(getStringContent(ra));
                 }
@@ -449,7 +449,7 @@ public class DriverAdapterCPDS implements ConnectionPoolDataSource, Referenceabl
         ref.add(new StringRefAddr("loginTimeout", String.valueOf(getLoginTimeout())));
         ref.add(new StringRefAddr(Constants.KEY_PASSWORD, getPassword()));
         ref.add(new StringRefAddr(Constants.KEY_USER, getUser()));
-        ref.add(new StringRefAddr("connectionString", getUrl()));
+        ref.add(new StringRefAddr("url", getUrl()));
 
         ref.add(new StringRefAddr("poolPreparedStatements", String.valueOf(isPoolPreparedStatements())));
         ref.add(new StringRefAddr("maxIdle", String.valueOf(getMaxIdle())));


Re: [commons-dbcp] branch master updated: Correct a regression introduced in d69e6a5

Posted by Gary Gregory <ga...@gmail.com>.
Shouldn't we have a unit test that validates the expected names to
avoid this type of issue?

Gary

On Wed, Mar 8, 2023 at 8:18 AM <ma...@apache.org> wrote:
>
> This is an automated email from the ASF dual-hosted git repository.
>
> markt pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/commons-dbcp.git
>
>
> The following commit(s) were added to refs/heads/master by this push:
>      new b1e0c86d Correct a regression introduced in d69e6a5
> b1e0c86d is described below
>
> commit b1e0c86d101aa43029625eb191aaee4306911702
> Author: Mark Thomas <ma...@apache.org>
> AuthorDate: Wed Mar 8 13:17:58 2023 +0000
>
>     Correct a regression introduced in d69e6a5
>
>     Can't change the public name of configuration property in a point
>     release.
> ---
>  .../java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java  | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java b/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java
> index 6f56f645..1c7ee353 100644
> --- a/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java
> +++ b/src/main/java/org/apache/commons/dbcp2/cpdsadapter/DriverAdapterCPDS.java
> @@ -288,7 +288,7 @@ public class DriverAdapterCPDS implements ConnectionPoolDataSource, Referenceabl
>                  if (isNotEmpty(ra)) {
>                      setDriver(getStringContent(ra));
>                  }
> -                ra = ref.get("connectionString");
> +                ra = ref.get("url");
>                  if (isNotEmpty(ra)) {
>                      setUrl(getStringContent(ra));
>                  }
> @@ -449,7 +449,7 @@ public class DriverAdapterCPDS implements ConnectionPoolDataSource, Referenceabl
>          ref.add(new StringRefAddr("loginTimeout", String.valueOf(getLoginTimeout())));
>          ref.add(new StringRefAddr(Constants.KEY_PASSWORD, getPassword()));
>          ref.add(new StringRefAddr(Constants.KEY_USER, getUser()));
> -        ref.add(new StringRefAddr("connectionString", getUrl()));
> +        ref.add(new StringRefAddr("url", getUrl()));
>
>          ref.add(new StringRefAddr("poolPreparedStatements", String.valueOf(isPoolPreparedStatements())));
>          ref.add(new StringRefAddr("maxIdle", String.valueOf(getMaxIdle())));
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org