You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2011/05/03 19:30:28 UTC

svn commit: r1099146 - /wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java

Author: mgrigorov
Date: Tue May  3 17:30:28 2011
New Revision: 1099146

URL: http://svn.apache.org/viewvc?rev=1099146&view=rev
Log:
WICKET-3665 NullPointerException in ResourceStreamResource when lastModifiedTime is null


Modified:
    wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java

Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java?rev=1099146&r1=1099145&r2=1099146&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java (original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceStreamResource.java Tue May  3 17:30:28 2011
@@ -26,6 +26,7 @@ import org.apache.wicket.util.lang.Bytes
 import org.apache.wicket.util.resource.IResourceStream;
 import org.apache.wicket.util.resource.IResourceStreamWriter;
 import org.apache.wicket.util.resource.ResourceStreamNotFoundException;
+import org.apache.wicket.util.time.Time;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -90,7 +91,11 @@ public class ResourceStreamResource exte
 	protected ResourceResponse newResourceResponse(Attributes attributes)
 	{
 		ResourceResponse data = new ResourceResponse();
-		data.setLastModified(stream.lastModifiedTime().toDate());
+		Time lastModifiedTime = stream.lastModifiedTime();
+		if (lastModifiedTime != null)
+		{
+			data.setLastModified(lastModifiedTime.toDate());
+		}
 
 		// performance check; don't bother to do anything if the resource is still cached by client
 		if (data.dataNeedsToBeWritten(attributes))