This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 433190 - [DND] NPE during DND operations that leaves the feedback shell
Summary: [DND] NPE during DND operations that leaves the feedback shell
Status: CLOSED DUPLICATE of bug 432650
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.4   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 4.4 M7   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-22 07:46 EDT by Daniel Rolka CLA
Modified: 2014-04-22 08:23 EDT (History)
0 users

See Also:


Attachments
The feedback shell issue (41.27 KB, image/png)
2014-04-22 07:46 EDT, Daniel Rolka CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Rolka CLA 2014-04-22 07:46:04 EDT
Created attachment 242186 [details]
The feedback shell issue

Steps to reproduce the issue:

- start to drag some IDE part
- after a while the following exception should occur:

java.lang.NullPointerException
	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.combine(ModelServiceImpl.java:564)
	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.insert(ModelServiceImpl.java:600)
	at org.eclipse.e4.ui.workbench.addons.dndaddon.SplitDropAgent.dock(SplitDropAgent.java:377)
	at org.eclipse.e4.ui.workbench.addons.dndaddon.SplitDropAgent.drop(SplitDropAgent.java:182)
	at org.eclipse.e4.ui.workbench.addons.dndaddon.DragAgent.dragFinished(DragAgent.java:159)
	at org.eclipse.e4.ui.workbench.addons.dndaddon.PartDragAgent.dragFinished(PartDragAgent.java:111)
	at org.eclipse.e4.ui.workbench.addons.dndaddon.DnDManager.finishDrag(DnDManager.java:276)
	at org.eclipse.e4.ui.workbench.addons.dndaddon.DnDManager.startDrag(DnDManager.java:243)

The exception causes that the feedback shell stays visible (see attachment). After the exception the Workbench is still usable (i.e. we can type in the editor or modify the selection)

Daniel
Comment 1 Daniel Rolka CLA 2014-04-22 07:51:11 EDT
> start to drag some IDE part

To be more precise - drag and move between different containers some IDE part and finally drop it into the new container

Daniel
Comment 2 Wojciech Sudol CLA 2014-04-22 08:23:54 EDT

*** This bug has been marked as a duplicate of bug 432650 ***