diff --git a/proposal/myrmidon/src/java/org/apache/antlib/archive/Pack.java b/proposal/myrmidon/src/java/org/apache/antlib/archive/Pack.java index 9343ca370..b8eab4645 100644 --- a/proposal/myrmidon/src/java/org/apache/antlib/archive/Pack.java +++ b/proposal/myrmidon/src/java/org/apache/antlib/archive/Pack.java @@ -60,7 +60,7 @@ public abstract class Pack } catch( final IOException ioe ) { - final String message = "Problem creating " + getName() + + final String message = "Problem creating " + getContext().getName() + ":" + ioe.getMessage(); throw new TaskException( message, ioe ); } diff --git a/proposal/myrmidon/src/java/org/apache/antlib/archive/Unpack.java b/proposal/myrmidon/src/java/org/apache/antlib/archive/Unpack.java index 0475e51ca..012b86935 100644 --- a/proposal/myrmidon/src/java/org/apache/antlib/archive/Unpack.java +++ b/proposal/myrmidon/src/java/org/apache/antlib/archive/Unpack.java @@ -115,7 +115,7 @@ public abstract class Unpack { if( null == m_src ) { - final String message = "No Src for " + getName() + " specified"; + final String message = "No Src for " + getContext().getName() + " specified"; throw new TaskException( message ); } diff --git a/proposal/myrmidon/src/java/org/apache/antlib/core/LoadProperties.java b/proposal/myrmidon/src/java/org/apache/antlib/core/LoadProperties.java index 9d43d7a5e..6a5249951 100644 --- a/proposal/myrmidon/src/java/org/apache/antlib/core/LoadProperties.java +++ b/proposal/myrmidon/src/java/org/apache/antlib/core/LoadProperties.java @@ -114,7 +114,8 @@ public class LoadProperties try { final Object objectValue = resolveValue( value.toString() ); - setProperty( m_prefix + name, objectValue ); + final String name1 = m_prefix + name; + getContext().setProperty( name1, objectValue ); } catch( final TaskException te ) {