0

この問題は、Ubuntu 12.04 で実行されている Eclipse Kepler インスタンスに関係しています。ドキュメントにイメージ ファイルとして含める必要があるユース ケース図があります。.diファイルを右クリックし、[すべてのダイアグラムをエクスポート... ]を選択して、ファイル形式として[ PDF ] を選択します。代わりに、次のようなエラー ウィンドウが表示されます。

ExportAll レポート

理由:
一部のテストで生成に失敗しました

エラー ログに例外が記録されます。

メッセージ:
リソース プラットフォームでダイアグラム NewDiagram を生成中にエラーが発生しました:/resource/EMS-iGUESS_Components/models/UseCasesNew.notation

例外スタック トレース:
java.lang.IllegalArgumentException: org.eclipse.gmf.runtime.draw2d.ui.render.awt.internal.graphics.GraphicsToGraphics2DAdaptor.createStroke(GraphicsToGraphics2DAdaptor.java) の java.awt.BasicStroke.(BasicStroke.java:181) で負の幅:1544) org.eclipse.gmf.runtime.draw2d.ui.render.awt.internal.graphics.GraphicsToGraphics2DAdaptor.drawPolygon(GraphicsToGraphics2DAdaptor.java:633) で) org.eclipse.papyrus.uml.diagram.usecase.draw2d.StickMan.outlineShape(StickMan.java :62) org.eclipse.papyrus.uml.diagram.usecase.draw2d.ShadowShape.outlineShape(ShadowShape.java:134) で org.eclipse.draw2d.Shape.paintOutline(Shape.java:175) で org.eclipse.draw2d.Shape.paintFigure(Shape.java:147) at org.eclipse.papyrus.uml.diagram.usecase.draw2d.ShadowShape.paint(ShadowShape.java:109) at org.eclipse.draw2d.Figure.paintChildren( Figure.java:1167) org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1202) org.eclipse.draw2d.Figure.paint(Figure.java:1117) org.eclipse.draw2d.Figure.paintChildren (Figure.java:1167) at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1202) at org.eclipse.draw2d.Figure.paint(Figure.java:1117) at org.eclipse.gmf.runtime. org.eclipse.gmf.runtime.diagram.ui.render.clipboard.DiagramGenerator.renderToGraphics(DiagramGenerator.java:226) でのdiagram.ui.render.clipboard.DiagramGenerator.paintFigure(DiagramGenerator.java:373)。 gmf.runtime.diagram.ui.render.clipboard.DiagramGenerator.org.eclipse.gmf.runtime.diagram.ui.render.util.CopyToImageUtil.copyToImage(CopyToImageUtil.java:376) の createSWTImageDescriptorForParts(DiagramGenerator.java:721) org.eclipse.gmf.runtime.diagram.ui.render. util.CopyToImageUtil.copyToImage(CopyToImageUtil.java:305) org.eclipse.gmf.runtime.diagram.ui.render.util.CopyToImageUtil.copyToImage(CopyToImageUtil.java:123) org.Eclipse.papyrus.infra.export. ExportAllDiagrams.exportDiagram(ExportAllDiagrams.java:357) at org.eclipse.papyrus.infra.export.ExportAllDiagrams.access$3(ExportAllDiagrams.java:354) at org.eclipse.papyrus.infra.export.ExportAllDiagrams$6.run(ExportAllDiagrams. java:336) org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164) で org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158) で org.org.eclipse.swt.widgets.Display.runAsyncMessages(Display.runAsyncMessages(Display. java:3717) で org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3366) で org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) でorg.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) の org.eclipse. e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611) at org.eclipse.core.databinding.observable.Realm org.eclipse.ui の .runWithDefault(Realm.java:332)。org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java: 124) org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) で org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) で org.eclipse org.eclipse.core.runtime.adaptor の .core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) .EclipseStarter.run(EclipseStarter.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) で java.lang.reflect.Method.invoke(Method.java:597) で org.eclipse.equinox.launcher.Main.invokeFramework(Main .java:636) で org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) で org.eclipse.equinox.launcher.Main.run(Main.java:1450) で org.eclipse.equinox. launcher.Main.main(Main.java:1426)

セッション データ:
eclipse.buildId=4.3.2.M20140221-1700
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc. ブートローダー
定数: OS=linux、ARCH=x86_64、WS=gtk、NL=en_GB フレームワーク
引数: -product org.eclipse.epp.package.standard.product
コマンドライン引数: -os linux -ws gtk -arch x86_64 -product
org.eclipse.epp.package.standard.product

ここで何が問題なのですか?ダイアグラムを画像ファイルとしてエクスポートするにはどうすればよいですか? ありがとう。

4

2 に答える 2

0

SVG ファイルとしてエクスポートします。それらをブラウザで表示し、後で他の形式に変換できます

于 2015-01-20T22:53:14.907 に答える