Palette: can not load component com.google.gwt.user.client.ui.TextArea

19 views
Skip to first unread message

Meeta Krishnamurthi

unread,
Nov 11, 2010, 8:26:36 AM11/11/10
to Google Web Toolkit
Hey

I am using the GWT Designer downloaded from the latest Update Site for
Eclipse 3.6.

I seem to be unable to add any of the TextBox Controls (TextBox,
TextArea, PasswordTextBox) those inheriting from TextBoxBase from the
Palette. Clicking on any of these generates the following error in the
Designer Editor Erros


Palette: can not load component com.google.gwt.user.client.ui.TextArea
Stack trace:

java.beans.IntrospectionException: type mismatch between read and
write methods
at
java.beans.PropertyDescriptor.findPropertyType(PropertyDescriptor.java:
657)
at
java.beans.PropertyDescriptor.setWriteMethod(PropertyDescriptor.java:
318)
at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:140)
at
com.instantiations.designer.core.utils.reflect.ReflectionUtils.addPropertyDescriptor(ReflectionUtils.java:
1256)
at
com.instantiations.designer.core.utils.reflect.ReflectionUtils.getPropertyDescriptors(ReflectionUtils.java:
1200)
at
com.instantiations.designer.core.model.description.rules.StandardBeanPropertiesRule.begin(StandardBeanPropertiesRule.java:
37)
at org.apache.commons.digester.Digester.startElement(Digester.java:
1563)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:
504)
at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:
182)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:
1315)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2723)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:
624)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:
486)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:
810)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:
740)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:
110)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:
1208)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
$JAXPSAXParser.parse(SAXParserImpl.java:525)
at org.apache.commons.digester.Digester.parse(Digester.java:1887)
at
com.instantiations.designer.core.model.description.helpers.ComponentDescriptionHelper.getDescription0(ComponentDescriptionHelper.java:
361)
at
com.instantiations.designer.core.model.description.helpers.ComponentDescriptionHelper.getDescription0(ComponentDescriptionHelper.java:
266)
at
com.instantiations.designer.core.model.description.helpers.ComponentDescriptionHelper.getDescription(ComponentDescriptionHelper.java:
236)
at
com.instantiations.designer.core.editor.palette.model.entry.ComponentEntryInfo.ensureDescriptions(ComponentEntryInfo.java:
237)
at
com.instantiations.designer.core.editor.palette.model.entry.ComponentEntryInfo.createTool(ComponentEntryInfo.java:
362)
at
com.instantiations.designer.core.editor.palette.model.entry.ToolEntryInfo
$1.runObject(ToolEntryInfo.java:28)
at
com.instantiations.designer.core.editor.palette.model.entry.ToolEntryInfo
$1.runObject(ToolEntryInfo.java:1)
at
com.instantiations.designer.core.utils.execution.ExecutionUtils.runObjectLog(ExecutionUtils.java:
268)
at
com.instantiations.designer.core.editor.palette.model.entry.ToolEntryInfo.activate(ToolEntryInfo.java:
23)
at com.instantiations.designer.core.editor.palette.DesignerPalette
$3.activate(DesignerPalette.java:253)
at
com.instantiations.designer.core.controls.palette.PaletteComposite.selectEntry(PaletteComposite.java:
206)
at com.instantiations.designer.core.controls.palette.PaletteComposite
$EntryFigure$1.mouseUp(PaletteComposite.java:726)
at com.instantiations.draw2d.EventManager
$2.invokeListener(EventManager.java:217)
at com.instantiations.draw2d.EventManager.sendEvent(EventManager.java:
177)
at
com.instantiations.draw2d.EventManager.handleMouseEvent(EventManager.java:
164)
at com.instantiations.draw2d.EventManager.mouseUp(EventManager.java:
155)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at com.instantiations.draw2d.EventManager$8.invoke(EventManager.java:
288)
at $Proxy1.mouseUp(Unknown Source)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
213)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
3540)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3161)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:
332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:
115)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
369)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)

Full stack trace (to see full context):

java.lang.Error: PropertyDescriptor(public java.lang.Object
com.google.gwt.user.client.ui.TextBoxBase.getValue(), public void
com.google.gwt.user.client.ui.ValueBoxBase.setValue(java.lang.Object))
at
com.instantiations.designer.core.utils.reflect.ReflectionUtils.addPropertyDescriptor(ReflectionUtils.java:
1258)
at
com.instantiations.designer.core.utils.reflect.ReflectionUtils.getPropertyDescriptors(ReflectionUtils.java:
1200)
at
com.instantiations.designer.core.model.description.rules.StandardBeanPropertiesRule.begin(StandardBeanPropertiesRule.java:
37)
at org.apache.commons.digester.Digester.startElement(Digester.java:
1563)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:
504)
at
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:
182)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:
1315)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2723)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:
624)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:
486)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:
810)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:
740)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:
110)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:
1208)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
$JAXPSAXParser.parse(SAXParserImpl.java:525)
at org.apache.commons.digester.Digester.parse(Digester.java:1887)
at
com.instantiations.designer.core.model.description.helpers.ComponentDescriptionHelper.getDescription0(ComponentDescriptionHelper.java:
361)
at
com.instantiations.designer.core.model.description.helpers.ComponentDescriptionHelper.getDescription0(ComponentDescriptionHelper.java:
266)
at
com.instantiations.designer.core.model.description.helpers.ComponentDescriptionHelper.getDescription(ComponentDescriptionHelper.java:
236)
at
com.instantiations.designer.core.editor.palette.model.entry.ComponentEntryInfo.ensureDescriptions(ComponentEntryInfo.java:
237)
at
com.instantiations.designer.core.editor.palette.model.entry.ComponentEntryInfo.createTool(ComponentEntryInfo.java:
362)
at
com.instantiations.designer.core.editor.palette.model.entry.ToolEntryInfo
$1.runObject(ToolEntryInfo.java:28)
at
com.instantiations.designer.core.editor.palette.model.entry.ToolEntryInfo
$1.runObject(ToolEntryInfo.java:1)
at
com.instantiations.designer.core.utils.execution.ExecutionUtils.runObjectLog(ExecutionUtils.java:
268)
at
com.instantiations.designer.core.editor.palette.model.entry.ToolEntryInfo.activate(ToolEntryInfo.java:
23)
at com.instantiations.designer.core.editor.palette.DesignerPalette
$3.activate(DesignerPalette.java:253)
at
com.instantiations.designer.core.controls.palette.PaletteComposite.selectEntry(PaletteComposite.java:
206)
at com.instantiations.designer.core.controls.palette.PaletteComposite
$EntryFigure$1.mouseUp(PaletteComposite.java:726)
at com.instantiations.draw2d.EventManager
$2.invokeListener(EventManager.java:217)
at com.instantiations.draw2d.EventManager.sendEvent(EventManager.java:
177)
at
com.instantiations.draw2d.EventManager.handleMouseEvent(EventManager.java:
164)
at com.instantiations.draw2d.EventManager.mouseUp(EventManager.java:
155)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at com.instantiations.draw2d.EventManager$8.invoke(EventManager.java:
288)
at $Proxy1.mouseUp(Unknown Source)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
213)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
3540)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3161)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:
332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:
115)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
369)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
Caused by: java.beans.IntrospectionException: type mismatch between
read and write methods
at
java.beans.PropertyDescriptor.findPropertyType(PropertyDescriptor.java:
657)
at
java.beans.PropertyDescriptor.setWriteMethod(PropertyDescriptor.java:
318)
at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:140)
at
com.instantiations.designer.core.utils.reflect.ReflectionUtils.addPropertyDescriptor(ReflectionUtils.java:
1256)
... 62 more


Some System Details:
OS Name: Linux
OS Arch: i386
OS Version: 2.6.18-194.17.1.el5
Linux Description: CentOS release 5.5 (Final) Linux version
2.6.18-194.17.1.el5 (mock...@builder10.centos.org) (gcc version
4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Wed Sep 29 12:51:33 EDT 2010
CentOS release 5.5 (Final) Kernel \r on an \m


Java Vendor: Sun Microsystems Inc.
Java Version: 1.6.0_0


Eclipse Version: 3.6.0.v20100505
Eclipse Build Name:
Eclipse Build ID: M20100909-0800
IDE Name: Eclipse
IDE Version: 1.3.1.20100913-1228
IDE NL: en_US


I have tried installing GWT on another linux machine with a similar
configuration and simalr eclipse settings and encounter exactly the
same error.

Another user seems to have encountered a similar error here:
http://webcache.googleusercontent.com/search?q=cache:Wk4pDQGBhnIJ:comments.gmane.org/gmane.org.google.gwt/49050+gwt+cannot+render+textbox&cd=9&hl=en&ct=clnk&gl=in

Thanks for throwing any light on this issue,

Meeta Krishnamurthi

Eric Clayberg

unread,
Nov 16, 2010, 8:53:48 AM11/16/10
to Google Web Toolkit
This is typically caused by a bug in OpenJDK. If you run Eclipse using
the latest Sun/Oracle JVM instead, it should be fine.
> 43)
>         at java.lang.reflect.Method.invoke(Method.java:616)
>         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
>         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
>         at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
> Caused by: java.beans.IntrospectionException: type mismatch between
> read and write methods
>         at
> java.beans.PropertyDescriptor.findPropertyType(PropertyDescriptor.java:
> 657)
>         at
> java.beans.PropertyDescriptor.setWriteMethod(PropertyDescriptor.java:
> 318)
>         at java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:140)
>         at
> com.instantiations.designer.core.utils.reflect.ReflectionUtils.addPropertyD escriptor(ReflectionUtils.java:
> 1256)
>         ... 62 more
>
> Some System Details:
> OS Name:        Linux
> OS Arch:        i386
> OS Version:     2.6.18-194.17.1.el5
> Linux Description:      CentOS release 5.5 (Final) Linux version
> 2.6.18-194.17.1.el5 (mockbu...@builder10.centos.org) (gcc version
> 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Wed Sep 29 12:51:33 EDT 2010
> CentOS release 5.5 (Final) Kernel \r on an \m
>
> Java Vendor:    Sun Microsystems Inc.
> Java Version:   1.6.0_0
>
> Eclipse Version:        3.6.0.v20100505
> Eclipse Build Name:
> Eclipse Build ID:       M20100909-0800
> IDE Name:       Eclipse
> IDE Version:    1.3.1.20100913-1228
> IDE NL: en_US
>
> I have tried installing GWT on another linux machine with a similar
> configuration and simalr eclipse settings and encounter exactly the
> same error.
>
> Another user seems to have encountered a similar error here:http://webcache.googleusercontent.com/search?q=cache:Wk4pDQGBhnIJ:com...

Meeta Krishnamurthi

unread,
Nov 18, 2010, 12:25:49 AM11/18/10
to Google Web Toolkit
Eric,

Thanks for the tip.

There is also a work round for this JVM bug in the latest GWT Designer
build downloadable from

http://code.google.com/webtoolkit/tools/download-gwtdesigner-beta.html

Either of these approaches successfully resolves the issue.

Meeta
> ...
>
> read more »
Reply all
Reply to author
Forward
0 new messages