This "bug" is a different bug, so I start a new thread....but it has the same 
effect. Hope I can contribute to make Tapestry more "stable" as far as errors 
is concerned...even if those errors should be "stupid errors".

Instead of a Tapestry error page there is a server error again:


"HTTP ERROR: 500

Render queue error in BeginRender[core/ExceptionReport:renderobject_0]: 
org.apache.tapestry5.ioc.internal.util.TapestryException

RequestURI=/editdomain.domaineditor

Powered by Jetty://"

This is caused when I add a toString method:


public String toString(){
                if (value!=null){
                        return "Value: ".concat(value.getName());
                }
                else {
                        return "Text: ".concat(this.getText());
                }
        }

Without this method it works.....



The toString method is used inside of:

void onValidateForm() {

                for (ConfigurationValue configurationValue : list) {
                        
                        System.out.println(configurationValue);
...
}

(usually I use log - but this was just a quick test!)


22:32:33.921 WARN!! [SocketListener0-1] 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:590) >11> 
/editdomain.domaineditor: 
org.apache.tapestry5.internal.services.RenderQueueException: Render queue error 
in BeginRender[core/ExceptionReport:renderobject_0]: 
org.apache.tapestry5.ioc.internal.util.TapestryException [at 
classpath:org/apache/tapestry5/corelib/pages/ExceptionReport.tml, line 30, 
column 78]
        at 
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:80)
        at 
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:108)
        at 
$PageRenderQueue_11f0fb4d548.render($PageRenderQueue_11f0fb4d548.java)
        at 
$PageRenderQueue_11f0fb4d53e.render($PageRenderQueue_11f0fb4d53e.java)
        at 
org.apache.tapestry5.services.TapestryModule$15.renderMarkup(TapestryModule.java:1128)
        at 
org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1472)
        at 
$MarkupRenderer_11f0fb4d54a.renderMarkup($MarkupRenderer_11f0fb4d54a.java)
        at 
org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1453)
        at 
$MarkupRenderer_11f0fb4d54a.renderMarkup($MarkupRenderer_11f0fb4d54a.java)
        at 
org.apache.tapestry5.services.TapestryModule$22.renderMarkup(TapestryModule.java:1435)
        at 
$MarkupRenderer_11f0fb4d54a.renderMarkup($MarkupRenderer_11f0fb4d54a.java)
        at 
org.apache.tapestry5.services.TapestryModule$21.renderMarkup(TapestryModule.java:1415)
        at 
$MarkupRenderer_11f0fb4d54a.renderMarkup($MarkupRenderer_11f0fb4d54a.java)
        at 
$MarkupRenderer_11f0fb4d546.renderMarkup($MarkupRenderer_11f0fb4d546.java)
        at 
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64)
        at 
$PageMarkupRenderer_11f0fb4d544.renderPageMarkup($PageMarkupRenderer_11f0fb4d544.java)
        at 
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:57)
        at 
$PageResponseRenderer_11f0fb4d4d4.renderPageResponse($PageResponseRenderer_11f0fb4d4d4.java)
        at 
org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:64)
        at 
$RequestExceptionHandler_11f0fb4d4c1.handleRequestException($RequestExceptionHandler_11f0fb4d4c1.java)
        at 
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42)
        at $RequestHandler_11f0fb4d4c3.service($RequestHandler_11f0fb4d4c3.java)
        at 
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79)
        at $RequestHandler_11f0fb4d4c3.service($RequestHandler_11f0fb4d4c3.java)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
        at 
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83)
        at 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106)
        at $RequestHandler_11f0fb4d4c3.service($RequestHandler_11f0fb4d4c3.java)
        at $RequestHandler_11f0fb4d4bb.service($RequestHandler_11f0fb4d4bb.java)
        at 
org.apache.tapestry5.services.TapestryModule$12.service(TapestryModule.java:933)
        at 
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
        at 
$HttpServletRequestFilter_11f0fb4d4ba.service($HttpServletRequestFilter_11f0fb4d4ba.java)
        at 
$HttpServletRequestHandler_11f0fb4d4bc.service($HttpServletRequestHandler_11f0fb4d4bc.java)
        at 
$HttpServletRequestHandler_11f0fb4d4b9.service($HttpServletRequestHandler_11f0fb4d4b9.java)
        at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:177)
        at 
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
        at 
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
        at 
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:624)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
        at org.mortbay.http.HttpServer.service(HttpServer.java:896)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
        at 
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException [at 
classpath:org/apache/tapestry5/corelib/pages/ExceptionReport.tml, line 30, 
column 78]
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:909)
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$200(ComponentPageElementImpl.java:50)
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$11.render(ComponentPageElementImpl.java:338)
        at 
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:68)
        ... 48 more
Caused by: java.lang.NullPointerException
        at java.lang.String.concat(String.java:1827)
        at 
tm.framework.entities.ConfigurationValue.toString(ConfigurationValue.java:45)
        at java.lang.String.valueOf(String.java:2615)
        at 
org.apache.tapestry5.services.TapestryModule$19.render(TapestryModule.java:1340)
        at $ObjectRenderer_11f0fb4d5b3.render($ObjectRenderer_11f0fb4d5b3.java)
        at $ObjectRenderer_11f0fb4d59b.render($ObjectRenderer_11f0fb4d59b.java)
        at 
org.apache.tapestry5.internal.renderers.ListRenderer.render(ListRenderer.java:51)
        at 
org.apache.tapestry5.internal.renderers.ListRenderer.render(ListRenderer.java:26)
        at $ObjectRenderer_11f0fb4d5b3.render($ObjectRenderer_11f0fb4d5b3.java)
        at $ObjectRenderer_11f0fb4d59b.render($ObjectRenderer_11f0fb4d59b.java)
        at 
org.apache.tapestry5.corelib.components.RenderObject.beginRender(RenderObject.java:40)
        at 
org.apache.tapestry5.corelib.components.RenderObject.beginRender(RenderObject.java)
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$11$1.run(ComponentPageElementImpl.java:334)
        at 
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:899)
        ... 51 more

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

Reply via email to