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


The following commit(s) were added to refs/heads/IMPROVE_TESTS by this push:
     new 1cc5d1f  Added cause for debugging.
1cc5d1f is described below

commit 1cc5d1fb19d052e40e9d64e10acb838846bd78c3
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..e2fd2c3 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