diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportHTML.java b/Core/src/org/sleuthkit/autopsy/report/ReportHTML.java
index cd3f726fba00b8f4213034cd615e4ff3021e10ac..e9adb2b49a578f5375a1c7a1475f64c08d047a1a 100644
--- a/Core/src/org/sleuthkit/autopsy/report/ReportHTML.java
+++ b/Core/src/org/sleuthkit/autopsy/report/ReportHTML.java
@@ -522,7 +522,7 @@ private void writeBookmark(String folder) {
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_URL.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_NAME.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_PROG_NAME.getTypeID())).append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 // Write the row to file, so we don't get too cluttered
                 out.write(row.toString());
@@ -576,7 +576,7 @@ private void writeCookie(String folder) {
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_NAME.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_VALUE.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_PROG_NAME.getTypeID())).append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 out.write(row.toString());
             }
@@ -629,7 +629,7 @@ private void writeHistory(String folder) {
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_REFERRER.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_NAME.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_PROG_NAME.getTypeID())).append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 out.write(row.toString());
             }
@@ -680,7 +680,7 @@ private void writeDownload(String folder) {
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_URL.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DATETIME_ACCESSED.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_PROG_NAME.getTypeID())).append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 out.write(row.toString());
             }
@@ -728,8 +728,8 @@ private void writeRecent(String folder) {
                 StringBuilder row = new StringBuilder();
                 row.append("<tr>\n");
                 row.append("<td><strong>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_NAME.getTypeID())).append("</strong></td>\n");
-                row.append("<td>").append(file != null ? file.getName() : "").append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getName() : "").append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 out.write(row.toString());
             }
@@ -777,9 +777,9 @@ private void writeTrackpoint(String folder) {
                 StringBuilder row = new StringBuilder();
                 row.append("<tr>\n");
                 row.append("<td>").append(objId.toString()).append("</td>\n");
-                row.append("<td><strong>").append(file.getName().toString()).append("</strong></td>\n");
+                row.append("<td><strong>").append(file != null ? file.getName().toString() : "").append("</strong></td>\n");
                 row.append("<td>").append(fileSize.toString()).append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 out.write(row.toString());
             }
@@ -828,7 +828,7 @@ private void writeInstalled(String folder) {
                 row.append("<tr>\n");
                 row.append("<td><strong>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_PROG_NAME.getTypeID())).append("</strong></td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DATETIME.getTypeID())).append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 out.write(row.toString());
             }
@@ -912,7 +912,7 @@ private void writeDevice(String folder) {
                 row.append("<td><strong>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DEVICE_MODEL.getTypeID())).append("</strong></td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DEVICE_ID.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DATETIME.getTypeID())).append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 out.write(row.toString());
             }
@@ -963,7 +963,7 @@ private void writeSearch(String folder) {
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DOMAIN.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_TEXT.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DATETIME_ACCESSED.getTypeID())).append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 out.write(row.toString());
             }
@@ -1017,7 +1017,7 @@ private void writeExif(String folder) {
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_GEO_LATITUDE.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_GEO_LONGITUDE.getTypeID())).append("</td>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_GEO_ALTITUDE.getTypeID())).append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 out.write(row.toString());
             }
@@ -1065,8 +1065,8 @@ private void writeFileBookmarks(String folder) {
                 StringBuilder row = new StringBuilder();
                 row.append("<tr>\n");
                 row.append("<td>").append(attributes.get(BlackboardAttribute.ATTRIBUTE_TYPE.TSK_DESCRIPTION.getTypeID())).append("</td>\n");
-                row.append("<td>").append(file.getName()).append("</td>\n");
-                row.append("<td>").append(file.getUniquePath()).append("</td>\n");
+                row.append("<td>").append(file != null ? file.getName() : "").append("</td>\n");
+                row.append("<td>").append(file !=null ? file.getUniquePath() : "").append("</td>\n");
                 row.append("</tr>\n");
                 out.write(row.toString());
             }