Hi all, This has been hanging around for quite some time now and I'd like to help getting it resolved in some way.
>From my reading of the code the tag <util:loadText var="text" file="${basedir}/target/tmp/ant-tests/output.txt"/> in ant/target/test-classes/org/apache/commons/jelly/ant/suite.jelly line 114 somehow manages to invoke LoadTextTag#doTag without setting the encoding. I don't know who is supposed to set the encoding, but I don't see any code in doTag that would check for encoding != null either. Maybe some code change in the util tag lib hasn't been refelected in the Ant tag lib's testsuite? This here <http://cvs.apache.org/viewcvs.cgi/jakarta-commons/jelly/jelly-tags/util/src/java/org/apache/commons/jelly/tags/util/LoadTextTag.java?r1=1.6&r2=1.7> looks intruiging and it's quite possible that Gump started nagging about the problem two months ago (discounting some time that jaxen or dom4j failed to build). The appended patch makes the util and ant tag lib build successfully in my personal Gump setup. Cheers Stefan Index: util/src/java/org/apache/commons/jelly/tags/util/LoadTextTag.java =================================================================== RCS file: /home/cvspublic/jakarta-commons/jelly/jelly-tags/util/src/java/org/apache/commons/jelly/tags/util/LoadTextTag.java,v retrieving revision 1.7 diff -u -r1.7 LoadTextTag.java --- util/src/java/org/apache/commons/jelly/tags/util/LoadTextTag.java 12 Sep 2004 16:04:59 -0000 1.7 +++ util/src/java/org/apache/commons/jelly/tags/util/LoadTextTag.java 26 Nov 2004 10:25:13 -0000 @@ -83,10 +83,14 @@ } Reader reader = null; - try { - reader = new InputStreamReader(in, encoding); - } catch (UnsupportedEncodingException e) { - throw new JellyTagException("unsupported encoding",e); + if (encoding != null) { + try { + reader = new InputStreamReader(in, encoding); + } catch (UnsupportedEncodingException e) { + throw new JellyTagException("unsupported encoding",e); + } + } else { + reader = new InputStreamReader(in); } String text = null; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]