You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Sebastian Scialabba (JIRA)" <ji...@apache.org> on 2014/04/03 17:00:28 UTC
[jira] [Created] (WICKET-5551) Image from DynamicImageResource is
not generated
Sebastian Scialabba created WICKET-5551:
-------------------------------------------
Summary: Image from DynamicImageResource is not generated
Key: WICKET-5551
URL: https://issues.apache.org/jira/browse/WICKET-5551
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 6.14.0
Environment: JRE 1.7.0_25
Reporter: Sebastian Scialabba
Wicket 6.14.0 is not creating a dynamic image: the method getImageData is not being called. Example:
public class AnImage extends NonCachingImage {
private static final long serialVersionUID = 276945146796994753L;
public AnImage(final String id) {
super(id);
setImageResource(new DynamicImageResource() {
private static final long serialVersionUID = 6952266992014253487L;
@Override
protected byte[] getImageData(final Attributes att) {
final ByteArrayOutputStream os = new ByteArrayOutputStream();
try {
final BufferedImage image = loadImage...
ImageIO.write(image, "PNG", os);
setLastModifiedTime(Time.now());
return os.toByteArray();
} catch (final IOException e) {
throw new RuntimeException(e);
}
}
});
}
...
It works fine in Wicket 6.3.0
--
This message was sent by Atlassian JIRA
(v6.2#6252)