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]

Reply via email to