in here: ExternalContext externalContext = new ServletExternalContext(_servletContext, request, response);
we set the encoding (inside of the ServetExternalContext(...)), so the fix for 1272 should be done after that, or we need to create the ServetExternalContext earlier... -Matthias On Wed, Mar 18, 2009 at 2:01 PM, Luka Surija <[email protected]> wrote: > https://issues.apache.org/jira/browse/TRINIDAD-1430 > > Luka Surija > > +385 1 61 99 140 > +385 98 434 061 > [email protected] > > I.Y. tim d.o.o. > Vrbik 3, HR-10000 Zagreb > www.iytim.hr > [email protected] > > > > Matthias Wessendorf wrote: >> >> Hi Luka, >> >> thanks for following up here. >> Do you mind to create an issue for the problem that you are facing? >> It would be good to link to 1272 as it is the source of the problem. >> >> Once done, I'll follow up on that issue(s). >> >> -Matthias >> >> On Wed, Mar 18, 2009 at 1:29 PM, Luka Surija <[email protected]> wrote: >> >>> >>> Finally I've found the source of the problem in general. svn revision >>> 713294 >>> (TRINIDAD-1272 - Support for WAP2.0 Browser without JavaScript) is >>> introducing this problem. >>> >>> The changes in TrinidadFilterImpl.java causes this issue. >>> >>> this line looks like source of the problems >>> >>> String noJavaScript = >>> request.getParameter(XhtmlConstants.NON_JS_BROWSER); >>> >>> request is probably called too early, so the JSF (Majorra) can't set >>> proper >>> CharacterEncoding, and that's why server reported the error message and >>> messed up non-US characters. >>> >>> Luka Surija >>> >>> +385 1 61 99 140 >>> +385 98 434 061 >>> [email protected] >>> >>> I.Y. tim d.o.o. >>> Vrbik 3, HR-10000 Zagreb >>> www.iytim.hr >>> [email protected] >>> >>> >>> >>> Matthias Wessendorf wrote: >>> >>>> >>>> ah, good to know. >>>> >>>> Did you test the recent trunk ? >>>> >>>> -Matthias >>>> >>>> On Tue, Mar 17, 2009 at 7:43 PM, Luka Surija <[email protected]> >>>> wrote: >>>> >>>> >>>>> >>>>> I have to correct myself. Now this problem appears only with 1.2.11 >>>>> version >>>>> of trinidad. All versions prior 1.2.11 in 1.2.x trunk are working fine. >>>>> Maybe this can narrow possible problems and incompatibility. >>>>> >>>>> Luka Surija >>>>> >>>>> +385 1 61 99 140 >>>>> +385 98 434 061 >>>>> [email protected] >>>>> >>>>> I.Y. tim d.o.o. >>>>> Vrbik 3, HR-10000 Zagreb >>>>> www.iytim.hr >>>>> [email protected] >>>>> >>>>> >>>>> >>>>> Luka Surija wrote: >>>>> >>>>> >>>>>> >>>>>> No luck with newest Majorra version 1.2_12-b01-FCS. >>>>>> >>>>>> do you mind to test with the myfaces/jetty combo ? --> This is a full >>>>>> EJB >>>>>> 3 application, so jetty web server is not enough. Also putting myfaces >>>>>> on >>>>>> glassfish is real pain .... >>>>>> >>>>>> Do you know what is so big difference in 1.0.x and 1.2.x. versions of >>>>>> trinidad that handles in different order request parameters? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Luka Surija >>>>>> >>>>>> +385 1 61 99 140 >>>>>> +385 98 434 061 >>>>>> [email protected] >>>>>> >>>>>> I.Y. tim d.o.o. >>>>>> Vrbik 3, HR-10000 Zagreb >>>>>> www.iytim.hr >>>>>> [email protected] >>>>>> >>>>>> >>>>>> >>>>>> Matthias Wessendorf wrote: >>>>>> >>>>>> >>>>>>> >>>>>>> Or perhaps, can you go with a more recent version of this? >>>>>>> Majorra 1.2_04-b18-p03 >>>>>>> >>>>>>> -Matthias >>>>>>> >>>>>>> On Tue, Mar 17, 2009 at 7:07 PM, Matthias Wessendorf >>>>>>> <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> do you mind to test with the myfaces/jetty combo ? >>>>>>>> >>>>>>>> -Matthias >>>>>>>> >>>>>>>> On Tue, Mar 17, 2009 at 7:04 PM, Luka Surija <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> The strange thing is that this problem persist in all my >>>>>>>>> applications >>>>>>>>> built >>>>>>>>> with this combination of frameworks. >>>>>>>>> >>>>>>>>> Luka Surija >>>>>>>>> >>>>>>>>> +385 1 61 99 140 >>>>>>>>> +385 98 434 061 >>>>>>>>> [email protected] >>>>>>>>> >>>>>>>>> I.Y. tim d.o.o. >>>>>>>>> Vrbik 3, HR-10000 Zagreb >>>>>>>>> www.iytim.hr >>>>>>>>> [email protected] >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Matthias Wessendorf wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Hrm, >>>>>>>>>> >>>>>>>>>> I was able to submit my name "Weßendorf" on the demo >>>>>>>>>> (Trinidad 1.2. trunk + MyFaces 1.2.x + Jetty) >>>>>>>>>> >>>>>>>>>> -Matthias >>>>>>>>>> >>>>>>>>>> On Tue, Mar 17, 2009 at 6:48 PM, Luka Surija >>>>>>>>>> <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> No, just JSF phase listener for authentication. Nothing special. >>>>>>>>>>> If >>>>>>>>>>> you >>>>>>>>>>> referring to the error in server log, then it shows only in >>>>>>>>>>> 1.2.x >>>>>>>>>>> version >>>>>>>>>>> of trinidad. >>>>>>>>>>> Looking with Firefox live headers bellow mentioned characters are >>>>>>>>>>> submitted >>>>>>>>>>> as "%C5%A1%C4%91%C5%BE%C4%87%C4%8D" in both versions of trinidad. >>>>>>>>>>> So >>>>>>>>>>> it's >>>>>>>>>>> not problem with browser encoding. >>>>>>>>>>> >>>>>>>>>>> Luka Surija >>>>>>>>>>> >>>>>>>>>>> +385 1 61 99 140 >>>>>>>>>>> +385 98 434 061 >>>>>>>>>>> [email protected] >>>>>>>>>>> >>>>>>>>>>> I.Y. tim d.o.o. >>>>>>>>>>> Vrbik 3, HR-10000 Zagreb >>>>>>>>>>> www.iytim.hr >>>>>>>>>>> [email protected] >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Matthias Wessendorf wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Are you using some custom filter, that accesses the request map >>>>>>>>>>>> ? >>>>>>>>>>>> >>>>>>>>>>>> -Matthias >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Mar 17, 2009 at 5:57 PM, Luka Surija >>>>>>>>>>>> <[email protected]> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Hi, >>>>>>>>>>>>> I'm stuck with trinidad version 1.0.x. and I can't use any >>>>>>>>>>>>> 1.2.x >>>>>>>>>>>>> version >>>>>>>>>>>>> because many non us characters are broken. The problem is not >>>>>>>>>>>>> in >>>>>>>>>>>>> character >>>>>>>>>>>>> displaying this characters, but in submitting. >>>>>>>>>>>>> For example "šđžćč" is correctly displayed in tr:inputText, but >>>>>>>>>>>>> after >>>>>>>>>>>>> submitting the same value, it is displayed as "Å¡Ä‘Å¾Ä‡Ä ". >>>>>>>>>>>>> This >>>>>>>>>>>>> problem >>>>>>>>>>>>> is >>>>>>>>>>>>> not only with croatian characters, but also with German umlauts >>>>>>>>>>>>> and >>>>>>>>>>>>> probably >>>>>>>>>>>>> other non us characters. >>>>>>>>>>>>> I've also noticed that with 1.2.x version of trinidad this >>>>>>>>>>>>> error >>>>>>>>>>>>> in >>>>>>>>>>>>> server >>>>>>>>>>>>> log: >>>>>>>>>>>>> "PWC4011: Unable to set request character encoding to UTF-8 >>>>>>>>>>>>> from >>>>>>>>>>>>> context >>>>>>>>>>>>> /YP, because request parameters have already been read, or >>>>>>>>>>>>> ServletRequest.getReader() has already been called" >>>>>>>>>>>>> >>>>>>>>>>>>> Glassfish 9.1 >>>>>>>>>>>>> Trinidad 1.2.11 >>>>>>>>>>>>> Facelets 1.1.13 >>>>>>>>>>>>> Majorra 1.2_04-b18-p03 >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Luka Surija >>>>>>>>>>>>> >>>>>>>>>>>>> +385 1 61 99 140 >>>>>>>>>>>>> +385 98 434 061 >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> >>>>>>>>>>>>> I.Y. tim d.o.o. >>>>>>>>>>>>> Vrbik 3, HR-10000 Zagreb >>>>>>>>>>>>> www.iytim.hr >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Matthias Wessendorf >>>>>>>> >>>>>>>> blog: http://matthiaswessendorf.wordpress.com/ >>>>>>>> sessions: http://www.slideshare.net/mwessendorf >>>>>>>> twitter: http://twitter.com/mwessendorf >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>> >>>> >>>> >> >> >> >> > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf

