Hi, thanks for your replies! > which URL are you using? doesn't matter, anyone 'works'
> do you have a custom filter chain or do you set custom bypass? no, neither > java version? 1.6.20 > browser? FF and IE Magnolia Core Version is 4.3.2 SNAPSHOT I just started debugging into it again. I am sorry, my brain is quite waisted now on this friday afternoon with first sunshine in weeks (\o/), but what happens in my code is that the URI gets reset (set to null) by calling MgnlContext.resetAggregationState(). I stepped through it but the ctx and the aggregationState are always the same objects (objecthash in debugger). That means: the one aggregationState which gets reset is the one which is called for the originalURI afterwards. Maybe i am overseeing something? Greetings, Anton On Thu, Jun 3, 2010 at 2:26 PM, Jan Haderka <[email protected]> wrote: > > On Jun 3, 2010, at 10:38 AM, Luca Boati wrote: > > Hi Anton, > NPE occurs because aggregationState.getOriginalUri() = null, not because > MgnlContext.resetAggregationState() is called. > MgnlContext.resetAggregationState() set to null the aggregationState > referenced in the WebContext, instead the UnicodeNormalizationFilter: > 1) get locally the aggregationState (line 66) > 2) reset WebContext aggregationState (line 71) > > Why do you need to reset AS in unicode filter? It was already reset by the > ContentTypeFilter. > > 3) normalize the local aggregationState.getOriginalUri() -> > UnicodeNormalizer.normalizeNFC(aggregationState.getOriginalURI()) (line 82) > > Hmm, I guess that answers my question, because you want to change the > Original URI and can't do so without the reset. > Still it seems wrong what if some other filter set something in the > aggeregation state in between? > > somehow the originalURI is already null before pass through the > UnicodeNormalizationFilter. > > Orignal URI is set first time by the ContentTypeFilter. Bypass on this > filter would cause Original URI to be null. > > which URL are you using? > do you have a custom filter chain or do you set custom bypass? > java version? > browser? > > ciao > Luca > > 2010/6/2 Anton Matheis <[email protected]> >> >> Good morning Magnolia Users, >> >> does anyone else get this NPE when using UTF-8? >> >> Exception Stack: >> http://pastebin.ch/5781 >> >> Code causing it in info.magnolia.cms.filters.UnicodeNormalizationFilter: >> http://pastebin.ch/5780 >> >> Regards, >> Anton >> >> ---------------------------------------------------------------- >> For list details see >> http://www.magnolia-cms.com/home/community/mailing-lists.html >> To unsubscribe, E-mail to: <[email protected]> >> ---------------------------------------------------------------- >> > > > - > Best regards, > Jan Haderka, PhD. > Magnolia International Ltd. > http://www.magnolia-cms.com > You should join us at Magnolia Conference > 2010: http://www.magnolia-cms.com/conference > > http://twitter.com/magnolia_cms > http://facebook.com/Magnolia > -------------------------------------- > Magnolia® - Simple Open-Source Content Management > > > > > > ________________________________ > ---------------------------------------------------------------- > For list details see > http://www.magnolia-cms.com/home/community/mailing-lists.html > To unsubscribe, E-mail to: <[email protected]> > ---------------------------------------------------------------- > ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
