Eclipse 3.1_2 window problems

Tom Skoglund tos at teleplan.no
Thu Sep 22 03:01:33 PDT 2005


Hi,

We just changed laptops at work and after that I've experienced problems
with my eclipse environment. The OS is running RELENG_5 btw. I did not
have these problems on my old laptop, but that was before the nspr split
and before the -mno-sse2 fix for the gtk20 port.

Eclipse was built with WITH_MOZILLA=firefox, but I tried without that
with the same result.

The problem is window sizes and content. The progress bar window on
startup is way to big, the same goes for the initial workspace selection
window, the help->about window is empty, some windows pop up with no
size at all etc. Sometimes eclipse even throws an exception (see bottom
of mail)

I don't know if this exception is the actual problem, or just a result
of the real problem. I do know that this actually has made eclipse
useless for me at the moment. I'm not even able to set up a project run
configuration.

I remember something about this window problem in an earlier message
somewhere, but I have not been able to find this one.


Anyone having these problems?


-Tom



Exception
---------

Message:
Problems occurred when invoking code from plug-in: "org.eclipse.jface".

Stack trace:
java.lang.ArithmeticException: / by zero
at
org.eclipse.swt.custom.SashFormLayout.computeSize(SashFormLayout.java:73)
at org.eclipse.swt.widgets.Composite.computeSize(Composite.java:192)
at org.eclipse.swt.layout.GridData.computeSize(GridData.java:478)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:207)
at org.eclipse.swt.layout.GridLayout.computeSize(GridLayout.java:155)
at org.eclipse.swt.widgets.Composite.computeSize(Composite.java:192)
at org.eclipse.swt.layout.GridData.computeSize(GridData.java:478)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:207)
at org.eclipse.swt.layout.GridLayout.computeSize(GridLayout.java:155)
at org.eclipse.swt.widgets.Composite.computeSize(Composite.java:192)
at org.eclipse.swt.layout.GridData.computeSize(GridData.java:478)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:207)
at org.eclipse.swt.layout.GridLayout.computeSize(GridLayout.java:155)
at org.eclipse.swt.widgets.Composite.computeSize(Composite.java:192)
at org.eclipse.swt.layout.FormData.computeSize(FormData.java:127)
at org.eclipse.swt.layout.FormLayout.layout(FormLayout.java:318)
at org.eclipse.swt.layout.FormLayout.layout(FormLayout.java:284)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1133)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:759)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:724)
at
org.eclipse.jface.dialogs.TitleAreaDialog.layoutForNewMessage(TitleAreaDialog.java:461)
at
org.eclipse.jface.dialogs.TitleAreaDialog.showMessage(TitleAreaDialog.java:544)
at
org.eclipse.jface.dialogs.TitleAreaDialog.setMessage(TitleAreaDialog.java:520)
at
org.eclipse.jface.dialogs.TitleAreaDialog.setMessage(TitleAreaDialog.java:478)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.updateMessage(LaunchConfigurationsDialog.java:1306)
at
org.eclipse.debug.ui.AbstractLaunchConfigurationTab.updateLaunchConfigurationDialog(AbstractLaunchConfigurationTab.java:90)
at org.eclipse.jdt.debug.ui.launchConfigurations.JavaMainTab.access
$0(JavaMainTab.java:1)
at org.eclipse.jdt.debug.ui.launchConfigurations.JavaMainTab
$WidgetListener.modifyText(JavaMainTab.java:98)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:188)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1021)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1045)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1026)
at org.eclipse.swt.widgets.Text.setText(Text.java:1657)
at
org.eclipse.jdt.debug.ui.launchConfigurations.JavaMainTab.updateProjectFromConfig(JavaMainTab.java:242)
at
org.eclipse.jdt.debug.ui.launchConfigurations.JavaMainTab.initializeFrom(JavaMainTab.java:228)
at
org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup.initializeFrom(AbstractLaunchConfigurationTabGroup.java:86)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.displayInstanceTabs(LaunchConfigurationTabGroupViewer.java:543)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer$5.run(LaunchConfigurationTabGroupViewer.java:471)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.inputChanged(LaunchConfigurationTabGroupViewer.java:488)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.setInput(LaunchConfigurationTabGroupViewer.java:452)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.handleLaunchConfigurationSelectionChanged(LaunchConfigurationsDialog.java:789)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog$3.selectionChanged(LaunchConfigurationsDialog.java:601)
at org.eclipse.jface.viewers.StructuredViewer
$3.run(StructuredViewer.java:763)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
at
org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:761)
at
org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1042)
at org.eclipse.jface.viewers.StructuredViewer
$5.widgetSelected(StructuredViewer.java:1062)
at
org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:231)
at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:226)
at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:392)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2844)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2575)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:809)
at org.eclipse.jface.window.Window.open(Window.java:787)
at
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:439)
at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:356)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at
org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:360)
at
org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:302)
at
org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:80)
at
org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:99)
at
org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246)
at
org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223)
at
org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:538)
at org.eclipse.jface.action.ActionContributionItem.access
$2(ActionContributionItem.java:488)
at org.eclipse.jface.action.ActionContributionItem
$5.handleEvent(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1021)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2867)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2572)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at
org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator
$1.run(PlatformActivator.java:226)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)

Session data:
eclipse.buildId=I20050627-1435
java.version=1.5.0-p2
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=freebsd, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os freebsd -ws gtk -arch x86



More information about the freebsd-eclipse mailing list