Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NPE at Eclipse Startup #32

Closed
MHerbst opened this issue Nov 4, 2015 · 6 comments
Closed

NPE at Eclipse Startup #32

MHerbst opened this issue Nov 4, 2015 · 6 comments
Labels

Comments

@MHerbst
Copy link

MHerbst commented Nov 4, 2015

I have installed and activated the theme but when I try to start Eclipse I get a NPE and Eclipse fails to start:

!ENTRY org.eclipse.oomph.ui 2 0 2015-11-04 10:58:11.976
!MESSAGE java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException
at com.codeaffine.eclipse.swt.widget.scrollable.TreeAdapter.setSize(TreeAdapter.java:78)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:208)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:236)
at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:76)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1297)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:682)
at org.eclipse.oomph.internal.ui.UIPropertyTester$3$1.run(UIPropertyTester.java:124)
at org.eclipse.oomph.ui.UIUtil$5.run(UIUtil.java:539)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4155)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3772)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)

My environment:

  • Mars.1 64 Bit
  • Windows 10
  • JDK 8u65
@fappel fappel added the bug label Nov 4, 2015
@fappel
Copy link
Owner

fappel commented Nov 4, 2015

Ouch, that sounds nasty. Sorry for the inconvenience. If you are in trouble restarting Eclipse, just remove the com.codeaffine.eclipse.ui.swt.theme*.jar archive from the plug-in folder of your eclipse installation. After that Eclipse should startup with its fallback theme. I'll have a look in the NPE ASAP.

@MHerbst
Copy link
Author

MHerbst commented Nov 4, 2015

No problem. I solved it exactly this way.

@fappel
Copy link
Owner

fappel commented Nov 4, 2015

Just one question, if I may. Do you know if this was the only Stacktrace regarding the scrollable adapter, or was there one before? I ask because adaption takes place in the UI thread and should not be interrupted before the field that causes the NPE has been initialized. Hence my question. Sorry for bothering.

@MHerbst
Copy link
Author

MHerbst commented Nov 4, 2015

Hmmm I am not sure. I stopped checking the .log file when I saw a message regarding Egit but it seems that there were more Exceptions. This seems to be the complete log right from the session start:

!SESSION 2015-11-04 10:58:00.556 -----------------------------------------------
eclipse.buildId=4.5.1.M20150904-0015
java.version=1.8.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product

!ENTRY org.eclipse.core.resources 2 10035 2015-11-04 10:58:03.679
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.emf.ecore 2 0 2015-11-04 10:58:03.932
!MESSAGE Both 'org.eclipse.e4.tools.css.editor.ui' and 'org.eclipse.fx.ide.css.ui' register an extension parser for 'css'

!ENTRY org.apache.log4j 2 0 2015-11-04 10:58:05.524
!MESSAGE org.eclipse.xtext.internal.ExtensionResourceServiceProviderRegistryReader - Both 'org.eclipse.e4.tools.css.editor.ui' and 'org.eclipse.fx.ide.css.ui' register a content parser for 'css'

!ENTRY org.eclipse.equinox.ds 1 0 2015-11-04 10:58:05.856
!MESSAGE Could not bind a reference of component org.eclipse.fx.core.internal.JUtilLoggerFactory. The reference is: Reference[name = registerHandler, interface = java.util.logging.Handler, policy = dynamic, policy-option = greedy, cardinality = 0..n, target = null, bind = registerHandler, unbind = unregisterHandler, updated = null]

!ENTRY org.eclipse.jface 2 0 2015-11-04 10:58:06.190
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2015-11-04 10:58:06.191
!MESSAGE A conflict occurred for ALT+CTRL+P:
Binding(ALT+CTRL+P,
ParameterizedCommand(Command(org.eclipse.linuxtools.changelog.core.preparechangelog,Prepare Changelog,
Prepares Changelog,
Category(org.eclipse.linuxtools.changelog,Changelog,Changelog key bindings,true),
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@2bc0603f,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(ALT+CTRL+P,
ParameterizedCommand(Command(org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand,Select Maven Profiles,
,
Category(org.eclipse.ui.category.window,Window,null,true),
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@4ed19540,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)

!ENTRY org.eclipse.ui 2 2 2015-11-04 10:58:07.031
!MESSAGE Invalid preference category path: org.jboss.tools.common.model.ui.MainPreferencePage (bundle: org.jboss.tools.usage, page: org.jboss.tools.usage.analytics.preferences.UsageAnalyticsPreferencePage)

!ENTRY org.eclipse.equinox.ds 1 0 2015-11-04 10:58:07.216
!MESSAGE Could not bind a reference of component org.eclipse.fx.ide.css.cssext.ui.internal.DefaultCssExtProvider. The reference is: Reference[name = ICSSExtModelProvider, interface = org.eclipse.fx.ide.css.cssext.ICSSExtModelProvider, policy = dynamic, cardinality = 0..n, target = null, bind = bindCssExtensionModelProvider, unbind = unbindCssExtensionModelProvider]

!ENTRY org.eclipse.ui.workbench 4 2 2015-11-04 10:58:09.204
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
java.lang.NullPointerException
at com.codeaffine.eclipse.swt.widget.scrollable.TreeAdapter.setSize(TreeAdapter.java:78)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:208)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:236)
at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:76)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:998)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1043)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:693)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:197)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:998)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1043)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:693)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:197)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:998)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1043)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:693)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:197)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:998)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1043)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:204)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:998)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1043)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:219)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:998)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1043)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:204)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:998)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1043)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3201)
at org.eclipse.swt.custom.CTabFolderLayout.layout(CTabFolderLayout.java:116)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:998)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1043)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3201)
at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:318)
at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:263)
at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:306)
at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:306)
at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:306)
at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:180)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1722)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1517)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3177)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1037)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:204)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1722)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1517)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3177)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1037)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3201)
at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:123)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1722)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1517)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3177)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1037)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3201)
at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:318)
at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:263)
at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:306)
at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:180)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1722)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1517)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3177)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1037)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:204)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1722)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method)
at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:967)
at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:933)
at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1144)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1312)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1297)
at org.eclipse.swt.widgets.Composite.setLayoutDeferred(Composite.java:1104)
at org.eclipse.jface.text.TextViewer.internalRevealRangeWithWorkaround(TextViewer.java:3278)
at org.eclipse.jface.text.TextViewer.revealRange(TextViewer.java:3250)
at org.eclipse.jface.text.source.SourceViewer.setRangeIndication(SourceViewer.java:1144)
at org.eclipse.jface.text.source.projection.ProjectionViewer.setRangeIndication(ProjectionViewer.java:1309)
at org.eclipse.ui.texteditor.AbstractTextEditor.setHighlightRange(AbstractTextEditor.java:6251)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.adjustHighlightRange(JavaEditor.java:2476)
at org.eclipse.ui.texteditor.AbstractTextEditor.selectAndReveal(AbstractTextEditor.java:6332)
at org.eclipse.ui.texteditor.AbstractTextEditor.selectAndReveal(AbstractTextEditor.java:6306)
at org.eclipse.ui.texteditor.AbstractTextEditor.doSetSelection(AbstractTextEditor.java:3016)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.doSetSelection(JavaEditor.java:3103)
at org.eclipse.ui.texteditor.AbstractTextEditor.doRestoreState(AbstractTextEditor.java:7117)
at org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.partOpened(AbstractTextEditor.java:972)
at org.eclipse.ui.internal.PartService$5.run(PartService.java:136)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.PartService.partOpened(PartService.java:133)
at org.eclipse.ui.internal.WorkbenchPage$18.run(WorkbenchPage.java:4939)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.WorkbenchPage.firePartOpened(WorkbenchPage.java:4936)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart$2.handleEvent(CompatibilityPart.java:121)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:186)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4761)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:211)
at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:85)
at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
at org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl.setObject(PartImpl.java:410)
at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:131)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:971)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:640)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1306)
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:103)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:658)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:71)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:654)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:525)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:509)
at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:69)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:971)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:640)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:71)
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:151)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:654)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:71)
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:151)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:654)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:71)
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:49)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:654)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:82)
at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:103)
at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:63)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:658)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:71)
at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:151)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:654)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:71)
at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:614)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:654)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1061)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)

!ENTRY org.eclipse.e4.ui.workbench.swt 4 2 2015-11-04 10:58:09.597
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.e4.ui.workbench.swt".
!STACK 0
java.lang.NullPointerException
at com.codeaffine.eclipse.swt.widget.scrollable.TreeAdapter.setSize(TreeAdapter.java:78)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:208)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:236)
at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:76)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1297)
at org.eclipse.swt.widgets.Composite.setLayoutDeferred(Composite.java:1104)
at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.forceLayout(WBWRenderer.java:854)
at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.postProcess(WBWRenderer.java:692)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:658)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1061)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)

!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-11-04 10:58:09.598
!MESSAGE Exception occurred while rendering: org.eclipse.e4.ui.model.application.ui.basic.impl.TrimmedWindowImpl@64021427 (elementId: IDEWindow, tags: [topLevel], contributorURI: platform:/plugin/org.eclipse.platform) (widget: Shell {Java - de.brisoft.fotobackup/src/de/brisoft/fotobackup/MsgLineCell.java - Eclipse}, renderer: org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer@2696b687, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: %trimmedwindow.label.eclipseSDK, iconURI: null, tooltip: null, context: TrimmedWindowImpl (IDEWindow) Context, variables: [], x: -12, y: 0, width: 1259, height: 1169)
!STACK 0
java.lang.NullPointerException
at com.codeaffine.eclipse.swt.widget.scrollable.TreeAdapter.setSize(TreeAdapter.java:78)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:208)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:236)
at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:76)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1297)
at org.eclipse.swt.widgets.Composite.setLayoutDeferred(Composite.java:1104)
at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.forceLayout(WBWRenderer.java:854)
at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.postProcess(WBWRenderer.java:692)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:658)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1061)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)

!ENTRY org.eclipse.ui 4 0 2015-11-04 10:58:10.026
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:4491)
at org.eclipse.swt.SWT.error(SWT.java:4406)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4155)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3772)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
Caused by: java.lang.NullPointerException
at com.codeaffine.eclipse.swt.widget.scrollable.TreeAdapter.setSize(TreeAdapter.java:78)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:208)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:236)
at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:76)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:998)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1043)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:693)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:197)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:998)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1043)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:693)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:197)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1722)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1517)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3177)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1037)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:693)
at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:197)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1722)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1517)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3177)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1037)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:204)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1722)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1517)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3177)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1037)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:219)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1722)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
at org.eclipse.swt.widgets.Widget.SetWindowPos(Widget.java:1517)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3177)
at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1037)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3138)
at org.eclipse.swt.widgets.Control.setBounds(Control.java:3134)
at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:204)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1722)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4751)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544)
at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:86)
at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5578)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4764)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.EndDeferWindowPos(Native Method)
at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:967)
at org.eclipse.swt.widgets.Composite.resizeChildren(Composite.java:933)
at org.eclipse.swt.widgets.Composite.setResizeChildren(Composite.java:1144)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1312)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1297)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:682)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:640)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:603)
at org.eclipse.swt.custom.CTabFolder.runUpdate(CTabFolder.java:3817)
at org.eclipse.swt.custom.CTabFolder$10.run(CTabFolder.java:3793)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
... 23 more

!ENTRY org.eclipse.egit.ui 2 0 2015-11-04 10:58:11.079
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\Martin'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

!ENTRY org.eclipse.oomph.ui 2 0 2015-11-04 10:58:11.421
!MESSAGE java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException
at com.codeaffine.eclipse.swt.widget.scrollable.TreeAdapter.setSize(TreeAdapter.java:78)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:208)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:236)
at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:76)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1297)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:682)
at org.eclipse.oomph.internal.ui.UIPropertyTester$3$1.run(UIPropertyTester.java:124)
at org.eclipse.oomph.ui.UIUtil$5.run(UIUtil.java:539)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4155)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3772)
at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:125)
at org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:99)
at org.eclipse.core.internal.jobs.ThreadJob.isCanceled(ThreadJob.java:144)
at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:233)
at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:197)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:307)
at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:120)
at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2189)
at org.eclipse.core.internal.resources.Project.open(Project.java:999)
at org.eclipse.core.internal.resources.Project.open(Project.java:1088)
at org.jkiss.dbeaver.registry.ProjectRegistry.loadProjects(ProjectRegistry.java:104)
at org.jkiss.dbeaver.core.DBeaverCore.initializeProjects(DBeaverCore.java:212)
at org.jkiss.dbeaver.core.DBeaverCore.initialize(DBeaverCore.java:190)
at org.jkiss.dbeaver.core.DBeaverCore.createInstance(DBeaverCore.java:115)
at org.jkiss.dbeaver.core.DBeaverCore.getInstance(DBeaverCore.java:96)
at org.jkiss.dbeaver.ui.actions.GlobalPropertyTester.test(GlobalPropertyTester.java:42)
at org.eclipse.core.internal.expressions.Property.test(Property.java:58)
at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:100)
at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)
at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:75)
at org.eclipse.ui.internal.handlers.HandlerProxy.setEnabled(HandlerProxy.java:226)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.setEnabled(E4HandlerProxy.java:132)
at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:234)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.setEnabled(HandlerServiceHandler.java:80)
at org.eclipse.core.commands.Command.setEnabled(Command.java:875)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.canExecute(HandlerServiceImpl.java:179)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.canExecuteItem(HandledContributionItem.java:813)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$1(HandledContributionItem.java:802)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem$3.run(HandledContributionItem.java:167)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.updateItemEnablement(HandledContributionItem.java:198)
at org.eclipse.e4.ui.workbench.renderers.swt.ToolItemUpdater.updateContributionItems(ToolItemUpdater.java:37)
at org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer$5$1.run(ToolBarManagerRenderer.java:484)
at org.eclipse.e4.core.contexts.RunAndTrack.runExternalCode(RunAndTrack.java:56)
at org.eclipse.e4.ui.workbench.renderers.swt.ToolBarManagerRenderer$5.changed(ToolBarManagerRenderer.java:479)
at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:114)
at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:341)
at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:356)
at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:334)
at org.eclipse.oomph.internal.ui.UIPropertyTester$3.run(UIPropertyTester.java:109)
at org.eclipse.oomph.ui.UIUtil$6.run(UIUtil.java:597)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4155)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3772)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)

!ENTRY org.eclipse.oomph.ui 2 0 2015-11-04 10:58:11.976
!MESSAGE java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException
at com.codeaffine.eclipse.swt.widget.scrollable.TreeAdapter.setSize(TreeAdapter.java:78)
at org.eclipse.jface.layout.AbstractColumnLayout.layoutTableTree(AbstractColumnLayout.java:208)
at org.eclipse.jface.layout.AbstractColumnLayout.layout(AbstractColumnLayout.java:236)
at org.eclipse.jface.layout.TreeColumnLayout.layout(TreeColumnLayout.java:76)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1311)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1318)
at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1297)
at org.eclipse.swt.widgets.Composite.layout(Composite.java:682)
at org.eclipse.oomph.internal.ui.UIPropertyTester$3$1.run(UIPropertyTester.java:124)
at org.eclipse.oomph.ui.UIUtil$5.run(UIUtil.java:539)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4155)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3772)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)

@fappel
Copy link
Owner

fappel commented Nov 4, 2015

Thanks, I'll dig into it ;-)

@fappel
Copy link
Owner

fappel commented Nov 4, 2015

Ok, I'm able to reproduce the problem. Seems indeed that this is a follow-up problem, but the original cause get's swallowed somewhere in the rendering engine. There is a code passage in the adapter mechanism that does not respect that the scrollable's scrollbars actually can be null :( I think I should be able to fix this soon and see if it works afterwards. Thanks again for reporting!

fappel added a commit that referenced this issue Nov 6, 2015
- DRY: replace multiple redundant calls with a single method
- preparations to abstract null reference handling of scrollbars
  (needed for #32)
@fappel fappel closed this as completed in d318a44 Nov 6, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants