Index: src/main/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java
===================================================================
--- src/main/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java	(revision 1680220)
+++ src/main/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java	(working copy)
@@ -69,9 +69,11 @@
 import javax.jcr.Item;
 import javax.jcr.Node;
 import javax.jcr.NodeIterator;
+import javax.jcr.PathNotFoundException;
 import javax.jcr.RepositoryException;
 import javax.jcr.Session;
 import javax.jcr.UnsupportedRepositoryOperationException;
+import javax.jcr.ValueFormatException;
 import javax.jcr.Workspace;
 import javax.jcr.lock.Lock;
 import java.io.IOException;
@@ -1007,8 +1009,17 @@
         private PropertyExportCtx() {
             super(node, false, null);
             // set defaults:
-            setCreationTime(IOUtil.UNDEFINED_TIME);
-            setModificationTime(IOUtil.UNDEFINED_TIME);
+            try {
+                setCreationTime(node.hasProperty(JCR_CREATED) ? node.getProperty(JCR_CREATED).getDate().getTimeInMillis(): IOUtil.UNDEFINED_TIME );
+                setModificationTime(node.hasProperty(JCR_LASTMODIFIED) ? node.getProperty(JCR_LASTMODIFIED).getDate().getTimeInMillis(): IOUtil.UNDEFINED_TIME );
+            } catch (ValueFormatException e) {
+                log.warn("exception in reading created/modified date ", e);
+            } catch (PathNotFoundException e) {
+                log.warn("exception in reading created/modified date ", e);
+            } catch (RepositoryException e) {
+                log.warn("exception in reading created/modified date ", e);
+            }
+            
         }
 
         public OutputStream getOutputStream() {
