刚接触学习使用RAP,新建一个最简单的view,在createPartControl(Composite parent)方法中设置parent的布局方式为GridLayout,运行程序时可以展示出view的效果,但会抛出org.eclipse.rwt.internal.lifecycle.RWTLifeCycle afterPhaseExecution的bug。
2009-9-1 14:38:48 org.eclipse.rwt.internal.lifecycle.RWTLifeCycle afterPhaseExecution
严重: Could not execute PhaseListener after phase 'PROCESS_ACTION'.
java.lang.ClassCastException: org.eclipse.swt.layout.GridData cannot be cast to org.eclipse.swt.layout.FillData
at org.eclipse.swt.layout.FillLayout.flushCache(FillLayout.java:180)
at org.eclipse.swt.widgets.Composite.changed(Composite.java:493)
at org.eclipse.swt.internal.graphics.TextSizeDeterminationHandler$1.doVisit(TextSizeDeterminationHandler.java:79)
at org.eclipse.swt.internal.widgets.WidgetTreeVisitor$AllWidgetTreeVisitor.visit(WidgetTreeVisitor.java:32)
at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisito