Skip to content

Commit

Permalink
try to gather more output from LO exception (#9002)
Browse files Browse the repository at this point in the history
  • Loading branch information
Siedlerchr authored Aug 1, 2022
1 parent 0d82506 commit b7a7401
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/main/java/org/jabref/gui/openoffice/OpenOfficePanel.java
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,7 @@ protected OOBibBase call() throws Exception {

connectTask.setOnFailed(value -> {
Throwable ex = connectTask.getException();
LOGGER.error("autodetect failed", ex);
if (ex instanceof UnsatisfiedLinkError) {
LOGGER.warn("Could not connect to running OpenOffice/LibreOffice", ex);

Expand All @@ -395,6 +396,9 @@ protected OOBibBase call() throws Exception {
+ Localization.lang("Make sure you have installed OpenOffice/LibreOffice with Java support.") + "\n"
+ Localization.lang("If connecting manually, please verify program and library paths.") + "\n" + "\n" + Localization.lang("Error message:"),
ex);
} else if (ex instanceof BootstrapException bootstrapEx) {
LOGGER.error("Exception boostrap cause", bootstrapEx.getTargetException());
dialogService.showErrorDialogAndWait("Bootstrap error", bootstrapEx.getTargetException());
} else {
dialogService.showErrorDialogAndWait(Localization.lang("Autodetection failed"), Localization.lang("Autodetection failed"), ex);
}
Expand Down

0 comments on commit b7a7401

Please sign in to comment.