Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Visual Editor (VE) » VE 1.1M2 copy-paste bug
VE 1.1M2 copy-paste bug [message #608119] Thu, 30 June 2005 14:05
Michele Puccini is currently offline Michele PucciniFriend
Messages: 33
Registered: July 2009
Member
Here's another bug of VE.

Test case:

- Create a Visual Class extending from JFrame (or JPanel)
- Add a JButton
- Copy and paste the JButton by CTRL-C/CTRL-V (or menu copy/paste).

Error dump:

Problems occurred when invoking code from plug-in: "org.eclipse.ve.cde".

java.lang.NullPointerException
at
org.eclipse.ve.internal.java.core.EventInvocationAndListener TreeEditPart.setModel(EventInvocationAndListenerTreeEditPart .java:78)
at
org.eclipse.gef.editparts.AbstractTreeEditPart.<init>(AbstractTreeEditPart.java:53)
at
org.eclipse.ve.internal.java.core.EventInvocationAndListener TreeEditPart. <init>(EventInvocationAndListenerTreeEditPart.java:65)
at
org.eclipse.ve.internal.java.core.JavaBeanTreeEditPart.creat eChild(JavaBeanTreeEditPart.java:476)
at
org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:733)
at
org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractE ditPart.java:684)
at
org.eclipse.gef.editparts.AbstractEditPart.addNotify(Abstrac tEditPart.java:232)
at
org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:195)
at
org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:734)
at
org.eclipse.ve.internal.java.core.CompositionComponentsTreeE ditPart.access$0(CompositionComponentsTreeEditPart.java:1)
at
org.eclipse.ve.internal.java.core.CompositionComponentsTreeE ditPart$2.run(CompositionComponentsTreeEditPart.java:64)
at
org.eclipse.ve.internal.cde.core.ModelChangeController$1$Saf eRunnable.run(ModelChangeController.java:329)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.ve.internal.cde.core.ModelChangeController.execu teAsyncRunnables(ModelChangeController.java:346)
at
org.eclipse.ve.internal.cde.core.ModelChangeController.trans actionEnded(ModelChangeController.java:308)
at
org.eclipse.ve.internal.cde.core.ModelChangeController.doMod elChanges(ModelChangeController.java:174)
at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorCommandStack.execute(JavaVisualEditorCommandStack.java:4 9)
at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTo ol.java:374)
at
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(Abs tractTool.java:386)
at
org.eclipse.gef.tools.CreationTool.performCreation(CreationT ool.java:253)
at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTo ol.java:177)
at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java :1035)
at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:259)
at
org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouse Released(DomainEventDispatcher.java:374)
at
org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(Li ghtweightSystem.java:548)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:137)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2713)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:103)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:226)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:376)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.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)

- Now drag the copied button into the JFrame's content pane

Error dump:

Problems occurred when invoking code from plug-in: "org.eclipse.ve.cde".

java.lang.NullPointerException
at
org.eclipse.ve.internal.java.core.EventInvocationAndListener TreeEditPart.setModel(EventInvocationAndListenerTreeEditPart .java:78)
at
org.eclipse.gef.editparts.AbstractTreeEditPart.<init>(AbstractTreeEditPart.java:53)
at
org.eclipse.ve.internal.java.core.EventInvocationAndListener TreeEditPart. <init>(EventInvocationAndListenerTreeEditPart.java:65)
at
org.eclipse.ve.internal.java.core.JavaBeanTreeEditPart.creat eChild(JavaBeanTreeEditPart.java:476)
at
org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:733)
at
org.eclipse.gef.editparts.AbstractEditPart.refresh(AbstractE ditPart.java:684)
at
org.eclipse.gef.editparts.AbstractEditPart.addNotify(Abstrac tEditPart.java:232)
at
org.eclipse.gef.editparts.AbstractEditPart.addChild(Abstract EditPart.java:195)
at
org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(A bstractEditPart.java:734)
at
org.eclipse.ve.internal.jfc.core.ContainerTreeEditPart.acces s$0(ContainerTreeEditPart.java:1)
at
org.eclipse.ve.internal.jfc.core.ContainerTreeEditPart$1.doR un(ContainerTreeEditPart.java:74)
at
org.eclipse.ve.internal.cde.emf.EditPartAdapterRunnable.run( EditPartAdapterRunnable.java:80)
at
org.eclipse.ve.internal.cde.core.ModelChangeController$1$Saf eRunnable.run(ModelChangeController.java:329)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at
org.eclipse.ve.internal.cde.core.ModelChangeController.execu teAsyncRunnables(ModelChangeController.java:346)
at
org.eclipse.ve.internal.cde.core.ModelChangeController.trans actionEnded(ModelChangeController.java:308)
at
org.eclipse.ve.internal.cde.core.ModelChangeController.doMod elChanges(ModelChangeController.java:174)
at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorCommandStack.execute(JavaVisualEditorCommandStack.java:4 9)
at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTo ol.java:374)
at
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(Abs tractTool.java:386)
at
org.eclipse.gef.tools.DragEditPartsTracker.performDrag(DragE ditPartsTracker.java:450)
at
org.eclipse.gef.tools.DragEditPartsTracker.handleButtonUp(Dr agEditPartsTracker.java:320)
at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java :1035)
at org.eclipse.gef.tools.SelectionTool.mouseUp(SelectionTool.ja va:545)
at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:259)
at
org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouse Released(DomainEventDispatcher.java:374)
at
org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(Li ghtweightSystem.java:548)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:137)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2713)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:809 )
at org.eclipse.jface.window.Window.open(Window.java:787)
at
org.eclipse.pde.internal.runtime.logview.EventDetailsDialog. open(EventDetailsDialog.java:152)
at
org.eclipse.pde.internal.runtime.logview.EventDetailsDialogA ction.run(EventDetailsDialogAction.java:91)
at
org.eclipse.pde.internal.runtime.logview.LogView$12.doubleCl ick(LogView.java:336)
at
org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredV iewer.java:720)
at
org.eclipse.core.internal.runtime.InternalPlatform.run(Inter nalPlatform.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:14 8)
at
org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(S tructuredViewer.java:718)
at
org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelec t(StructuredViewer.java:950)
at
org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSe lected(StructuredViewer.java:1057)
at
org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEven t(OpenStrategy.java:219)
at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.ja va:216)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrate gy.java:275)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3080)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2713)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:103)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:226)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:376)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.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)


The session data:

eclipse.buildId=I20050627-1435
java.version=1.5.0_04
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=it_IT
Command-line arguments: -os win32 -ws win32 -arch x86 -data
c:\eclipse_workspace
This is a continuation of log file c:\eclipse_workspace\.metadata\.bak_0.log
Created Time: 2005-06-30 11:56:17.500



Cheers!

Mik of ClassX
Previous Topic:No display of layout
Next Topic:currently methods need receiver
Goto Forum:
  


Current Time: Fri Apr 19 20:36:34 GMT 2024

Powered by FUDForum. Page generated in 0.02750 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top