"Export Diagram as PDF" creates empty files
AF3 2.10, Mac OS 10.12.1 (sierra)
Only PDF is affected, SVG and PNG are working.
Command Line Message:
log4j:WARN No appenders could be found for logger
(org.apache.fopdf.PDFObject).
log4j:WARN Please initialize the log4j system properly.
Log Message:
!ENTRY org.eclipse.ui 4 0 2016-11-21 11:48:08.613
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.OutOfMemoryError: Java heap space
at
org.apache.commons.io.output.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:237)
at org.apache.commons.io.IOUtils.toByteArray(IOUtils.java:219)
at
org.apache.fofonts.truetype.FontFileReader.(FontFileReader.java:44)
at
org.apache.fofonts.autodetect.FontInfoFinder.find(FontInfoFinder.java:205)
at org.apache.fofonts.FontAdder.add(FontAdder.java:63)
at
org.apache.fofonts.FontDetectorFactory$DefaultFontDetector.detect(FontDetectorFactory.java:105)
at
org.apache.fofonts.FontManager.autoDetectFonts(FontManager.java:229)
at
org.apache.fofonts.DefaultFontConfigurator.configure(DefaultFontConfigurator.java:82)
at
org.apache.fosvg.PDFDocumentGraphics2DConfigurator.createFontInfo(PDFDocumentGraphics2DConfigurator.java:104)
at
org.apache.fosvg.PDFDocumentGraphics2DConfigurator.configure(PDFDocumentGraphics2DConfigurator.java:70)
at org.apache.fosvg.PDFTranscoder.transcode(PDFTranscoder.java:130)
at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown
Source)
at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown
Source)
at
eu.fbk.af3.tools.diagram.ui.commands.AbstractComponentToImage.export(AbstractComponentToImage.java:206)
at
eu.fbk.af3.tools.diagram.ui.commands.ExportComponentToImage$ExportDiagramToImageAction$1.run(ExportComponentToImage.java:126)
at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at
eu.fbk.af3.tools.diagram.ui.commands.ExportComponentToImage$ExportDiagramToImageAction.run(ExportComponentToImage.java:130)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at
org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at
org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4166)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1489)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1474)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4012)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3651)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
(from redmine: issue id 2743, created on 2016-11-21, closed on 2017-11-29)
- Uploads: