This is an automated email from the ASF dual-hosted git repository. kwin pushed a commit to branch feature/improve-exception-message in repository https://gitbox.apache.org/repos/asf/maven-doxia-converter.git
commit 3e67e62fdb6a5a1f6b300abecc2d4a321804543c Author: Konrad Windszus <[email protected]> AuthorDate: Tue Mar 31 14:25:27 2026 +0200 Emit file name when exception happens during convert --- src/main/java/org/apache/maven/doxia/DefaultConverter.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/apache/maven/doxia/DefaultConverter.java b/src/main/java/org/apache/maven/doxia/DefaultConverter.java index 2f806db..acbddde 100644 --- a/src/main/java/org/apache/maven/doxia/DefaultConverter.java +++ b/src/main/java/org/apache/maven/doxia/DefaultConverter.java @@ -357,9 +357,13 @@ public class DefaultConverter implements Converter { + input.getFormat().getExtension() + " found in directory " + input.getFile()); } for (File f : files) { - File relativeOutputDirectory = new File( - PathTool.getRelativeFilePath(input.getFile().getAbsolutePath(), f.getParent())); - convert(f, input.getEncoding(), input.getFormat(), output, relativeOutputDirectory); + try { + File relativeOutputDirectory = new File( + PathTool.getRelativeFilePath(input.getFile().getAbsolutePath(), f.getParent())); + convert(f, input.getEncoding(), input.getFormat(), output, relativeOutputDirectory); + } catch (Exception e) { + throw new ConverterException("Error converting file \"" + f.getAbsolutePath() + "\": " + e.getMessage(), e); + } } } try {
