[ 
https://issues.apache.org/jira/browse/TAPESTRY-1281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12474809
 ] 

Boris Terzic commented on TAPESTRY-1281:
----------------------------------------

Apologies, I'm an idiot. Sorry for wasting your time. I had been reading about 
@ApplicationState and wanted to annotate that property as such knowing that on 
first access a default instance would be created. Obviously I didn't.

> NullPointerException in page rendering
> --------------------------------------
>
>                 Key: TAPESTRY-1281
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1281
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 5.0
>         Environment: Ubuntu 6.10, kernel 2.6.17-11, Running in Eclipse with 
> Jetty Launcher and Jetty 5.1.12
>            Reporter: Boris Terzic
>         Assigned To: Howard M. Lewis Ship
>         Attachments: tapestry-npe-project-20070219.zip
>
>
> The first page I try to create starting from a modified tutorial example 
> yields a NullPointerException when Tapestry attempts to render, here is the 
> stacktrace, I will attach an archive of the actual project since it's so 
> small:
> ---
> 20:08:46.799 INFO   [main] org.mortbay.log.LogImpl.add(LogImpl.java:109) >16> 
> added [EMAIL PROTECTED]
> 20:08:46.752 INFO   [main] org.mortbay.log.LogImpl.reset(LogImpl.java:228) 
> >11> reset
> 20:08:46.805 INFO   [main] org.mortbay.log.LogImpl.add(LogImpl.java:109) >11> 
> added [EMAIL PROTECTED]
> 20:08:48.653 INFO   [main] 
> org.apache.tapestry.TapestryFilter.init(TapestryFilter.java:91) >10> Startup 
> time: 453 ms to build IoC Registry, 1,116 ms overall.
> 127.0.0.1 - - [19/Feb/2007:20:08:52 +0100] "GET /panama/ HTTP/1.1" 304 0 "-" 
> "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.1) Gecko/20060601 
> Firefox/2.0.0.1 (Ubuntu-edgy)" -
> 20:08:57.048 ERROR! [SocketListener0-1] 
> org.apache.tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:66)
>  >47> Render queue error in Expansion[PropBinding[expansion 
> be.panamasales.reporting.pages.BrandOverview(currentBrand.name)]]: 
> java.lang.NullPointerException
> java.lang.NullPointerException
>       at $PropBinding_110db67f66a.get($PropBinding_110db67f66a.java)
>       at 
> org.apache.tapestry.internal.structure.ExpansionPageElement.render(ExpansionPageElement.java:47)
>       at 
> org.apache.tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:58)
>       at 
> org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:40)
>       at 
> $PageMarkupRenderer_110db67f672.renderPageMarkup($PageMarkupRenderer_110db67f672.java)
>       at 
> $PageMarkupRenderer_110db67f66d.renderPageMarkup($PageMarkupRenderer_110db67f66d.java)
>       at 
> org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:45)
>       at 
> $PageResponseRenderer_110db67f66e.renderPageResponse($PageResponseRenderer_110db67f66e.java)
>       at 
> $PageResponseRenderer_110db67f61f.renderPageResponse($PageResponseRenderer_110db67f61f.java)
>       at 
> org.apache.tapestry.internal.services.PageRenderDispatcher$1.renderPage(PageRenderDispatcher.java:78)
>       at 
> org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle(PageLinkHandlerImpl.java:54)
>       at 
> org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle(PageLinkHandlerImpl.java:39)
>       at 
> $PageLinkHandler_110db67f64e.handle($PageLinkHandler_110db67f64e.java)
>       at 
> $PageLinkHandler_110db67f64a.handle($PageLinkHandler_110db67f64a.java)
>       at 
> org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:88)
>       at $Dispatcher_110db67f64c.dispatch($Dispatcher_110db67f64c.java)
>       at $Dispatcher_110db67f64d.dispatch($Dispatcher_110db67f64d.java)
>       at $Dispatcher_110db67f639.dispatch($Dispatcher_110db67f639.java)
>       at 
> org.apache.tapestry.services.TapestryModule$5.service(TapestryModule.java:407)
>       at 
> org.apache.tapestry.services.TapestryModule$6.service(TapestryModule.java:440)
>       at $RequestHandler_110db67f63a.service($RequestHandler_110db67f63a.java)
>       at 
> org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:49)
>       at $RequestHandler_110db67f63a.service($RequestHandler_110db67f63a.java)
>       at 
> org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:43)
>       at $RequestHandler_110db67f63a.service($RequestHandler_110db67f63a.java)
>       at 
> org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:91)
>       at 
> org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:82)
>       at 
> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77)
>       at 
> org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:104)
>       at $RequestHandler_110db67f63a.service($RequestHandler_110db67f63a.java)
>       at $RequestHandler_110db67f63b.service($RequestHandler_110db67f63b.java)
>       at $RequestHandler_110db67f632.service($RequestHandler_110db67f632.java)
>       at 
> org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java:330)
>       at 
> $HttpServletRequestHandler_110db67f633.service($HttpServletRequestHandler_110db67f633.java)
>       at 
> $HttpServletRequestHandler_110db67f631.service($HttpServletRequestHandler_110db67f631.java)
>       at org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:114)
>       at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
>       at 
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
>       at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
>       at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
>       at 
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
>       at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
>       at org.mortbay.http.HttpServer.service(HttpServer.java:909)
>       at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
>       at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
>       at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
>       at 
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
>       at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>       at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
> 20:08:57.958 ERROR! [SocketListener0-1] 
> org.apache.tapestry.internal.services.PagePoolImpl.release(PagePoolImpl.java:76)
>  >20> Page Page[be.panamasales.reporting.pages.BrandOverview en] is dirty, 
> and will be discarded (rather than returned to the page pool).
> 127.0.0.1 - - [19/Feb/2007:20:08:55 +0100] "GET /panama/brandoverview 
> HTTP/1.1" 200 10101 "http://localhost:8080/panama/"; "Mozilla/5.0 (X11; U; 
> Linux i686; en-US; rv:1.8.1.1) Gecko/20060601 Firefox/2.0.0.1 (Ubuntu-edgy)" -
> ---

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to