What annotations do you have on your getTermsOfUse() method? What does your Border.java look like (just that one property getter of course)?
-----Original Message----- From: Mul [mailto:[EMAIL PROTECTED] Sent: Sunday, March 12, 2006 3:39 AM To: Tapestry users Subject: Re: Anyone have any idea about this exception? I've encounter this exception before, with the page caching set to disabled. One thing that I did and thought may have caused the exception if both the page and component are injected with the same object, such as Visit. I had the page and component both injecting the visit object; I can't say that was really the actual cause of the problem though, but try it. You can always get the value of the injected object in component through the page it's referring to. Muljadi 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] > [template > 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 DEFANGED_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 <DEFANGED_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.performEnhancemen t > (InjectPageAnnotationWorker.java:50) > * > org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnh ancement > (AnnotationEnhancementWorker.java:142) > * > org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnh ancement > (AnnotationEnhancementWorker.java:110) > * > org.apache.tapestry.annotations.AnnotationEnhancementWorker.performEnhanceme nt > (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]