hi<br>
<br>
when i try create a bpm project, i always hit the exception "Graphic is disposed" . and, i cannot open and use the processes of Process Modeling.<br>
<br>
what's wrong and how to fix it?<br>
<br>
thankx<br>
<br>
the exception like follows, and when i try webdynpro project, it also happen.<br>
<br>
<br>
org.eclipse.swt.SWTException: Unable to load graphics library [GDI+ is required] (java.lang.NoClassDefFoundError)<br>
at org.eclipse.swt.SWT.error(SWT.java:3563)<br>
at org.eclipse.swt.graphics.Device.checkGDIP(Device.java:176)<br>
at org.eclipse.swt.graphics.Path.<init>(Path.java:76)<br>
at com.sap.mi.gfw.eclipse.internal.figures.GfwEllipse.createPath(GfwEllipse.java:59)<br>
at com.sap.mi.gfw.eclipse.internal.figures.GfwAbstractShape.paintShape(GfwAbstractShape.java:288)<br>
at com.sap.mi.gfw.eclipse.internal.figures.GfwAbstractShape.fillShape(GfwAbstractShape.java:332)<br>
at org.eclipse.draw2d.Shape.paintFigure(Shape.java:107)<br>
at com.sap.mi.gfw.eclipse.internal.figures.GfwAbstractShape.paintFigure(GfwAbstractShape.java:320)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1049)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at com.sap.mi.gfw.eclipse.internal.fixed.FixedScalableFreeformLayeredPane.paintClientArea(FixedScalableFreeformLayeredPane.java:31)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1114)<br>
at org.eclipse.draw2d.Viewport.paintClientArea(Viewport.java:156)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.Figure.paintChildren(Figure.java:1087)<br>
at org.eclipse.draw2d.Figure.paintClientArea(Figure.java:1119)<br>
at org.eclipse.draw2d.Figure.paint(Figure.java:1051)<br>
at org.eclipse.draw2d.DeferredUpdateManager.paint(DeferredUpdateManager.java:153)<br>
at org.eclipse.draw2d.LightweightSystem.paint(LightweightSystem.java:199)<br>
at org.eclipse.draw2d.LightweightSystem$2.handleEvent(LightweightSystem.java:107)<br>
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)<br>
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)<br>
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:962)<br>
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:947)<br>
at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1270)<br>
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3725)<br>
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:291)<br>
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4364)<br>
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)<br>
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2265)<br>
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3291)<br>
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)<br>
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)<br>
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)<br>
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)<br>
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)<br>
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)<br>
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)<br>
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)<br>
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)<br>
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)<br>
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)<br>
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)<br>
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
at java.lang.reflect.Method.invoke(Method.java:585)<br>
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)<br>
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)<br>
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)<br>
at org.eclipse.equinox.launcher.Main.main(Main.java:1148)<br>
Caused by: java.lang.NoClassDefFoundError<br>
at org.eclipse.swt.graphics.Device.checkGDIP(Device.java:170)<br>
... 67 more<br>
Edited by: Vic Chen on Jul 3, 2009 3:02 AM<br>
<br>
Edited by: Vic Chen on Jul 3, 2009 3:04 AM<br>
Edited by: Vic Chen on Jul 3, 2009 3:04 AM<br>
Edited by: Vic Chen on Jul 3, 2009 3:05 AM