hi manuel,

we just did a very basic test [1].
-> yes - it might be the case that the existing support module doesn't
provide a workaround for it.

regards,
gerhard

[1]
https://svn.apache.org/repos/asf/myfaces/extensions/cdi/trunk/examples/jsf-playground/hello_myfaces-codi_trinidad12/

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 <[email protected]>

> 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 <[email protected]>
> >
> >> 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 <[email protected]>
> >>>
> >>>> 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 <[email protected]>
> >>>>>
> >>>>>> 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: [email protected]
> >>>>>> 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: [email protected]
> >>>> 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: [email protected]
> >> 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: [email protected]
> www.flexsecure.de
>

Reply via email to