Ok, thank you again. You already saved me twice today. 2012/8/22 Christian Riedel <cr.ml...@googlemail.com>
> That's up to your personal taste ;-) > > Am 23.08.2012 um 02:18 schrieb William Lopes: > > > Thank you so much again, it is solved. > > > > I put in util package, is a good practice? > > > > 2012/8/22 Christian Riedel <cr.ml...@googlemail.com> > > > >> move br.cnt.aas.material.components.MaterialGridDataSource into another > >> package since it's obviously not a component class! > >> > >> Am 23.08.2012 um 02:03 schrieb William Lopes: > >> > >>> Thanks. > >>> > >>> So, what do you advise? > >>> > >>> 2012/8/22 Christian Riedel <cr.ml...@googlemail.com> > >>> > >>>> Before Tapestry 5.3 it was just a recommendation, now it's a > >> requirement: > >>>> NEVER put other classes than components, mixins or pages (except > >>>> base-classes) into their corresponding packages! > >>>> You know… Tapestry is doing MAGIC a.k.a. convention over configuration > >> ;) > >>>> > >>>> > >>>> > >>>> Am 23.08.2012 um 01:36 schrieb William Lopes: > >>>> > >>>>> Hello again! > >>>>> > >>>>> So, I'm updating my app for the last version of tapestry and by that > >>>> seems, > >>>>> this is the last thing to be done. > >>>>> > >>>>> The system is working ok, but when I go access a page where I edited > >> the > >>>>> GridDataSource, I have problems. The grid don't be shows and this > error > >>>> is > >>>>> returned: > >>>>> > >>>>> java.lang.IllegalStateException: Class > >>>>>> br.cnt.aas.material.components.MaterialGridDataSource has been > >>>> transformed > >>>>>> and may not be directly instantiated. > >>>>>> at > >>>>>> > >>>> > >> > br.cnt.aas.material.components.MaterialGridDataSource.<init>(MaterialGridDataSource.java) > >>>>>> at > >>>>>> > >>>> > >> > br.cnt.aas.material.pages.ListarMaterial.setupRender(ListarMaterial.java:191) > >>>>>> at > >>>>>> > >>>> > >> > br.cnt.aas.material.pages.ListarMaterial.setupRender(ListarMaterial.java) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:174) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:133) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:181) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124) > >>>>>> at $PageRenderQueue_566878f139e.render(Unknown Source) > >>>>>> at $PageRenderQueue_566878f1396.render(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1980) > >>>>>> at $MarkupRenderer_566878f13a1.renderMarkup(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1964) > >>>>>> at $MarkupRenderer_566878f13a1.renderMarkup(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1946) > >>>>>> at $MarkupRenderer_566878f13a1.renderMarkup(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1931) > >>>>>> at $MarkupRenderer_566878f13a1.renderMarkup(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1917) > >>>>>> at $MarkupRenderer_566878f13a1.renderMarkup(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1899) > >>>>>> at $MarkupRenderer_566878f13a1.renderMarkup(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1880) > >>>>>> at $MarkupRenderer_566878f13a1.renderMarkup(Unknown Source) > >>>>>> at $MarkupRenderer_566878f139d.renderMarkup(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47) > >>>>>> at $PageMarkupRenderer_566878f139b.renderPageMarkup(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67) > >>>>>> at $PageResponseRenderer_566878f132d.renderPageResponse(Unknown > >> Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$37.handle(TapestryModule.java:2208) > >>>>>> at $PageRenderRequestHandler_566878f132f.handle(Unknown Source) > >>>>>> at $PageRenderRequestHandler_566878f1329.handle(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47) > >>>>>> at $ComponentRequestHandler_566878f132a.handlePageRender(Unknown > >> Source) > >>>>>> at $ComponentRequestHandler_566878f12fb.handlePageRender(Unknown > >> Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45) > >>>>>> at $Dispatcher_566878f12fe.dispatch(Unknown Source) > >>>>>> at $Dispatcher_566878f12f8.dispatch(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) > >>>>>> at $RequestHandler_566878f12f9.service(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902) > >>>>>> at $RequestHandler_566878f12f9.service(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892) > >>>>>> at $RequestHandler_566878f12f9.service(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) > >>>>>> at $RequestHandler_566878f12f9.service(Unknown Source) > >>>>>> at > >> br.cnt.aas.material.services.AppModule$1.service(AppModule.java:116) > >>>>>> at $RequestFilter_566878f12f3.service(Unknown Source) > >>>>>> at $RequestHandler_566878f12f9.service(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119) > >>>>>> at $RequestHandler_566878f12f9.service(Unknown Source) > >>>>>> at $RequestHandler_566878f12ec.service(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) > >>>>>> at $HttpServletRequestHandler_566878f12ee.service(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) > >>>>>> at $HttpServletRequestFilter_566878f12ea.service(Unknown Source) > >>>>>> at $HttpServletRequestHandler_566878f12ee.service(Unknown Source) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852) > >>>>>> at $HttpServletRequestHandler_566878f12ee.service(Unknown Source) > >>>>>> at $HttpServletRequestHandler_566878f12e9.service(Unknown Source) > >>>>>> at > >> org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) > >>>>>> at > >>>>>> > >>>> > >> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) > >>>>>> at > >>>> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > >>>>>> at java.lang.Thread.run(Thread.java:722) > >>>>> > >>>>> > >>>>> Look my page.java: > >>>>> > >>>>>> void setupRender() { > >>>>>> try { > >>>>>> if(filtro == null || getFiltro().trim().isEmpty()) > >>>>>> dataSource = new > >>>>>> > >>>> > >> > MaterialGridDataSource(service.getAllByModeloDados(this.getModeloDados())); > >>>>>> else dataSource = new > >>>>>> > >>>> > >> > MaterialGridDataSource(service.getAllByFiltroTextoAndModeloDados(this.getFiltro(), > >>>>>> this.getModeloDados())); > >>>>>> } catch (Exception e) { > >>>>>> System.out.println("Erro em " + this); > >>>>>> e.printStackTrace(); > >>>>>> } > >>>>>> } > >>>>> > >>>>> > >>>>> The funny is that worked very well and nothing now. > >>>>> > >>>>> Any suggestions? > >>>>> > >>>>>> > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > >>>> For additional commands, e-mail: users-h...@tapestry.apache.org > >>>> > >>>> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > >> For additional commands, e-mail: users-h...@tapestry.apache.org > >> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >