diff --git a/pom.xml b/pom.xml
index 1258761dd4c..3ff313743d5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -294,7 +294,7 @@
gov.nasa.gsfc.heasarc
nom-tam-fits
- 1.18.0
+ 1.12.0
net.handle
diff --git a/src/main/java/edu/harvard/iq/dataverse/NavigationWrapper.java b/src/main/java/edu/harvard/iq/dataverse/NavigationWrapper.java
index d2c522b5c89..832d7ec19ef 100644
--- a/src/main/java/edu/harvard/iq/dataverse/NavigationWrapper.java
+++ b/src/main/java/edu/harvard/iq/dataverse/NavigationWrapper.java
@@ -96,7 +96,8 @@ private String sendError(int errorCode) {
try {
context.getExternalContext().responseSendError(errorCode,null);
} catch (IOException ex) {
- Logger.getLogger(PermissionsWrapper.class.getName()).log(Level.SEVERE, null, ex);
+ //Logger.getLogger(PermissionsWrapper.class.getName()).log(Level.SEVERE, null, ex);
+ Logger.getLogger(NavigationWrapper.class.getName()).fine("Caught exception in sendError(): "+ex.getMessage());
}
context.responseComplete();
return "";
diff --git a/src/main/webapp/404static.xhtml b/src/main/webapp/404static.xhtml
new file mode 100644
index 00000000000..69ff17ebc0f
--- /dev/null
+++ b/src/main/webapp/404static.xhtml
@@ -0,0 +1,109 @@
+
+
+
+
+ #{bundle['error.404.page.title']}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
index f16da2c8e5b..427615f2f0b 100644
--- a/src/main/webapp/WEB-INF/web.xml
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -7,7 +7,7 @@
404
- /404.xhtml
+ /404static.xhtml
500
diff --git a/src/main/webapp/file-edit-button-fragment.xhtml b/src/main/webapp/file-edit-button-fragment.xhtml
index a31438f8e06..4dac1613266 100644
--- a/src/main/webapp/file-edit-button-fragment.xhtml
+++ b/src/main/webapp/file-edit-button-fragment.xhtml
@@ -95,8 +95,7 @@
+ oncomplete="PF('fileEmbargoPopup').show();">
@@ -135,4 +134,4 @@
-
\ No newline at end of file
+
diff --git a/src/test/java/edu/harvard/iq/dataverse/api/FitsIT.java b/src/test/java/edu/harvard/iq/dataverse/api/FitsIT.java
index 763b61000d8..e788efc9c87 100644
--- a/src/test/java/edu/harvard/iq/dataverse/api/FitsIT.java
+++ b/src/test/java/edu/harvard/iq/dataverse/api/FitsIT.java
@@ -60,6 +60,7 @@ public void testAstroFieldsFromFits() throws IOException {
getJson.prettyPrint();
getJson.then().assertThat()
.statusCode(OK.getStatusCode())
+ .body("data.latestVersion.files[0].description", equalTo("FITS file, 2 HDUs total:\nThe primary HDU; 1 Table HDU(s) 1 Image HDU(s); \nThe following recognized metadata keys have been found in the FITS file:\nCRVAL2; NAXIS; INSTRUME; NAXIS1; NAXIS0; EXPTIME; CD1_1; CRVAL1; TARGNAME; DATE-OBS; \n"))
.body("data.latestVersion.metadataBlocks.astrophysics.fields[0].value[0]", equalTo("Image"));
// a bit more precise than the check for "Image" above (but annoyingly fiddly)