As a matter of fact it is not my component. It is the component for showing an
FCKEditor i downloaded from https://tapestryfckeditor.dev.java.net/
Its not completly clear for me either why he uses id and tries to extend this.
Anyway, I still don't know why it works in development and not in test.
I think i will contact the author.
thanks,
Lennart
>-----Original Message-----
>From: Jesse Kuhnert <[EMAIL PROTECTED]>
>Sent: 08/17/05 - 10:31
>To: Tapestry users <[email protected]>, Lennart Benoot
<[EMAIL PROTECTED]>
>Subject: Re: Re: enhance problem
>
>Hmmmm...I haven't actually checked the source, but I feel pretty
>comforatable taking a guess that parameter property component
>enhancements are not allowed, or at least not at certain stages?
>
>Are you trying to enhance the id attribute of IComponent, and if so,
>why? Maybe there is a better way to do whatever it is that you are
>doing..
>
>jesse
>On 17 Aug 2005 15:01:51 -0000, Lennart Benoot <[EMAIL PROTECTED]>
wrote:
>>
>> This is the stacktrace:
>>
>> #
org.apache.tapestry.enhance.ComponentClassFactory.checkAccessors(ComponentClassFactory.java:294)
>> #
org.apache.tapestry.enhance.ComponentClassFactory.scanForParameterProperty(ComponentClassFactory.java:451)
>> #
org.apache.tapestry.enhance.ComponentClassFactory.scanForParameterEnhancements(ComponentClassFactory.java:385)
>> #
org.apache.tapestry.enhance.ComponentClassFactory.scanForEnhancements(ComponentClassFactory.java:353)
>> #
org.apache.tapestry.enhance.ComponentClassFactory.needsEnhancement(ComponentClassFactory.java:145)
>> #
org.apache.tapestry.enhance.DefaultComponentClassEnhancer.constructComponentClass(DefaultComponentClassEnhancer.java:141)
>> #
org.apache.tapestry.enhance.DefaultComponentClassEnhancer.getEnhancedClass(DefaultComponentClassEnhancer.java:97)
>> #
org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoader..java:603)
>> #
org.apache.tapestry.pageload.PageLoader.createImplicitComponent(PageLoader.java:569)
>> #
org.apache.tapestry.BaseComponentTemplateLoader.createImplicitComponent(BaseComponentTemplateLoader.java:295)
>> #
org.apache.tapestry.BaseComponentTemplateLoader.process(BaseComponentTemplateLoader.java:237)
>> #
org.apache.tapestry.BaseComponentTemplateLoader.process(BaseComponentTemplateLoader.java:172)
>> #
org.apache.tapestry.BaseComponent.readTemplate(BaseComponent.java:100)
>> #
org.apache.tapestry.BaseComponent.finishLoad(BaseComponent.java:135)
>> #
org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:519)
>> #
org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:764)
>> #
org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:152)
>> #
org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:195)
>>
>> >-----Original Message-----
>> >From: Jesse Kuhnert <[EMAIL PROTECTED]>
>> >Sent: 08/17/05 - 09:35
>> >To: Jesse Kuhnert <[EMAIL PROTECTED]>
>> >Subject: RE: Re: enhance problem
>> >
>> >I don't know for sure, but it may be possible that the
>> >EnhancementWorker logic specifically checks for certain
>> >"allowed"
>> >enhancements, it could be that component id's are one of the
>> >things
>> >that it won't allow changes to. ..Do you have a full stack trace?
>> >
>> >
>> >On 17 Aug 2005 14:16:41 -0000, Lennart Benoot
>> ><[EMAIL PROTECTED]> wrote:
>> >>
>> >> Hi all,
>> >>
>> >> I have a problem with enhancing a class. Everything works fine in
>> >developement but on the test system i get the following exception:
>> >>
>> >> org.apache.tapestry.ApplicationRuntimeException
>> >> Unable to enhance class org.apache.tapestry.AbstractComponent
>> >because it implements a non-abstract read method for property
>> >'id'.
>> >>
>> >> Tapestry versions should be the same.
>> >>
>> >> Any ideas?
>> >>
>> >> Regards,
>> >> Lennart
>> >>
>> >>
>> >>
>> >>
>>
>---------------------------------------------------------------------
>> >> 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]
>>
>>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]