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

khmarbaise pushed a commit to branch IMPROVE_TESTS
in repository https://gitbox.apache.org/repos/asf/maven-enforcer.git

commit 6c5d0a7f70992abce8089f35a264153f7d76f05b
Author: Karl Heinz Marbaise <khmarba...@apache.org>
AuthorDate: Sat Nov 10 21:02:54 2018 +0100

    Added cause for debugging.
---
 .../apache/maven/plugins/enforcer/AbstractPropertyEnforcerRule.java  | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractPropertyEnforcerRule.java
 
b/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractPropertyEnforcerRule.java
index fade2a2..2f15a7a 100755
--- 
a/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractPropertyEnforcerRule.java
+++ 
b/enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/AbstractPropertyEnforcerRule.java
@@ -117,7 +117,10 @@ public abstract class AbstractPropertyEnforcerRule
                 regexMessage = getName() + " \"" + getPropertyName() + "\" 
evaluates to \"" + propValue + "\".  "
                     + "This does not match the regular expression \"" + regex 
+ "\"";
             }
-            throw new EnforcerRuleException( regexMessage );
+            
+            Throwable cause = new Throwable( propValue.getClass().getName() );
+            
+            throw new EnforcerRuleException( regexMessage, cause );
         }
     }
 

Reply via email to