Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ve-dev] VE in PDE

Hi,

I have set up development environment for ULC VE plug-in.

Versions: Eclipse 3.2 and VE 1.2.

VE plug-ins have been imported as plug-in projects in the workspace.

To test if the VE plug-in is functioning ok, I launch the target workbench
using Run.

In the target workbench, I create a Java project and create a Visual class.

VE and palette come up ok.

I drop a JButton on the canvas. The generated code does not have a getter
method, only a variable is created and there is the an exception in the log
file (see below).

Could you please tell me what the problem is? Is my set up wrong or is there
a bug with VE

Thanks and
!ENTRY org.eclipse.ve.java.core 4 0 2006-07-10 11:24:33.656
!MESSAGE Can not overide existing source

!ENTRY org.eclipse.ve.java.core 2 0 2006-07-10 11:24:33.671
!MESSAGE Exception thrown.
!STACK 0
java.lang.NullPointerException
	at
org.eclipse.ve.internal.java.codegen.util.AbstractMethodTextGenerator.genera
teMethod(AbstractMethodTextGenerator.java:119)
	at
org.eclipse.ve.internal.java.codegen.java.BeanPartFactory.generateInitMethod
(BeanPartFactory.java:235)
	at
org.eclipse.ve.internal.java.codegen.java.BeanPartFactory.createFromJVEModel
(BeanPartFactory.java:663)
	at
org.eclipse.ve.internal.java.codegen.model.BeanDeclModel.lazyCreateBeanInsta
nce(BeanDeclModel.java:305)
	at
org.eclipse.ve.internal.java.codegen.model.BeanDeclModel.getABean(BeanDeclMo
del.java:324)
	at
org.eclipse.ve.internal.java.codegen.util.AbstractMethodTextGenerator.genera
teExpressionsContent(AbstractMethodTextGenerator.java:288)
	at
org.eclipse.ve.internal.java.codegen.java.CompositionDecoderAdapter.processS
ettings(CompositionDecoderAdapter.java:127)
	at
org.eclipse.ve.internal.java.codegen.java.CompositionDecoderAdapter.notifyCh
anged(CompositionDecoderAdapter.java:153)
	at
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierIm
pl.java:230)
	at
org.eclipse.emf.ecore.util.EcoreEList.dispatchNotification(EcoreEList.java:2
34)
	at
org.eclipse.emf.common.notify.impl.NotifyingListImpl.addAllUnique(NotifyingL
istImpl.java:462)
	at
org.eclipse.emf.common.notify.impl.NotifyingListImpl.addAllUnique(NotifyingL
istImpl.java:396)
	at org.eclipse.emf.common.util.BasicEList.addAll(BasicEList.java:688)
	at
org.eclipse.ve.internal.cde.commands.ApplyAttributeSettingCommand.execute(Ap
plyAttributeSettingCommand.java:92)
	at
org.eclipse.ve.internal.propertysheet.common.commands.CompoundCommand.execut
e(CompoundCommand.java:224)
	at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorCommandStack
$1.run(JavaVisualEditorCommandStack.java:55)
	at
org.eclipse.ve.internal.cde.core.ModelChangeController.doModelChanges(ModelC
hangeController.java:245)
	at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorCommandStack
.execute(JavaVisualEditorCommandStack.java:52)
	at org.eclipse.gef.tools.AbstractTool.executeCommand(AbstractTool.java:388)
	at
org.eclipse.gef.tools.AbstractTool.executeCurrentCommand(AbstractTool.java:4
00)
	at
org.eclipse.gef.tools.CreationTool.performCreation(CreationTool.java:254)
	at org.eclipse.gef.tools.CreationTool.handleButtonUp(CreationTool.java:178)
	at org.eclipse.gef.tools.AbstractTool.mouseUp(AbstractTool.java:1053)
	at org.eclipse.gef.EditDomain.mouseUp(EditDomain.java:259)
	at
org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseReleased(DomainE
ventDispatcher.java:374)
	at
org.eclipse.draw2d.LightweightSystem$EventHandler.mouseUp(LightweightSystem.
java:538)
	at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:137)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
	at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.
java:78)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
EclipseAppLauncher.java:92)
	at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAp
pLauncher.java:68)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
	at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
	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:336)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)



Back to the top