Please review attached patch and apply if so desired.
diff -ur ../../Desktop/apache-wicket-1.4.10/src/wicket/src/main/java/org/apache/wicket/Resource.java wicket/src/main/java/org/apache/wicket/Resource.java --- ../../Desktop/apache-wicket-1.4.10/src/wicket/src/main/java/org/apache/wicket/Resource.java 2010-08-07 04:14:24.000000000 +0200 +++ wicket/src/main/java/org/apache/wicket/Resource.java 2010-08-18 18:30:27.000000000 +0200 @@ -78,9 +78,19 @@ cacheable = true; } - /** - * @return Gets the resource to render to the requester - */ + + /** + * Returns a new IResourceStream that provides all data for the request. + * + * Despite its name, this method should return a new IResourceStream instance + * each time it is invoked (otherwise the InputStream returned from the + * IResourceStream would be at EOF when a second request is handled for the + * same Resource). + * + * The caller must invoke IResourceStream.close() when finished. + * + * @return a new IResourceStream instance for this Resource. + */ public abstract IResourceStream getResourceStream(); /**
