You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Chris Campbell <cc...@quaris.com> on 2007/11/04 20:19:36 UTC

NPE loading default.css?

Hi, new to Tapesty 5 here, using 5.0.6

I am setting up a simple webapp along the lines of the tutorial.
Running in tomcat, I get the following error. The strange thing is
that the tutorial itself runs fine in the same environment. It seems
that the TapestryModule cannot find a default asset ? I can see the
default.css in the core jar file and it appears to be in the correct
place... any ideas?

java.lang.NullPointerException
	$Request_1160c0a2185.getContextPath($Request_1160c0a2185.java)
	$Request_1160c0a213b.getContextPath($Request_1160c0a213b.java)
	org.apache.tapestry.internal.services.ClasspathAssetAliasManagerImpl.toClientURL(ClasspathAssetAliasManagerImpl.java:87)
	$ClasspathAssetAliasManager_1160c0a2181.toClientURL($ClasspathAssetAliasManager_1160c0a2181.java)
	org.apache.tapestry.internal.services.ClasspathAssetFactory.buildClientURL(ClasspathAssetFactory.java:85)
	org.apache.tapestry.internal.services.ClasspathAssetFactory.clientURL(ClasspathAssetFactory.java:60)
	org.apache.tapestry.internal.services.ClasspathAssetFactory.access$000(ClasspathAssetFactory.java:34)
	org.apache.tapestry.internal.services.ClasspathAssetFactory$1.toClientURL(ClasspathAssetFactory.java:103)
	org.apache.tapestry.internal.services.PageRenderSupportImpl.addStylesheetLink(PageRenderSupportImpl.java:114)
	org.apache.tapestry.services.TapestryModule$19.setup(TapestryModule.java:1484)
	org.apache.tapestry.services.TapestryModule$10.setup(TapestryModule.java:1048)
	$PageRenderInitializer_1160c0a217e.setup($PageRenderInitializer_1160c0a217e.java)
	org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:32)
	$PageMarkupRenderer_1160c0a217b.renderPageMarkup($PageMarkupRenderer_1160c0a217b.java)
	org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:71)
	$PageResponseRenderer_1160c0a214f.renderPageResponse($PageResponseRenderer_1160c0a214f.java)
	org.apache.tapestry.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:60)
	$RequestExceptionHandler_1160c0a2145.handleRequestException($RequestExceptionHandler_1160c0a2145.java)
	org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:697)
	$RequestHandler_1160c0a2149.service($RequestHandler_1160c0a2149.java)
	org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:84)
	$RequestHandler_1160c0a2149.service($RequestHandler_1160c0a2149.java)
	org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:97)
	org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:88)
	org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
	org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:110)
	$RequestHandler_1160c0a2149.service($RequestHandler_1160c0a2149.java)
	$RequestHandler_1160c0a2141.service($RequestHandler_1160c0a2141.java)
	org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:1086)
	$HttpServletRequestHandler_1160c0a2140.service($HttpServletRequestHandler_1160c0a2140.java)
	org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:135)

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: NPE loading default.css?

Posted by Chris Campbell <cc...@quaris.com>.
Never mind, I found that my AppModule was failing.

Chris Campbell wrote:
> Hi, new to Tapesty 5 here, using 5.0.6
> 
> I am setting up a simple webapp along the lines of the tutorial.
> Running in tomcat, I get the following error. The strange thing is
> that the tutorial itself runs fine in the same environment. It seems
> that the TapestryModule cannot find a default asset ? I can see the
> default.css in the core jar file and it appears to be in the correct
> place... any ideas?
> 
> java.lang.NullPointerException
> 	$Request_1160c0a2185.getContextPath($Request_1160c0a2185.java)
> 	$Request_1160c0a213b.getContextPath($Request_1160c0a213b.java)
> 	org.apache.tapestry.internal.services.ClasspathAssetAliasManagerImpl.toClientURL(ClasspathAssetAliasManagerImpl.java:87)
> 	$ClasspathAssetAliasManager_1160c0a2181.toClientURL($ClasspathAssetAliasManager_1160c0a2181.java)
> 	org.apache.tapestry.internal.services.ClasspathAssetFactory.buildClientURL(ClasspathAssetFactory.java:85)
> 	org.apache.tapestry.internal.services.ClasspathAssetFactory.clientURL(ClasspathAssetFactory.java:60)
> 	org.apache.tapestry.internal.services.ClasspathAssetFactory.access$000(ClasspathAssetFactory.java:34)
> 	org.apache.tapestry.internal.services.ClasspathAssetFactory$1.toClientURL(ClasspathAssetFactory.java:103)
> 	org.apache.tapestry.internal.services.PageRenderSupportImpl.addStylesheetLink(PageRenderSupportImpl.java:114)
> 	org.apache.tapestry.services.TapestryModule$19.setup(TapestryModule.java:1484)
> 	org.apache.tapestry.services.TapestryModule$10.setup(TapestryModule.java:1048)
> 	$PageRenderInitializer_1160c0a217e.setup($PageRenderInitializer_1160c0a217e.java)
> 	org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:32)
> 	$PageMarkupRenderer_1160c0a217b.renderPageMarkup($PageMarkupRenderer_1160c0a217b.java)
> 	org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:71)
> 	$PageResponseRenderer_1160c0a214f.renderPageResponse($PageResponseRenderer_1160c0a214f.java)
> 	org.apache.tapestry.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:60)
> 	$RequestExceptionHandler_1160c0a2145.handleRequestException($RequestExceptionHandler_1160c0a2145.java)
> 	org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:697)
> 	$RequestHandler_1160c0a2149.service($RequestHandler_1160c0a2149.java)
> 	org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:84)
> 	$RequestHandler_1160c0a2149.service($RequestHandler_1160c0a2149.java)
> 	org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:97)
> 	org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:88)
> 	org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
> 	org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:110)
> 	$RequestHandler_1160c0a2149.service($RequestHandler_1160c0a2149.java)
> 	$RequestHandler_1160c0a2141.service($RequestHandler_1160c0a2141.java)
> 	org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:1086)
> 	$HttpServletRequestHandler_1160c0a2140.service($HttpServletRequestHandler_1160c0a2140.java)
> 	org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:135)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org