Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 327892

Summary: [Linux] Multiple errors in error log while dragging an element from the Model explorer and dropping it in papyrus Diagram
Product: [Modeling] Papyrus Reporter: Tatiana Fesenko <tatiana.fesenko>
Component: CoreAssignee: Project Inbox <mdt-papyrus-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Tatiana Fesenko CLA 2010-10-15 09:46:52 EDT
Multiple errors appear in error log while dragging an element from the Model explorer and dropping it in papyrus Diagram. The drag-and-drop itself, however, is executed properly.
Comment 1 Tatiana Fesenko CLA 2010-10-15 09:48:35 EDT
Error message: 
!MESSAGE Received wrong transfer data. 
No exception available. 

The stack trace of the place from where the message is created looks like this:
at org.eclipse.ui.statushandlers.WorkbenchErrorHandler.handle(WorkbenchErrorHandler.java:80)
	at org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler.handle(IDEWorkbenchErrorHandler.java:108)
	at org.eclipse.ui.internal.WorkbenchErrorHandlerProxy.handle(WorkbenchErrorHandlerProxy.java:36)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:242)
	at org.eclipse.ui.internal.JFaceUtil$2.log(JFaceUtil.java:59)
	at org.eclipse.jface.util.LocalSelectionTransfer.nativeToJava(LocalSelectionTransfer.java:125)
	at org.eclipse.papyrus.diagram.clazz.part.UMLDiagramEditor$4.getJavaObject(UMLDiagramEditor.java:504)
	at org.eclipse.papyrus.diagram.common.listeners.DropTargetListener.getObjectsBeingDropped(DropTargetListener.java:52)
	at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramDropTargetListener.updateTargetRequest(DiagramDropTargetListener.java:197)
	at org.eclipse.gef.dnd.AbstractTransferDropTargetListener.handleDrop(AbstractTransferDropTargetListener.java:333)
	at org.eclipse.gmf.runtime.diagram.ui.parts.DiagramDropTargetListener.handleDrop(DiagramDropTargetListener.java:151)
	at org.eclipse.gef.dnd.AbstractTransferDropTargetListener.drop(AbstractTransferDropTargetListener.java:183)
Comment 2 Tatiana Fesenko CLA 2010-10-15 09:54:50 EDT
The problem looks to be similar to the problem described here - 
http://dev.eclipse.org/newslists/news.eclipse.platform.swt/msg41423.html

The problem is on OS side. It only corrupts early feedback, but it doesn't influence the result of drag-and-drop.