I did change the getter and setter methods to return and set List instead of ArrayList and it worked. thanks a lot for replying.
Steve Shucker wrote: > > I suspect you have an accessor hardcoded to get/set a > java.util.ArrayList. java.util.Arrays$ArrayList implements List but > does not extend java.util.ArrayList. Check to see if you're explicitly > using the implementation class (ArrayList) when your method should > really only get/set something that implements the List interface. If > necessary, you can change the method signature and downcast later. > Generally, you don't want to refer to the implementation classes > explicitly except during construction. > > -Steve > > Rohan Kalyan wrote: >> Hi all, >> >> we are working on migration of tapestry4.0.2 to 4.1.5 >> >> we've changed >> 1. Ajax directlink to directlink >> 2. AjaxForm to Form >> 3. added a method in IpropertySelectionModel ( >> isDisabled() ) >> 4. changed tacos dialog to dojo dialog >> >> >> >> >> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >> >> Error converting value for {'Unscheduled'}: Unable to convert from type >> java.util.Arrays$ArrayList to java.util.ArrayList. No type converter for >> java.util.Arrays$ArrayList is available. >> >> [ +/- ] Exception: Error converting value for {'Unscheduled'}: Unable to >> convert from type java.util.Arrays$ArrayList to java.util.ArrayList. No >> type >> converter for java.util.Arrays$ArrayList is >> available.<http://localhost:8080/dentaprise/#> >> org.apache.tapestry.BindingException binding: ExpressionBinding[Home >> {'Unscheduled'}] component: [EMAIL PROTECTED] location: >> context:/Home.html, >> line 44 >> >> >> >> >> >> >> >> >> >> >> 44 statusList="ognl:{'Unscheduled'}"/> 45 >> </div> 46 47 </div> 48 </body> 49</html> [ +/- ] >> Exception: Unable to convert from type java.util.Arrays$ArrayList to >> java.util.ArrayList. No type converter for java.util.Arrays$ArrayList is >> available. <http://localhost:8080/dentaprise/#> >> org.apache.hivemind.ApplicationRuntimeException Stack Trace: >> >> - org.apache.tapestry.coerce.ValueConverterImpl.coerceValue( >> ValueConverterImpl.java:105) >> - >> $ValueConverter_118caa27475.coerceValue($ValueConverter_118caa27475.java) >> >> - org.apache.tapestry.binding.AbstractBinding.getObject( >> AbstractBinding.java:88) >> - $AppointmentList_17.getStatusList($AppointmentList_17.java) >> - com.dentaprise.component.AppointmentList.pageBeginRender( >> AppointmentList.java:133) >> - org.apache.tapestry.AbstractPage.firePageBeginRender( >> AbstractPage.java:409) >> - org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:244) >> - >> org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:400) >> >> - >> >> org.apache.tapestry.services.impl.DefaultResponseBuilder.renderResponse >> (DefaultResponseBuilder.java:159) >> - >> org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse( >> ResponseRendererImpl.java:33) >> - >> $ResponseRenderer_118caa274a7.renderResponse($ResponseRenderer_118caa274a7.java) >> >> - org.apache.tapestry.engine.HomeService.service(HomeService.java:68) >> - >> $IEngineService_118caa27516.service($IEngineService_118caa27516.java) >> >> - org.apache.tapestry.services.impl.EngineServiceOuterProxy.service( >> EngineServiceOuterProxy.java:72) >> - org.apache.tapestry.engine.AbstractEngine.service( >> AbstractEngine.java:241) >> - org.apache.tapestry.services.impl.InvokeEngineTerminator.service( >> InvokeEngineTerminator.java:54) >> - >> $WebRequestServicer_118caa274f1.service($WebRequestServicer_118caa274f1.java) >> >> - >> $WebRequestServicer_118caa274ed.service($WebRequestServicer_118caa274ed.java) >> >> - >> >> org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service >> (WebRequestServicerPipelineBridge.java:61) >> - >> $ServletRequestServicer_118caa274d3.service($ServletRequestServicer_118caa274d3.java) >> >> - org.apache.tapestry.request.DecodedRequestInjector.service( >> DecodedRequestInjector.java:55) >> - >> $ServletRequestServicerFilter_118caa274cf.service($ServletRequestServicerFilter_118caa274cf.java) >> >> - >> $ServletRequestServicer_118caa274d5.service($ServletRequestServicer_118caa274d5.java) >> >> - org.apache.tapestry.multipart.MultipartDecoderFilter.service( >> MultipartDecoderFilter.java:52) >> - >> $ServletRequestServicerFilter_118caa274cd.service($ServletRequestServicerFilter_118caa274cd.java) >> >> - >> $ServletRequestServicer_118caa274d5.service($ServletRequestServicer_118caa274d5.java) >> >> - org.apache.tapestry.services.impl.SetupRequestEncoding.service( >> SetupRequestEncoding.java:53) >> - >> $ServletRequestServicerFilter_118caa274d1.service($ServletRequestServicerFilter_118caa274d1.java) >> >> - >> $ServletRequestServicer_118caa274d5.service($ServletRequestServicer_118caa274d5.java) >> >> - >> $ServletRequestServicer_118caa274c7.service($ServletRequestServicer_118caa274c7.java) >> >> - org.apache.tapestry.ApplicationServlet.doService( >> ApplicationServlet.java:126) >> - >> org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:103) >> >> - javax.servlet.http.HttpServlet.service(HttpServlet.java:689) >> - javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> - org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:252) >> - org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:173) >> - org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( >> FilterChainProxy.java:265) >> - org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke( >> FilterSecurityInterceptor.java:107) >> - org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter( >> FilterSecurityInterceptor.java:72) >> - org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( >> FilterChainProxy.java:275) >> - org.acegisecurity.ui.ExceptionTranslationFilter.doFilter( >> ExceptionTranslationFilter.java:110) >> - org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( >> FilterChainProxy.java:275) >> - >> >> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter >> (SecurityContextHolderAwareRequestFilter.java:81) >> - org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( >> FilterChainProxy.java:275) >> - org.acegisecurity.ui.AbstractProcessingFilter.doFilter( >> AbstractProcessingFilter.java:229) >> - org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( >> FilterChainProxy.java:275) >> - >> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter >> (HttpSessionContextIntegrationFilter.java:286) >> - org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter( >> FilterChainProxy.java:275) >> - org.acegisecurity.util.FilterChainProxy.doFilter( >> FilterChainProxy.java:149) >> - org.acegisecurity.util.FilterToBeanProxy.doFilter( >> FilterToBeanProxy.java:98) >> - org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:202) >> - org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:173) >> - >> >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal >> (OpenSessionInViewFilter.java:174) >> - org.springframework.web.filter.OncePerRequestFilter.doFilter( >> OncePerRequestFilter.java:76) >> - org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >> ApplicationFilterChain.java:202) >> - org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:173) >> - org.apache.catalina.core.StandardWrapperValve.invoke( >> StandardWrapperValve.java:213) >> - org.apache.catalina.core.StandardContextValve.invoke( >> StandardContextValve.java:178) >> - org.apache.catalina.core.StandardHostValve.invoke( >> StandardHostValve.java:126) >> - org.apache.catalina.valves.ErrorReportValve.invoke( >> ErrorReportValve.java:105) >> - org.apache.catalina.core.StandardEngineValve.invoke( >> StandardEngineValve.java:107) >> - org.apache.catalina.connector.CoyoteAdapter.service( >> CoyoteAdapter.java:148) >> - org.apache.coyote.http11.Http11Processor.process( >> Http11Processor.java:869) >> - >> >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection >> (Http11BaseProtocol.java:664) >> - org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( >> PoolTcpEndpoint.java:527) >> - org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( >> LeaderFollowerWorkerThread.java:80) >> - org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( >> ThreadPool.java:684) >> - java.lang.Thread.run(Thread.java:595) >> >> >> >> >> >> thanks in advance >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Please-help-me-in-migration-of-Tapestry-4.0.2-to-4.1.5-tp16199102p16251884.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]