Hi!

I have palette component in custom component page:

<t:palette t:model="categoryModel" disabled="disabled"
t:selected="currentCategories" t:encoder="categoryEncoder" />

when currentCategories are initially null, it works fine, otherwise it's
throwing exception:


   - java.lang.NullPointerExceptionStack trace
      -
      
org.apache.tapestry5.internal.util.SelectModelRenderer.option(SelectModelRenderer.java:49)
      -
      
org.apache.tapestry5.corelib.components.Palette$SelectedRenderer.render(Palette.java:147)
      -
      
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$RenderPhaseEventHandler$1.render(ComponentPageElementImpl.java:164)
      -
      
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
      -
      
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:121)
      -
      
org.apache.tapestry5.services.TapestryModule$19.renderMarkup(TapestryModule.java:1200)
      -
      
org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1580)
      -
      
org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1561)
      -
      
org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1543)
      -
      
org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1525)
      -
      
org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1495)
      -
      
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64)
      -
      
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:57)
      -
      
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:59)
      -
      
org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779)
      -
      
org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92)
      -
      
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71)
      -
      
org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029)
      -
      
org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
      -
      
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
      -
      
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621)
      -
      
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611)
      -
      
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
      - com.autobrief.services.AppModule$1.service(AppModule.java:92)
      -
      
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
      -
      
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
      -
      
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
      -
      
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
      -
      
org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007)
      -
      
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
      -
      org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179)
      -
      
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      -
      
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      -
      
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
      -
      
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      -
      
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
      -
      
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      -
      
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      -
      
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
      -
      
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857)
      -
      
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
      -
      org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
      - java.lang.Thread.run(Thread.java:63



Can anyony help?

Reply via email to