This is interesting. I read your other post as well, and I use annotations all over in my code in much the same way as you do. Never once did I get this exception. This leads me to a question. What servlet container are you using? Perhaps it'd be worth for you to try a different container and see if it helps?
-adam On 3/10/06, Chris Chiappone <[EMAIL PROTECTED]> wrote: > I posted this a while back on jira: > http://issues.apache.org/jira/browse/TAPESTRY-848 > > This exception occurs only when page caching is set to false, This is > an annoyance because development time slows down having to redeploy > after ever little html change. > > Anyone know the reason why this is occurring? > > org.apache.tapestry.BindingException > Exception invoking listener method formSubmit of component OpenCase: > Error: An error occured processing annotation > @org.apache.tapestry.annotations.InjectPage(value=TermsOfUse) of > public abstract org.apache.tapestry.IPage > com.atwcorp.trustedresponse.view.components.Border.getTermsOfUse(): > Property termsOfUse has already been accounted for by the element at > Annotation @org.apache.tapestry.annotations.InjectPage(value=TermsOfUse) > of public abstract org.apache.tapestry.IPage > com.atwcorp.trustedresponse.view.components.Border.getTermsOfUse(). > binding: [EMAIL PROTECTED] > parameter listener, component=OpenCase, methodName=formSubmit, > location=context:/WEB-INF/OpenCase.html, line 35] > component: [EMAIL PROTECTED] > location: context:/WEB-INF/OpenCase.html, line 35 > 30 <tr class="hiBlue"> > 31 <td><span style="font-weight: bold;"><h2><span > key="pageHeader">PageHeader</span></h2><br> > 32 <br> > 33 </span> > 34 <span jwcid="@ShowError" delegate="ognl:beans.delegate" /> > 35 <form jwcid="@Form" delegate="ognl:beans.delegate" > listener="listener:formSubmit"> > 36 <table class="TapTable"> > 37 > 38 <tr> > 39 <td class="infohead" colspan="2"> > 40 > > org.apache.hivemind.ApplicationRuntimeException > Error: An error occured processing annotation > @org.apache.tapestry.annotations.InjectPage(value=TermsOfUse) of > public abstract org.apache.tapestry.IPage > com.atwcorp.trustedresponse.view.components.Border.getTermsOfUse(): > Property termsOfUse has already been accounted for by the element at > Annotation @org.apache.tapestry.annotations.InjectPage(value=TermsOfUse) > of public abstract org.apache.tapestry.IPage > com.atwcorp.trustedresponse.view.components.Border.getTermsOfUse(). > location: Annotation > @org.apache.tapestry.annotations.InjectPage(value=TermsOfUse) of > public abstract org.apache.tapestry.IPage > com.atwcorp.trustedresponse.view.components.Border.getTermsOfUse() > > org.apache.hivemind.ApplicationRuntimeException > Property termsOfUse has already been accounted for by the element at > Annotation @org.apache.tapestry.annotations.InjectPage(value=TermsOfUse) > of public abstract org.apache.tapestry.IPage > com.atwcorp.trustedresponse.view.components.Border.getTermsOfUse(). > location: Annotation > @org.apache.tapestry.annotations.InjectPage(value=TermsOfUse) of > public abstract org.apache.tapestry.IPage > com.atwcorp.trustedresponse.view.components.Border.getTermsOfUse() > Stack Trace: > > * > org.apache.tapestry.spec.ComponentSpecification.claimProperty(ComponentSpecification.java:674) > * > org.apache.tapestry.spec.ComponentSpecification.addInjectSpecification(ComponentSpecification.java:645) > * > org.apache.tapestry.annotations.InjectPageAnnotationWorker.performEnhancement(InjectPageAnnotationWorker.java:50) > * > org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:142) > * > org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:110) > * > org.apache.tapestry.annotations.AnnotationEnhancementWorker.performEnhancement(AnnotationEnhancementWorker.java:70) > > -- > ~chris > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]