google-code-export / gwt-test-utils

Automatically exported from code.google.com/p/gwt-test-utils
1 stars 0 forks source link

version 0.28.2 fail to initialize Panel with alignement constant #39

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
In the ui.xml : 

<g:VerticalPanel horizontalAlignment="ALIGN_LEFT" 
verticalAlignment="ALIGN_MIDDLE">

Workaround : 

add a "ui:field" attribute and set the property programmatically

Exception :

com.octo.gwt.test.exceptions.ReflectionException: Error while setting 
properties for 'VerticalPanel' in 'RetraitCheque.ui.xml'
    at com.octo.gwt.test.internal.uibinder.UiBinderWidget.getWrapped(UiBinderWidget.java:104)
    at com.octo.gwt.test.internal.uibinder.UiBinderTagBuilder.endTag(UiBinderTagBuilder.java:86)
    at com.octo.gwt.test.internal.uibinder.UiXmlContentHandler.endElement(UiXmlContentHandler.java:33)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLNSDTDValidator.endNamespaceScope(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at com.octo.gwt.test.internal.uibinder.GwtUiBinderParser.createUiComponent(GwtUiBinderParser.java:45)
    at com.octo.gwt.test.internal.uibinder.UiBinderInvocationHandler.createAndBindUi(UiBinderInvocationHandler.java:66)
    at com.octo.gwt.test.internal.uibinder.UiBinderInvocationHandler.invoke(UiBinderInvocationHandler.java:28)
    at ma.awb.prototype.client.cheque.$Proxy13.createAndBindUi(Unknown Source)
    at ma.awb.prototype.client.cheque.RetraitCheque.<init>(RetraitCheque.java:39)
    at ma.awb.prototype.client.cheque.RetraitChequeTest.testEffacer(RetraitChequeTest.java:33)
    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:597)
    at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    at com.octo.gwt.test.GwtRunnerBase.run(GwtRunnerBase.java:63)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.lang.IllegalArgumentException: Cannot invoke 
com.google.gwt.user.client.ui.VerticalPanel.setHorizontalAlignment on bean 
class 'class com.google.gwt.user.client.ui.VerticalPanel' - argument type 
mismatch - had objects of type "java.lang.String" but expected signature 
"com.google.gwt.user.client.ui.HasHorizontalAlignment$HorizontalAlignmentConstan
t"
    at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:2235)
    at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:2151)
    at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1957)
    at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:2064)
    at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1017)
    at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:830)
    at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:433)
    at com.octo.gwt.test.internal.uibinder.UiBinderWidget.getWrapped(UiBinderWidget.java:102)
    ... 45 more
Caused by: java.lang.IllegalArgumentException: argument type mismatch
    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:597)
    at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:2170)
    ... 52 more

Original issue reported on code.google.com by antoine....@gmail.com on 13 May 2011 at 3:48

GoogleCodeExporter commented 9 years ago

Original comment by gael.laz...@gmail.com on 16 May 2011 at 8:13

GoogleCodeExporter commented 9 years ago

Original comment by gael.laz...@gmail.com on 18 May 2011 at 11:24

GoogleCodeExporter commented 9 years ago
I wrote a patch for this in the lastest 0.28.3-SNAPSHOT, could you give it a 
try ?

Original comment by gael.laz...@gmail.com on 18 May 2011 at 12:12

GoogleCodeExporter commented 9 years ago
it's working on 0.28.3-SNAPSHOT
Thanks

Original comment by antoine....@gmail.com on 23 May 2011 at 4:31

GoogleCodeExporter commented 9 years ago

Original comment by gael.laz...@gmail.com on 23 May 2011 at 4:37

GoogleCodeExporter commented 9 years ago

Original comment by gael.laz...@gmail.com on 9 Jun 2011 at 3:32