HI,I am having CTD (XMLName EOC), We have Custom TypeDef for thiscom.techtarget.cma.typedef.EOCContentInstance which extends ContentInstance.In EOCContentInstance we have some methods specific to our functionality.The following code is throwing CalssCastException in Itemregion Override JSP RequestContext rc = PageUtil.getCurrentRequestContext(pageContext); ManagedObjectVCMRef objectRef = rc.getRequestOID(); EOCContentInstance contentInstance = (EOCContentInstance) ContentUtil.getManagedObject(objectRef);Same code is working fine in V7, we have problem in V8, not only this we havecustomContentComponents, they also having same problem.If i use ContentInstance contentInstance = (ContentInstance)ContentUtil.getManagedObject(objectRef); this is working fine, but i need touse methods defined in custom typeDEF.I am completely struck, Is there any change in V8, how to figure out this?As Itemregion is deprecated some we need to change accordingly? Servlet.service() for servlet jsp threw exceptionjava.lang.ClassCastException: com.techtarget.cma.typedef.EOCContentInstancecannot be cast to com.techtarget.cma.typedef.EOCContentInstance at org.apache.jsp.jsp.techtarget.overrides.EOC_005fCI_005fBody_jsp._jspService(EOC_005fCI_005fBody_jsp.java:139) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) at com.vignette.ext.templating.util.RenderUtil.contextIndependentInclude(RenderUtil.java:1293) at com.vignette.ext.templating.util.RenderUtil.callJsp(RenderUtil.java:755) at com.vignette.ext.templating.util.RenderUtil.handleNewContentItem(RenderUtil.java:455) at com.vignette.ext.templating.util.RenderUtil.renderContentItem(RenderUtil.java:313) at com.vignette.ext.templating.util.RenderUtil.renderContentItem(RenderUtil.java:106) at com.vignette.ext.templating.mvc.views.ItemRegionView.render(ItemRegionView.java:96) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) at com.vignette.ext.templating.mvc.taglib.TagUtil.controllerInclude(TagUtil.java:92) at com.vignette.ext.templating.mvc.taglib.ItemRegionTagSupport.renderContentItem(ItemRegionTagSupport.java:148) at com.vignette.ext.templating.mvc.taglib.ItemRegionTagSupport.doStartTag(ItemRegionTagSupport.java:121) at org.apache.jsp.jsp.techtarget.templates.EOC_005fCI_jsp._jspx_meth_DSM_005fitemRegion_005f0(EOC_005fCI_jsp.java:555) at org.apache.jsp.jsp.techtarget.templates.EOC_005fCI_jsp._jspService(EOC_005fCI_jsp.java:191) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at com.vignette.ext.templating.util.RenderUtil.contextIndependentForward(RenderUtil.java:1351) at com.vignette.ext.templating.util.RenderUtil.renderExternalPageLayout(RenderUtil.java:1081) at com.vignette.ext.templating.util.RenderUtil.renderPageLayout(RenderUtil.java:1106) at com.vignette.ext.templating.util.RenderUtil.renderPageLayout(RenderUtil.java:1196) at com.vignette.ext.templating.util.RenderUtil.renderPageLayout(RenderUtil.java:1146) at com.vignette.ext.templating.mvc.controllers.PageController.handleRequestInternal(PageController.java:47) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at com.vignette.ext.templating.mvc.taglib.TagUtil.controllerForward(TagUtil.java:112) at com.vignette.ext.templating.mvc.taglib.DisplayPageTagSupport.doStartTag(DisplayPageTagSupport.java:63) at org.apache.jsp.v.index_jsp._jspx_meth_page_005fdisplayPage_005f0(index_jsp.java:86) at org.apache.jsp.v.index_jsp._jspService(index_jsp.java:63) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)