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

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

commit e41a1da53942f7517f19ebc3bd3662617ee38288
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Jul 16 14:28:17 2022 -0400

    Better internal exception handling
---
 .../builder/combined/BaseConfigurationBuilderProvider.java           | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider.java
 
b/src/main/java/org/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider.java
index ae3618ef..a2527507 100644
--- 
a/src/main/java/org/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider.java
+++ 
b/src/main/java/org/apache/commons/configuration2/builder/combined/BaseConfigurationBuilderProvider.java
@@ -290,9 +290,8 @@ public class BaseConfigurationBuilderProvider implements 
ConfigurationBuilderPro
      * @return the newly created instance
      * @throws Exception if an error occurs
      */
-    private static BuilderParameters createParameterObject(final String 
paramcls) throws Exception {
-        final Class<?> cls = ConfigurationUtils.loadClass(paramcls);
-        return (BuilderParameters) cls.newInstance();
+    private static BuilderParameters createParameterObject(final String 
paramcls) throws ReflectiveOperationException {
+        return (BuilderParameters) 
ConfigurationUtils.loadClass(paramcls).newInstance();
     }
 
     /**

Reply via email to