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]

Reply via email to