Skip to content

Commit 96a2c76

Browse files
authored
Merge pull request #1569 from marklogic/feature/better-error
Improved error message when metadata serialization fails
2 parents ef7632a + bff547a commit 96a2c76

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

marklogic-client-api/src/main/java/com/marklogic/client/io/DocumentMetadataHandle.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -787,12 +787,8 @@ private void sendMetadataImpl(OutputStream out) {
787787

788788
serializer.flush();
789789
serializer.close();
790-
} catch (XMLStreamException e) {
791-
throw new MarkLogicIOException("Failed to serialize metadata", e);
792-
} catch (TransformerFactoryConfigurationError e) {
793-
throw new MarkLogicIOException("Failed to serialize metadata", e);
794-
} catch (TransformerException e) {
795-
throw new MarkLogicIOException("Failed to serialize metadata", e);
790+
} catch (Exception e) {
791+
throw new MarkLogicIOException("Failed to serialize metadata: cause: " + e.getMessage(), e);
796792
}
797793
}
798794

0 commit comments

Comments
 (0)