File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
jabgui/src/main/java/org/jabref/gui/preview Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change 11package org .jabref .gui .preview ;
22
33import java .io .IOException ;
4- import java .io .PrintWriter ;
5- import java .io .StringWriter ;
64import java .net .MalformedURLException ;
75import java .util .List ;
86import java .util .Objects ;
@@ -210,13 +208,17 @@ private void update() {
210208 }
211209
212210 private String formatError (BibEntry entry , Throwable exception ) {
213- StringWriter sw = new StringWriter ();
214- exception .printStackTrace (new PrintWriter (sw ));
215- return "%s\n \n %s\n \n BibTeX (internal):\n %s\n \n Stack Trace:\n %s" .formatted (
211+ LOGGER .error ("Error generating preview for entry: {}" , entry .getCitationKey (), exception );
212+
213+ return """
214+ <div class="error">
215+ <h3>%s</h3>
216+ <p>%s</p>
217+ <p><small>Check the event logs for details.</small></p>
218+ </div>
219+ """ .formatted (
216220 Localization .lang ("Error while generating citation style" ),
217- exception .getLocalizedMessage (),
218- entry ,
219- sw );
221+ exception .getLocalizedMessage () != null ? exception .getLocalizedMessage () : "Unknown error" );
220222 }
221223
222224 private void setPreviewText (String text ) {
You can’t perform that action at this time.
0 commit comments