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

