brett 2004/11/04 05:35:10
Modified: src/java/org/apache/maven Tag: MAVEN-1_0-BRANCH
MavenUtils.java
Log:
PR: MAVEN-1404
stop erroneous classcastexception in log
Revision Changes Path
No revision
No revision
1.107.4.26 +17 -14 maven/src/java/org/apache/maven/MavenUtils.java
Index: MavenUtils.java
===================================================================
RCS file: /home/cvs/maven/src/java/org/apache/maven/MavenUtils.java,v
retrieving revision 1.107.4.25
retrieving revision 1.107.4.26
diff -u -r1.107.4.25 -r1.107.4.26
--- MavenUtils.java 30 Oct 2004 11:14:13 -0000 1.107.4.25
+++ MavenUtils.java 4 Nov 2004 13:35:10 -0000 1.107.4.26
@@ -827,24 +827,27 @@
{
value = map.get( key );
- try
+ if ( value instanceof String )
{
- String literalValue = (String) value;
- Expression expr = CompositeExpression.parse( literalValue,
factory );
-
- if ( expr != null )
+ try
{
- value = expr;
+ String literalValue = (String) value;
+ Expression expr = CompositeExpression.parse( literalValue,
factory );
+
+ if ( expr != null )
+ {
+ value = expr;
+ }
+ else
+ {
+ value = literalValue;
+ }
}
- else
+ catch ( Exception e )
{
- value = literalValue;
+ // do nothing.
+ log.debug( "Unexpected error evaluating expression", e );
}
- }
- catch ( Exception e )
- {
- // do nothing.
- log.debug( "Unexpected error evaluating expression", e );
}
context.setVariable( key, value );
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]