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]

Reply via email to