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    <span jwcid="@AppointmentList"
statusList="ognl:{'Unscheduled'}"/> 45
</div> 46      </span> 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]

Reply via email to