]
Kris Verlaenen updated JBPM-3088:
---------------------------------
Fix Version/s: jBPM 5.x
New BPMN2 editor: Exception when generating gif image
-----------------------------------------------------
Key: JBPM-3088
URL:
https://issues.jboss.org/browse/JBPM-3088
Project: jBPM
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Eclipse
Reporter: Gary Brown
Assignee: Kris Verlaenen
Fix For: jBPM 5.x
Attachments: HelloWorldChoreo.bpmn2
Created a simple choreography model with start event, two choreo tasks and end event all
connected by sequence links. The only other thing on the canvas is a message (not
connected).
Selected the "Save as image" from the canvas context menu, image type gif and
just pressed ok (i.e. accepted the defaults). Got an error window saying couldn't save
due to number of colours and the following exception in the error log:
eclipse.buildId=I20100608-0911
java.version=1.6.0_18
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os linux -ws gtk -arch x86 -product
org.eclipse.epp.package.jee.product
Error
Wed Mar 09 12:46:14 GMT 2011
Method 'startSaveAsImageDialog(graphicalViewer)': Can not save image:
Details: java.lang.Exception: Image contains more than 256 colors.
Automated color reduction is currently not supported.
at
org.eclipse.graphiti.ui.internal.services.impl.UiService.create8BitIndexedPaletteImage(UiService.java:108)
at
org.eclipse.graphiti.ui.internal.services.impl.UiService.createImage(UiService.java:65)
at
org.eclipse.graphiti.ui.internal.services.impl.UiService.startSaveAsImageDialog(UiService.java:160)
at org.eclipse.graphiti.ui.internal.action.SaveImageAction.run(SaveImageAction.java:58)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
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.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3552)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3171)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: