In my page specification, I have: 1. a property xType 2. a PropertySelection component which use the Simple String model 3. binding the value parameter of PropertySelection to the property xType Also, I have this method in my page class: public abstract String getXType();
Then I got this exception: org.apache.hivemind.ApplicationRuntimeException Error at context:/WEB-INF/QueryTransaction.page, line 5, column 21: Error adding property XType to class lnp.gui.page.QueryTransaction: Unable to add method java.lang.String getXType() to class $QueryTransaction_403: duplicate method: getXType location: context:/WEB-INF/QueryTransaction.page, line 5, column 21 1 <?xml version="1.0"?> 2 <!DOCTYPE page-specification PUBLIC 3 "-//Apache Software Foundation//Tapestry Specification 4.0//EN" 4 "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd"> 5 <page-specification> 6 <description>Query Transaction</description> 7 <property name="timeFrom" initial-value="ognl: new java.util.Date()"/> 8 <property name="timeTo" initial-value="ognl: new java.util.Date()"/> 9 <property name="qstatus" initial-value="literal:Failed"/> 10 <property name="xType" initial-value="ognl:'Activate'"/> org.apache.hivemind.ApplicationRuntimeException Unable to add method java.lang.String getXType() to class $QueryTransaction_403: duplicate method: getXType javassist.CannotCompileException duplicate method: getXType Stack Trace: javassist.bytecode.ClassFile.testExistingMethod(ClassFile.java:488) javassist.bytecode.ClassFile.addMethod(ClassFile.java:472) javassist.CtClassType.addMethod(CtClassType.java:907) org.apache.hivemind.service.impl.ClassFabImpl.addMethod(ClassFabImpl.java:291) org.apache.tapestry.enhance.EnhancementOperationImpl.addMethod( EnhancementOperationImpl.java:375) org.apache.tapestry.enhance.EnhanceUtils.createSimpleAccessor( EnhanceUtils.java:72) org.apache.tapestry.enhance.AbstractPropertyWorker.createProperty( AbstractPropertyWorker.java:72) org.apache.tapestry.enhance.AbstractPropertyWorker.performEnhancement( AbstractPropertyWorker.java:48) $EnhancementWorker_109543800eb.performEnhancement($EnhancementWorker_109543800eb.java) $EnhancementWorker_109543800f9.performEnhancement($EnhancementWorker_109543800f9.java) $EnhancementWorker_109543800d9.performEnhancement($EnhancementWorker_109543800d9.java) org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor (ComponentConstructorFactoryImpl.java:97) $ComponentConstructorFactory_109543800c6.getComponentConstructor($ComponentConstructorFactory_109543800c6.java) org.apache.tapestry.pageload.PageLoader.instantiatePage(PageLoader.java:578) org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:606) Have any clue? Thanks.