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


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