Hi everyone,

I was trying to add a file upload component to a page.  After adding the
tapestry-upload dependency to my POM, I kept getting exceptions trying to
convert CoffeeScript Files to JavaScript files:

[ERROR] TapestryModule.RequestExceptionHandler Processing of request failed
with uncaught exception: java.lang.NoSuchMethodError:
org.apache.commons.io.IOUtils.toString(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String;

java.lang.NoSuchMethodError:
org.apache.commons.io.IOUtils.toString(Ljava/io/InputStream;Ljava/nio/charset/Charset;)Ljava/lang/String;


After doing a little exploring, I found the commons-io dependency in
tapestry-upload:

    <dependency>
      <groupId>commons-io</groupId>
      <artifactId>commons-io</artifactId>
      <version>2.0.1</version>
      <scope>compile</scope>
    </dependency>

I then overrode tapestry-upload's commons-io with version 2.4 and the
exception went away and CoffeeScript to JavaScript conversion started
working again.

Has anyone else used tapestry-upload in 5.4?  Did you encounter issues with
this JAR and/or have to update the version?

Thanks,

mrg

Reply via email to