Description
When upgrading from Velcocity 1.5 to 1.6.2, the following snippet of code changed behavior.
In Velocity 1.5, the output was:
The file upload exceeded 100
In Velocity 1.6.2, the output is:
The file upload exceeded $ex.permittedSize
There is nothing in the velocity log file to help me identify why it's not resolving 'permittedSize' to the correct bean method.
Here is a test program to replicate the problem. The context variable in question is the Commons FileUpload exception class documented here:
I am using commons-fileupload-1.2.jar
import java.io.StringWriter;
import org.apache.commons.fileupload.FileUploadBase;
import org.apache.velocity.VelocityContext;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.context.Context;
public class Main {
public static void main(String[] args) throws Exception
}
Attachments
Attachments
Issue Links
- is part of
-
VELOCITY-745 Modify ClassMap.java to use getMethods() rather than get getDeclaredMethods()
- Resolved