This is starting to look more and more like Jira issue? Any new info on this?
-99 Ulrich Stärk wrote: > > I even removed the RequestFilter, AppligationGlobals.getServletContext() > still returns null. > > Uli > > Am Di, 23.09.2008, 14:42, schrieb Peter Stavrinides: >> This seems to be the same bug that existed a while bug, change your >> RequestFilter to a Dispatcher and see if it works. >> >> ----- Original Message ----- >> From: "Ulrich Stärk" <[EMAIL PROTECTED]> >> To: "Tapestry users" <users@tapestry.apache.org> >> Sent: Tuesday, 23 September, 2008 2:15:18 PM GMT +02:00 Athens, Beirut, >> Bucharest, Istanbul >> Subject: Re: NPE when trying to contribute ServletContextSymbolProvider >> to >> SymbolSource (WAS: Re: Page pool hard limit and page instance usage) >> >> Yes, I am. >> >> Uli >> >> Am Di, 23.09.2008, 13:00, schrieb Peter Stavrinides: >>> Ulrich are you using a RequestFilter? >>> >>> >>> ----- Original Message ----- >>> From: "Peter Stavrinides" <[EMAIL PROTECTED]> >>> To: "Tapestry users" <users@tapestry.apache.org> >>> Sent: Tuesday, 23 September, 2008 1:45:49 PM GMT +02:00 Athens, Beirut, >>> Bucharest, Istanbul >>> Subject: Re: NPE when trying to contribute ServletContextSymbolProvider >>> to >>> SymbolSource (WAS: Re: Page pool hard limit and page instance usage) >>> >>> I have looked at this a little more and it seems it is indeed a bug, I >>> get >>> a similar problem with code that works in the previous release. >>> >>> ----- Original Message ----- >>> From: "Ulrich Stärk" <[EMAIL PROTECTED]> >>> To: "Tapestry users" <users@tapestry.apache.org> >>> Sent: Tuesday, 23 September, 2008 11:22:30 AM GMT +02:00 Athens, Beirut, >>> Bucharest, Istanbul >>> Subject: Re: NPE when trying to contribute ServletContextSymbolProvider >>> to >>> SymbolSource (WAS: Re: Page pool hard limit and page instance usage) >>> >>> I'm not sure if we are doing everything right. I hoped to hear something >>> from Howard or someone else who knows the matter before opening an issue >>> on this. >>> >>> Cheers, >>> >>> Uli >>> >>> Am Di, 23.09.2008, 07:47, schrieb 9902468: >>>> >>>> Should I add Jira about this? >>>> >>>> After all, it is pretty pointless to have this symbol provider if it >>>> can't >>>> work. (Perhaps there is some way to overcome this problem?) >>>> >>>> - 99 >>>> >>>> >>>> Ulrich StÃÆÃ¤rk wrote: >>>>> >>>>> A Filter is passed a FilterConfig object where you can call >>>>> getServletContext() and get the ServletContext. So the availability >>>>> shouldn't be a problem. I rather believe that it doesn't get set in >>>>> ApplicationGlobals until a certain point which is after building the >>>>> SymbolSource... >>>>> >>>>> Uli >>>>> >>>>> Am Mo, 22.09.2008, 16:01, schrieb Peter Stavrinides: >>>>>> Just a wild guess, but it sounds like an 'order of things' type >>>>>> problem, >>>>>> Tapestry being a filter and not essentially a servlet, the context >>>>>> might >>>>>> not be available at that point. >>>>>> >>>>>> ----- Original Message ----- >>>>>> From: "Ulrich StÃÆÃâÃâärk" <[EMAIL PROTECTED]> >>>>>> To: "Tapestry users" <users@tapestry.apache.org> >>>>>> Sent: Monday, 22 September, 2008 4:51:23 PM GMT +02:00 Athens, >>>>>> Beirut, >>>>>> Bucharest, Istanbul >>>>>> Subject: NPE when trying to contribute ServletContextSymbolProvider >>>>>> to >>>>>> SymbolSource (WAS: Re: Page pool hard limit and page instance usage) >>>>>> >>>>>> The problem seems to be, that the ServletContext provided by >>>>>> ApplicationGlobals is null when Tapestry tries to contribute the >>>>>> ServletContextSymbolProvider to the SymbolSource service. I don't >>>>>> know >>>>>> why >>>>>> this is the case. Maybe someone else can shed some light on this. >>>>>> >>>>>> Uli >>>>>> >>>>>> Am Mo, 22.09.2008, 08:08, schrieb 9902468: >>>>>>> >>>>>>> Hi again, >>>>>>> >>>>>>> I'm hitting my head to wall here with ServletContextSymbolProvider. >>>>>>> It >>>>>>> is >>>>>>> configured like this: >>>>>>> >>>>>>> public static void >>>>>>> contributeSymbolSource(OrderedConfiguration<SymbolProvider> >>>>>>> configuration, >>>>>>> @InjectService("ServletContextSymbolProvider") SymbolProvider >>>>>>> servletContextSymbolProvider) >>>>>>> { >>>>>>> configuration.add("ServletContextSymbolProvider" , >>>>>>> servletContextSymbolProvider, "after:SystemProperties", >>>>>>> "before:ApplicationDefaults"); >>>>>>> } >>>>>>> >>>>>>> public static ServletContextSymbolProvider >>>>>>> buildServletContextSymbolProvider(ApplicationGlobals globals){ >>>>>>> return new >>>>>>> ServletContextSymbolProvider(globals.getServletContext()); >>>>>>> } >>>>>>> >>>>>>> And it always ends to this error: >>>>>>> java.lang.RuntimeException: Unable to instantiate class >>>>>>> org.apache.tapestry5.services.TapestryModule as a module builder: >>>>>>> Exception >>>>>>> constructing service 'Alias': Error invoking service builder method >>>>>>> org.apache.tapestry5.services.TapestryModule.buildAlias(Logger, >>>>>>> String, >>>>>>> AliasManager, Collection) (at TapestryModule.java:217) (for service >>>>>>> 'Alias'): Exception constructing service 'SymbolSource': Error >>>>>>> invoking >>>>>>> constructor >>>>>>> o >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>> >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Re%3A-NPE-when-trying-to-contribute-ServletContextSymbolProvider-to---SymbolSource-%28WAS%3A-Re%3A-Page-pool-hard-limit-and-page-instance-usage%29-tp19609348p19621689.html >>>> Sent from the Tapestry - User mailing list archive at Nabble.com. >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Re%3A-NPE-when-trying-to-contribute-ServletContextSymbolProvider-to---SymbolSource-%28WAS%3A-Re%3A-Page-pool-hard-limit-and-page-instance-usage%29-tp19609348p19664088.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]