On Thu, 24. Feb 2011, Thiago H. de Paula Figueiredo wrote:

> That's strange. Your PropertyConduit implementation and use looks correct 
> to me. Could you post the full stack trace please?

Of course:

org.apache.tapestry5.ioc.internal.util.TapestryException: The data type for 
property 'myValue' of null: null is null. [at 
classpath:org/apache/tapestry5/corelib/components/BeanEditor.tml, line 5]
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:194)
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.render(ComponentPageElementImpl.java:246)
        at 
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
        at 
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:127)
        at 
$PageRenderQueue_12e58b89fbf.render($PageRenderQueue_12e58b89fbf.java)
        at 
$PageRenderQueue_12e58b89fb7.render($PageRenderQueue_12e58b89fb7.java)
        at 
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
        at 
org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:2089)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:2073)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:2055)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:2040)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:2026)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:2008)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1989)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
$MarkupRenderer_12e58b89fbe.renderMarkup($MarkupRenderer_12e58b89fbe.java)
        at 
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
        at 
$PageMarkupRenderer_12e58b89fbc.renderPageMarkup($PageMarkupRenderer_12e58b89fbc.java)
        at 
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
        at 
$PageResponseRenderer_12e58b89f5e.renderPageResponse($PageResponseRenderer_12e58b89f5e.java)
        at 
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
        at 
org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2326)
        at 
$PageRenderRequestHandler_12e58b89f60.handle($PageRenderRequestHandler_12e58b89f60.java)
        at 
$PageRenderRequestHandler_12e58b89f5a.handle($PageRenderRequestHandler_12e58b89f5a.java)
        at 
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
        at 
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
        at 
$ComponentRequestHandler_12e58b89f5b.handlePageRender($ComponentRequestHandler_12e58b89f5b.java)
        at 
$ComponentRequestHandler_12e58b89f3f.handlePageRender($ComponentRequestHandler_12e58b89f3f.java)
        at 
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
        at $Dispatcher_12e58b89f41.dispatch($Dispatcher_12e58b89f41.java)
        at $Dispatcher_12e58b89f3c.dispatch($Dispatcher_12e58b89f3c.java)
        at 
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:321)
        at 
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
        at $RequestHandler_12e58b89f3d.service($RequestHandler_12e58b89f3d.java)
        at 
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:984)
        at $RequestHandler_12e58b89f3d.service($RequestHandler_12e58b89f3d.java)
        at 
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:974)
        at $RequestHandler_12e58b89f3d.service($RequestHandler_12e58b89f3d.java)
        at 
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
        at $RequestHandler_12e58b89f3d.service($RequestHandler_12e58b89f3d.java)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
        at 
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
        at $RequestHandler_12e58b89f3d.service($RequestHandler_12e58b89f3d.java)
        at $RequestHandler_12e58b89f33.service($RequestHandler_12e58b89f33.java)
        at 
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:272)
        at 
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
        at 
$HttpServletRequestHandler_12e58b89f35.service($HttpServletRequestHandler_12e58b89f35.java)
        at 
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
        at 
$HttpServletRequestFilter_12e58b89f32.service($HttpServletRequestFilter_12e58b89f32.java)
        at 
$HttpServletRequestHandler_12e58b89f35.service($HttpServletRequestHandler_12e58b89f35.java)
        at 
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
        at 
$HttpServletRequestHandler_12e58b89f35.service($HttpServletRequestHandler_12e58b89f35.java)
        at 
$HttpServletRequestHandler_12e58b89f30.service($HttpServletRequestHandler_12e58b89f30.java)
        at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:244)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:550)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:380)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
        at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:288)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: The data type for property 'myValue' of 
null: null is null.
        at 
org.apache.tapestry5.corelib.components.PropertyEditor.beginRender(PropertyEditor.java:268)
        at 
org.apache.tapestry5.corelib.components.PropertyEditor$MethodAccess_beginRender_12e58b8a0eb.invoke(PropertyEditor$MethodAccess_beginRender_12e58b8a0eb.java)
        at 
org.apache.tapestry5.internal.transform.RenderPhaseMethodWorker$Invoker.invoke(RenderPhaseMethodWorker.java:117)
        at 
org.apache.tapestry5.internal.transform.RenderPhaseMethodWorker$RenderPhaseMethodAdvice.advise(RenderPhaseMethodWorker.java:86)
        at 
org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
        at 
org.apache.tapestry5.corelib.components.PropertyEditor.beginRender(PropertyEditor.java)
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.invokeComponent(ComponentPageElementImpl.java:239)
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:176)
        ... 76 more
2011-02-24 17:31:27,345 ERROR 
org.apache.tapestry5.services.TapestryModule.RequestExceptionHandler - 
Processing of request failed with uncaught exception: Render queue error in 
BeginRender[ListTreatmentModels:beaneditform.editor.propertyeditor]: The data 
type for property 'myValue' of null: null is null.
org.apache.tapestry5.internal.services.RenderQueueException: Render queue error 
in BeginRender[ListTreatmentModels:beaneditform.editor.propertyeditor]: The 
data type for property 'myValue' of null: null is null. [at 
classpath:org/apache/tapestry5/corelib/components/BeanEditor.tml, line 5]
        at 
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:84)
        at 
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:127)
        at 
$PageRenderQueue_12e58b89fbf.render($PageRenderQueue_12e58b89fbf.java)
        at 
$PageRenderQueue_12e58b89fb7.render($PageRenderQueue_12e58b89fb7.java)
        at 
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
        at 
org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:2089)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:2073)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:2055)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:2040)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:2026)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:2008)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1989)
        at 
$MarkupRenderer_12e58b89fc1.renderMarkup($MarkupRenderer_12e58b89fc1.java)
        at 
$MarkupRenderer_12e58b89fbe.renderMarkup($MarkupRenderer_12e58b89fbe.java)
        at 
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
        at 
$PageMarkupRenderer_12e58b89fbc.renderPageMarkup($PageMarkupRenderer_12e58b89fbc.java)
        at 
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
        at 
$PageResponseRenderer_12e58b89f5e.renderPageResponse($PageResponseRenderer_12e58b89f5e.java)
        at 
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
        at 
org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2326)
        at 
$PageRenderRequestHandler_12e58b89f60.handle($PageRenderRequestHandler_12e58b89f60.java)
        at 
$PageRenderRequestHandler_12e58b89f5a.handle($PageRenderRequestHandler_12e58b89f5a.java)
        at 
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
        at 
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
        at 
$ComponentRequestHandler_12e58b89f5b.handlePageRender($ComponentRequestHandler_12e58b89f5b.java)
        at 
$ComponentRequestHandler_12e58b89f3f.handlePageRender($ComponentRequestHandler_12e58b89f3f.java)
        at 
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
        at $Dispatcher_12e58b89f41.dispatch($Dispatcher_12e58b89f41.java)
        at $Dispatcher_12e58b89f3c.dispatch($Dispatcher_12e58b89f3c.java)
        at 
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:321)
        at org.apache.tapestry5.internal.26)
        at $RequestHandler_12e58b89f3d.service($RequestHandler_12e58b89f3d.java)
        at 
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:984)
        at $RequestHandler_12e58b89f3d.service($RequestHandler_12e58b89f3d.java)
        at 
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:974)
        at $RequestHandler_12e58b89f3d.service($RequestHandler_12e58b89f3d.java)
        at 
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
        at $RequestHandler_12e58b89f3d.service($RequestHandler_12e58b89f3d.java)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
        at 
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
        at $RequestHandler_12e58b89f3d.service($RequestHandler_12e58b89f3d.java)
        at $RequestHandler_12e58b89f33.service($RequestHandler_12e58b89f33.java)
        at 
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:272)
        at 
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
        at 
$HttpServletRequestHandler_12e58b89f35.service($HttpServletRequestHandler_12e58b89f35.java)
        at 
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
        at 
$HttpServletRequestFilter_12e58b89f32.service($HttpServletRequestFilter_12e58b89f32.java)
        at 
$HttpServletRequestHandler_12e58b89f35.service($HttpServletRequestHandler_12e58b89f35.java)
        at 
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:928)
        at 
$HttpServletRequestHandler_12e58b89f35.service($HttpServletRequestHandler_12e58b89f35.java)
        at 
$HttpServletRequestHandler_12e58b89f30.service($HttpServletRequestHandler_12e58b89f30.java)
        at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:244)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:550)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:380)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
        at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:288)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: The data 
type for property 'myValue' of null: null is null. [at 
classpath:org/apache/tapestry5/corelib/components/BeanEditor.tml, line 5]
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:194)
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.render(ComponentPageElementImpl.java:246)
        at 
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
        ... 74 more
Caused by: java.lang.RuntimeException: The data type for property 'myValue' of 
null: null is null.
        at 
org.apache.tapestry5.corelib.components.PropertyEditor.beginRender(PropertyEditor.java:268)
        
atpestry5.corelib.components.PropertyEditor$MethodAccess_beginRender_12e58b8a0eb.invoke(PropertyEditor$MethodAccess_beginRender_12e58b8a0eb.java)
        at 
org.apache.tapestry5.internal.transform.RenderPhaseMethodWorker$Invoker.invoke(RenderPhaseMethodWorker.java:117)
        at 
org.apache.tapestry5.internal.transform.RenderPhaseMethodWorker$RenderPhaseMethodAdvice.advise(RenderPhaseMethodWorker.java:86)
        at 
org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
        at 
org.apache.tapestry5.corelib.components.PropertyEditor.beginRender(PropertyEditor.java)
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.invokeComponent(ComponentPageElementImpl.java:239)
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:176)
        ... 76 more


- Stephan

Attachment: signature.asc
Description: Digital signature

Reply via email to