How to debug a Visual Editor Parse Error [message #612870] |
Thu, 11 May 2006 16:27 |
Eclipse User |
|
|
|
Originally posted by: gdiamond.harryfox.com
Hi,
I was constantly getting problems with Eclipse 3.1 and Visual Editor 1.1.0.1
not being able to properly parse some compoents. It would generally behave
by not displaying the components in the Design window, but would display
inside the Java Beans with a rather uninformative red x.
I upgraded to the newest versions hoping it would solve my problems, but now
i get even less: a blank Design screen and empty Java beans, and "Parse
Error" in the bottom status bar.
I created the original frame using the VE (drag and drop from the palette),
but manually added complex Actions to buttons/textfields. These are all
Swing components.
Here are the versions and log file.. Any ideas how to debug, what to check
for?
Thanks
Versions:
eclipse-SDK-3.2M6-win32
emf-sdo-runtime-2.2.0M6
VE-runtime-1.2M3
GEF-runtime-3.2M6
Log file:
!SESSION 2006-05-11
15:59:17.030 -----------------------------------------------
eclipse.buildId=I20060331-2000
java.version=1.5.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.ve.java.core 4 0 2006-05-11 16:08:49.569
!MESSAGE Exception thrown.
!STACK 0
java.lang.NullPointerException
at
org.eclipse.jem.internal.instantiation.base.JavaInstantiatio n.getSFeature(Ja
vaInstantiation.java:39)
at
org.eclipse.ve.internal.java.codegen.java.EventDecoderHelper .getEventSF(Even
tDecoderHelper.java:214)
at
org.eclipse.ve.internal.java.codegen.java.EventDecoderHelper .getInvocationIn
dex(EventDecoderHelper.java:693)
at
org.eclipse.ve.internal.java.codegen.java.AllocationStyleHel per.processEvent
(AllocationStyleHelper.java:45)
at
org.eclipse.ve.internal.java.codegen.java.EventDecoderHelper .decode(EventDec
oderHelper.java:489)
at
org.eclipse.ve.internal.java.codegen.java.AbstractEventDecod er.decode(Abstra
ctEventDecoder.java:95)
at
org.eclipse.ve.internal.java.codegen.model.CodeEventRef.deco deExpression(Cod
eEventRef.java:146)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.decodeExpress
ion(JavaSourceTranslator.java:608)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.buildComposit
ionModel(JavaSourceTranslator.java:734)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.reverseParse(
JavaSourceTranslator.java:866)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.decodeDocumen
t(JavaSourceTranslator.java:939)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.loadModel(Jav
aSourceTranslator.java:597)
at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$Setup.r
un(JavaVisualEditorPart.java:1978)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
!ENTRY org.eclipse.ve.java.core 2 0 2006-05-11 16:08:49.629
!MESSAGE Exception thrown.
!STACK 0
java.lang.NullPointerException
at
org.eclipse.emf.ecore.util.EcoreUtil.getExistingAdapter(Ecor eUtil.java:78)
at
org.eclipse.ve.internal.java.codegen.java.EventDecoderHelper .unadaptToCompos
itionModel(EventDecoderHelper.java:651)
at
org.eclipse.ve.internal.java.codegen.java.AbstractEventDecod er.isDeleted(Abs
tractEventDecoder.java:186)
at
org.eclipse.ve.internal.java.codegen.java.AbstractEventDecod er.dispose(Abstr
actEventDecoder.java:224)
at
org.eclipse.ve.internal.java.codegen.model.BeanPart.deactiva te(BeanPart.java
:1141)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.buildComposit
ionModel(JavaSourceTranslator.java:767)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.reverseParse(
JavaSourceTranslator.java:866)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.decodeDocumen
t(JavaSourceTranslator.java:939)
at
org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslat or.loadModel(Jav
aSourceTranslator.java:597)
at
org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEd itorPart$Setup.r
un(JavaVisualEditorPart.java:1978)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
|
|
|
Powered by
FUDForum. Page generated in 0.03147 seconds