Please add an issue with all relevant code and stack traces. On Jan 24, 2008 10:34 AM, Marcelo Lotif <[EMAIL PROTECTED]> wrote: > I found the solution to the 2nd problem myself, was just a null parameter > that i was passing and tapestry seems not to allow this anymore(at least on > this case). But i still can't fix the the 1st problem... here's the stack > trace: > > An unexpected application exception has occurred. > > org.apache.tapestry.ioc.internal.util.TapestryException > java.lang.ClassNotFoundException: int[] > location > classpath:br/com/javasoftware/erp/pages/consultas/CstEstoque.tml, line 41, > column 64 > 36 <a t:type="ActionLink" t:id="pdf">Gerar PDF</a> > 37 <br/><br/> > 38 </center> > 39 <center> > 40 <t:piechart width="400" height="300" > 41 labels="pieLabels" values="pieValues" popup="popupSize" /> > 42 <table t:type="grid" source="resumoList" row="resumoItem" > 43 remove="iduniq,datcad,conta_pc,tipoimposto" reorder="descri, total" > > 44 <t:parameter name="totalCell" > > 45 <span t:type="OutputLocale" value="resumoItem.total" > 46 format="literal:currency" /> > java.lang.ClassNotFoundException > int[]Stack trace > java.lang.Class.forName0(Native Method) > java.lang.Class.forName(Class.java:242) > org.apache.tapestry.internal.services.ComponentClassCacheImpl.forName( > ComponentClassCacheImpl.java:50) > org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.readParameter > (InternalComponentResourcesImpl.java:232) > br.com.javasoftware.erp.components.PieChart._$read_parameter_popup( > PieChart.java) > br.com.javasoftware.erp.components.PieChart.beginRender(PieChart.java:86) > br.com.javasoftware.erp.components.PieChart.beginRender(PieChart.java) > > org.apache.tapestry.internal.structure.ComponentPageElementImpl$10$1.run( > ComponentPageElementImpl.java:330) > org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke( > ComponentPageElementImpl.java:872) > org.apache.tapestry.internal.structure.ComponentPageElementImpl.access$100( > ComponentPageElementImpl.java:56) > org.apache.tapestry.internal.structure.ComponentPageElementImpl$10.render( > ComponentPageElementImpl.java:334) > org.apache.tapestry.internal.services.RenderQueueImpl.run( > RenderQueueImpl.java:58) > org.apache.tapestry.internal.services.PageRenderQueueImpl.render( > PageRenderQueueImpl.java:63) > org.apache.tapestry.services.TapestryModule$19.renderMarkup( > TapestryModule.java:1280) > org.apache.tapestry.services.TapestryModule$23.renderMarkup( > TapestryModule.java:1388) > org.apache.tapestry.services.TapestryModule$22.renderMarkup( > TapestryModule.java:1369) > org.apache.tapestry.services.TapestryModule$21.renderMarkup( > TapestryModule.java:1351) > org.apache.tapestry.services.TapestryModule$20.renderMarkup( > TapestryModule.java:1333) > org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup > (PageMarkupRendererImpl.java:55) > org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse > (PageResponseRendererImpl.java:57) > org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle( > PageRenderRequestHandlerImpl.java:57) > org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch( > PageRenderDispatcher.java:66) > org.apache.tapestry.services.TapestryModule$13.service(TapestryModule.java > :921) > br.com.javasoftware.erp.services.AppModule$1.service(AppModule.java:83) > br.com.javasoftware.erp.services.AppModule$2.service(AppModule.java:121) > org.apache.tapestry.internal.services.LocalizationFilter.service( > LocalizationFilter.java:43) > org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java > :513) > org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java > :488) > org.apache.tapestry.internal.services.IgnoredPathsFilter.service( > IgnoredPathsFilter.java:53) > org.apache.tapestry.internal.services.StaticFilesFilter.service( > StaticFilesFilter.java:79) > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke( > CheckForUpdatesFilter.java:93) > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke( > CheckForUpdatesFilter.java:84) > org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead( > ConcurrentBarrier.java:77) > org.apache.tapestry.internal.services.CheckForUpdatesFilter.service( > CheckForUpdatesFilter.java:106) > org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java > :901) > org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:164) > org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( > WebApplicationHandler.java:821) > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch( > WebApplicationHandler.java:471) > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) > org.mortbay.http.HttpContext.handle(HttpContext.java:1530) > org.mortbay.jetty.servlet.WebApplicationContext.handle( > WebApplicationContext.java:633) > org.mortbay.http.HttpContext.handle(HttpContext.java:1482) > org.mortbay.http.HttpServer.service(HttpServer.java:909) > org.mortbay.http.HttpConnection.service(HttpConnection.java:820) > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) > org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) > org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) > > > 2008/1/24, Marcelo Lotif <[EMAIL PROTECTED]>: > > > > And i am getting a null pointer exception too, maybe related with the > > error that Geoff Callender posted few hours ago about a NPE on the TextField > > Component. > > > > Here's the stack trace: > > > > An unexpected application exception has occurred. > > org.apache.tapestry.ioc.internal.util.TapestryException > > location > > classpath:br/com/javasoftware/erp/pages/consultas/CstFluxoCaixa.tml, line > > 15, column 22 > > 10 Fluxo de Caixa > > 11 </fieldset> > > 12 > > 13 <t:linechart width="400" height="300" > > 14 lineValues="lineValues" lineNames="lineNames" > > 15 labels="labels" /> > > 16 <!-- popup="popupSize" --> > > 17 > > 18 <!-- <table width="100%" border="0" cellpadding="2" cellspacing="2" > > bordercolor="#999999" style="BORDER-COLLAPSE: collapse"> > > 19 <tr class="rowh"> > > 20 <td width='8%' valign='center' align='center'><font > > size='-2'>Semana</font></td> > > java.lang.NullPointerExceptionStack trace > > org.apache.tapestry.internal.TapestryInternalUtils.escapePercentAndSlash( > > TapestryInternalUtils.java:514) > > org.apache.tapestry.internal.TapestryInternalUtils.encodeContext( > > TapestryInternalUtils.java:504) > > org.apache.tapestry.internal.services.ComponentInvocationImpl.getPath( > > ComponentInvocationImpl.java:101) > > org.apache.tapestry.internal.services.ComponentInvocationImpl.buildURI( > > ComponentInvocationImpl.java:60) > > org.apache.tapestry.internal.services.LinkImpl.buildURI(LinkImpl.java:105) > > org.apache.tapestry.internal.services.LinkImpl.toURI(LinkImpl.java:91) > > org.apache.tapestry.internal.services.LinkImpl.toString(LinkImpl.java:136) > > org.apache.tapestry.internal.services.MarkupWriterImpl.attributes( > > MarkupWriterImpl.java:117) > > org.apache.tapestry.internal.services.MarkupWriterImpl.element( > > MarkupWriterImpl.java:132) > > br.com.javasoftware.erp.components.LineChart.beginRender(LineChart.java > > :101) > > br.com.javasoftware.erp.components.LineChart.beginRender(LineChart.java) > > org.apache.tapestry.internal.structure.ComponentPageElementImpl$10$1.run( > > ComponentPageElementImpl.java:330) > > org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke( > > ComponentPageElementImpl.java:872) > > org.apache.tapestry.internal.structure.ComponentPageElementImpl.access$100 > > (ComponentPageElementImpl.java:56) > > org.apache.tapestry.internal.structure.ComponentPageElementImpl$10.render( > > ComponentPageElementImpl.java:334) > > org.apache.tapestry.internal.services.RenderQueueImpl.run( > > RenderQueueImpl.java:58) > > org.apache.tapestry.internal.services.PageRenderQueueImpl.render( > > PageRenderQueueImpl.java:63) > > org.apache.tapestry.services.TapestryModule$19.renderMarkup( > > TapestryModule.java:1280) > > org.apache.tapestry.services.TapestryModule$23.renderMarkup( > > TapestryModule.java:1388) > > org.apache.tapestry.services.TapestryModule$22.renderMarkup( > > TapestryModule.java:1369) > > org.apache.tapestry.services.TapestryModule$21.renderMarkup( > > TapestryModule.java:1351) > > org.apache.tapestry.services.TapestryModule$20.renderMarkup( > > TapestryModule.java:1333) > > > > org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup > > (PageMarkupRendererImpl.java:55) > > > > org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse > > (PageResponseRendererImpl.java:57) > > org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle( > > PageRenderRequestHandlerImpl.java:57) > > org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch( > > PageRenderDispatcher.java:66) > > org.apache.tapestry.services.TapestryModule$13.service(TapestryModule.java > > :921) > > br.com.javasoftware.erp.services.AppModule$1.service(AppModule.java:83) > > br.com.javasoftware.erp.services.AppModule$2.service(AppModule.java:121) > > org.apache.tapestry.internal.services.LocalizationFilter.service( > > LocalizationFilter.java:43) > > org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java > > :513) > > org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java > > :488) > > org.apache.tapestry.internal.services.IgnoredPathsFilter.service( > > IgnoredPathsFilter.java:53) > > org.apache.tapestry.internal.services.StaticFilesFilter.service( > > StaticFilesFilter.java:79) > > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke( > > CheckForUpdatesFilter.java:93) > > org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke( > > CheckForUpdatesFilter.java:84) > > org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead( > > ConcurrentBarrier.java:77) > > org.apache.tapestry.internal.services.CheckForUpdatesFilter.service( > > CheckForUpdatesFilter.java:106) > > org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java > > :901) > > org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:164) > > org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( > > WebApplicationHandler.java:821) > > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch( > > WebApplicationHandler.java:471) > > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) > > org.mortbay.http.HttpContext.handle(HttpContext.java:1530) > > org.mortbay.jetty.servlet.WebApplicationContext.handle( > > WebApplicationContext.java:633) > > org.mortbay.http.HttpContext.handle(HttpContext.java:1482) > > org.mortbay.http.HttpServer.service(HttpServer.java:909) > > org.mortbay.http.HttpConnection.service(HttpConnection.java:820) > > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) > > org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) > > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) > > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) > > org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) > > > > Thanks in advance, > > > > 2008/1/24, Marcelo Lotif <[EMAIL PROTECTED]>: > > > > > > Hi all, > > > > > > I was switching an app to T5.0.9 and i found this error on the PieChart > > > component that i took from the wiki: > > > > > > org.apache.tapestry.ioc.internal.util.TapestryException > > > java.lang.ClassNotFoundException: int[] > > > > > > <t:piechart width="400" height="300" > > > labels="pieLabels" values="pieValues" > > > popup="popupSize" /> > > > > > > the exception occurred on the last line of this snippet from my > > > template. And this is how the popupSize attribute is defined on the java > > > class: > > > > > > public int[] getpopupSize(){ > > > return new int[]{800,600}; > > > } > > > > > > This is weird, this error does not occur on 5.0.7... > > > If you want the stack trace too, tell me, then I'll post it. > > > > > > -- > > > Atenciosamente, > > > Marcelo Lotif > > > > > > > > > > -- > > Atenciosamente, > > Marcelo Lotif > > > > > -- > Atenciosamente, > Marcelo Lotif >
-- Howard M. Lewis Ship Creator Apache Tapestry and Apache HiveMind --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]