hi gerhard,

> hi manuel,
> 
> actually trinidad had to introduce special concepts and tricks to provide
> different features (esp. for jsf 1.x).
> it looks like at least one of them has problems with wrapped renderkits.
> (in codi we are just wrapping artefacts and intercepting calls to add
> functionality - but we don't change the behaviour of the wrapped artefact.)
> 
> i think the easiest way is to debug it. if you know the reason, we can think
> about the next steps.
i did some tests and added one  more wrapper method to your
trinidadrenderkitwrapper to use trinidad2.
this works for some page querys - but most result in a blank page.

for comparison i tried using the same webapp with codi-jsf1 (with the
trinidad support module) and trinidad1. interestingly this resulted in
the SAME result :(

so i assume the same problems exist in codi1/trinidad1 and codi2/trinidad2.

it seems that the difference in working links / non working links is:

- results in blank page:
onclick="submitForm('globalForm',0,{source:'index_ssms:j_id_jsp_2090825442_2pc2:goInfo'});return
false;">

- works:
onclick="TrPage._autoSubmit('globalForm','index_ssms:j_id_jsp_2090825442_2pc2:goAppManagement',event,0);return
false;"

actually i dont know why these links are rendered differently (they are
generated in the same loop). maybe you have some additionly hint whats
the problem here.


regards,
        manuel.




> 
> regards,
> gerhard
> 
> http://www.irian.at
> 
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
> 
> Professional Support for Apache MyFaces
> 
> 
> 
> 2011/5/17 Manuel Hartl <ha...@flexsecure.de>
> 
>> hi gerhard,
>>
>>> by the way - welcome to the myfaces list!
>> thanks :)
>>> you can file a jira-ticket (new feature) in our jira [1].
>>>
>>> you can try to find a workaround for a new support module or you come up
>>> with a solution for improving trinidad to avoid such issues at all.
>> a good point. i asked myself if this is a problem of trinidad or codi.
>> so it is trinidad?
>> is there any information what the underlying problem is? do the trinidad
>> people know about this?
>>
>> regards,
>>     manuel.
>>
>>
>>
>>> regards,
>>> gerhard
>>>
>>> [1] https://issues.apache.org/jira/browse/EXTCDI
>>>
>>> http://www.irian.at
>>>
>>> Your JSF powerhouse -
>>> JSF Consulting, Development and
>>> Courses in English and German
>>>
>>> Professional Support for Apache MyFaces
>>>
>>>
>>>
>>> 2011/5/17 Manuel Hartl <ha...@flexsecure.de>
>>>
>>>> Hi Gerhard,
>>>>
>>>> 1) to whom should i adress the feature request?
>>>>
>>>> 2) as the problem seems to be the same as with codi-jsf1/trinidad1, the
>>>> solution should be not portable?
>>>> if i have some time this week i try to debug it. do you think it does
>>>> make sense to look at the trinidad12-module and try to
>>>> make it work for trinidad2 ?
>>>>
>>>> Regards,
>>>>     Manuel.
>>>>
>>>>> hi manuel,
>>>>>
>>>>> if the trinidad-support module (myfaces-extcdi-trinidad12-support)
>>>> doesn't
>>>>> work any more with trinidad2 (it used to work), please file a feature
>>>>> request.
>>>>> it would be great, if you can also debug the issue and try to find a
>>>>> workaround which we can use in a myfaces-extcdi-trinidad20-support
>>>> module.
>>>>> regards,
>>>>> gerhard
>>>>>
>>>>> http://www.irian.at
>>>>>
>>>>> Your JSF powerhouse -
>>>>> JSF Consulting, Development and
>>>>> Courses in English and German
>>>>>
>>>>> Professional Support for Apache MyFaces
>>>>>
>>>>>
>>>>>
>>>>> 2011/5/17 Manuel Hartl <ha...@flexsecure.de>
>>>>>
>>>>>> Hi MyFaces-CODI-Team,
>>>>>>
>>>>>> i try to use the following in combination:
>>>>>> (JSF2 reference implementation)
>>>>>> Apache Myfaces CODI-JSF2 0.9.5
>>>>>> Apache Myfaces Trinidad 2.0.0
>>>>>>
>>>>>> 1) first i got the "No RenderingContext" exception, but this was
>> worked
>>>>>> around with
>>>>>>
>>>>>> /**
>>>>>>  * Workaround for initializing the RenderingContext of Trinidad
>>>>>>  *  * @author Gerhard Petracek
>>>>>>  */
>>>>>> public class InitTrinidad {
>>>>>>        protected void initTrinidad(
>>>>>>                        @Observes @BeforePhase(JsfPhaseId.ANY_PHASE)
>>>>>> PhaseEvent phaseEvent) {
>>>>>>                if (RenderingContext.getCurrentInstance() == null) {
>>>>>>
>>>>>>
>>>>>>
>>>>
>> tryToInstantiateClassForName("org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderingContext");
>>>>>>                }
>>>>>>        }
>>>>>> }
>>>>>>
>>>>>> 2) now i am getting problems with RenderKit
>>>>>>
>>>>>>
>>>>
>> org.apache.myfaces.extensions.cdi.jsf2.impl.scope.conversation.InterceptedRenderKit
>>>>>> not supporting
>>>>>> the "DialogRenderKitService"
>>>>>>
>>>>>> i think there was a CODI-JSF1.2-Trinidad1.2-compat module for JSF1.2
>>>>>> (myfaces-extcdi-trinidad12-support-0.9.5.jar) and it seems that this
>> is
>>>>>> needed for CODI2 / Trinidad2, too.
>>>>>>
>>>>>> -> is there a plan to have this module for CODI-JSF2 also?
>>>>>>
>>>>>> Regards,
>>>>>>        Manuel.
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Dipl. Inform. Manuel Hartl
>>>>>> Software Architect
>>>>>>
>>>>>> FlexSecure-Logo    KobilGroup-Logo
>>>>>>
>>>>>> FlexSecure GmbH
>>>>>> Industriestr. 12
>>>>>> D - 64297 Darmstadt
>>>>>> Tel: +49 (0) 6151 501 23-18
>>>>>> Fax: +49 (0) 6151 501 23-19
>>>>>>
>>>>>> E-Mail: ha...@flexsecure.de
>>>>>> Internet: www.flexsecure.de
>>>>>>
>>>>>> Geschäftsführer:
>>>>>> Erwin Stallenberger, Markus Ruppert
>>>>>>
>>>>>> Amtsgericht Darmstadt HRB 8036
>>>>>> Umsatzsteuernummer: DE 214745269
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>> --
>>>> Dipl. Inform. Manuel Hartl
>>>> Software Architect
>>>>
>>>> FlexSecure-Logo    KobilGroup-Logo
>>>>
>>>> FlexSecure GmbH
>>>> Industriestr. 12
>>>> D - 64297 Darmstadt
>>>> Tel: +49 (0) 6151 501 23-18
>>>> Fax: +49 (0) 6151 501 23-19
>>>>
>>>> E-Mail: ha...@flexsecure.de
>>>> Internet: www.flexsecure.de
>>>>
>>>> Geschäftsführer:
>>>> Erwin Stallenberger, Markus Ruppert
>>>>
>>>> Amtsgericht Darmstadt HRB 8036
>>>> Umsatzsteuernummer: DE 214745269
>>>>
>>>>
>>
>>
>> --
>> Dipl. Inform. Manuel Hartl
>> Software Architect
>>
>> FlexSecure-Logo    KobilGroup-Logo
>>
>> FlexSecure GmbH
>> Industriestr. 12
>> D - 64297 Darmstadt
>> Tel: +49 (0) 6151 501 23-18
>> Fax: +49 (0) 6151 501 23-19
>>
>> E-Mail: ha...@flexsecure.de
>> Internet: www.flexsecure.de
>>
>> Geschäftsführer:
>> Erwin Stallenberger, Markus Ruppert
>>
>> Amtsgericht Darmstadt HRB 8036
>> Umsatzsteuernummer: DE 214745269
>>
>>
> 


-- 
Dipl. Inform. Manuel Hartl
FlexSecure GmbH

Industriestr. 12
64297 Darmstadt

Tel. +49 6151 50123 18

E-Mail: ha...@flexsecure.de
www.flexsecure.de

Reply via email to