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