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

Reply via email to