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

Reply via email to