You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Piyush Hari (JIRA)" <de...@myfaces.apache.org> on 2006/10/19 21:55:36 UTC

[jira] Commented: (MYFACES-1471) ClassCastException when a Table component is dropped in visual editor of Jdev in PDA mode.

    [ http://issues.apache.org/jira/browse/MYFACES-1471?page=comments#action_12443632 ] 
            
Piyush Hari commented on MYFACES-1471:
--------------------------------------

Sorry. this issue is for the MyFaces-ADF not Myfaces. I can't figure out how to delete it.

> ClassCastException when a Table component is dropped in visual editor of Jdev in PDA mode.
> ------------------------------------------------------------------------------------------
>
>                 Key: MYFACES-1471
>                 URL: http://issues.apache.org/jira/browse/MYFACES-1471
>             Project: MyFaces Core
>          Issue Type: Bug
>         Environment: PDA
>            Reporter: Piyush Hari
>            Priority: Critical
>         Attachments: patch_oct19_12_42PM_pdaTableRenderer_pda.patch
>
>
> When one  drags and drops an ADF TABLE component on a PDA visial editor, it throws a class cast exception. (BUG- 5610691).  With the following stacktrace :
>  java.lang.ClassCastException: oracle.adf.view.rich.component.rich.data.RichColu
> mn
> at org.apache.myfaces.trinidadinternal.renderkit.core.pda.PdaTableRenderer._re
> nderColumnHeader(PdaTableRenderer.java:437)
> at org.apache.myfaces.trinidadinternal.renderkit.core.pda.PdaTableRenderer.ren
> derTableContent(PdaTableRenderer.java:186)
> at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TableRenderer.enco
> deAll(TableRenderer.java:277)
> at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java
> :181)
> @ at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXCompone
> ntBase.java:673)
> @ at org.apache.myfaces.trinidad.component.UIXCollection.encodeEnd(UIXCollection
> .java:483)
> at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.ja
> va:260)
> at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelGroupLayoutRe
> nderer.encodeChild(PanelGroupLayoutRenderer.java:174)
> at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelGroupLayoutRe
> nderer._encodeChildren(PanelGroupLayoutRenderer.java:140)
> at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelGroupLayoutRe
> nderer.encodeAll(PanelGroupLayoutRenderer.java:92)
> at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java
> :181)
> @ at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXCompone
> ntBase.java:673)
> at org.apache.myfaces.trinidad.render.RenderUtils.encodeRecursive(RenderUtils.
> java:66)
> at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.ja
> va:255)
> at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRende
> rer.java:277)
> at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRe
> nderer.renderContent(PanelPartialRootRenderer.java:70)
> at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.rende
> rContent(BodyRenderer.java:134)
> at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRe
> nderer.encodeAll(PanelPartialRootRenderer.java:150)
> at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.encod
> eAll(BodyRenderer.java:76)
> at org.apache.myfaces.trinidad.render.CoreRenderer.delegateRenderer(CoreRender
> er.java:294)
> at org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.DocumentRenderer.e
> ncodeAll(DocumentRenderer.java:78)
> at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java
> :181)
> @ at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXCompone
> ntBase.java:673)
> at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:623)
> at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:546)
> at org.apache.myfaces.trinidad.webapp.UIXComponentTag.doEndTag(UIXComponentTag
> .java:114)
> at oracle.jdevimpl.webapp.design.renderer.DesignTimeJspActionRenderer.doEndTag
> (DesignTimeJspActionRenderer.java:728)
> at oracle.jdevimpl.webapp.design.renderer.DesignTimeJspActionRenderer._execute
> Tag(DesignTimeJspActionRenderer.java:1924)
> at oracle.jdevimpl.webapp.design.renderer.DesignTimeJspActionRenderer.render(D
> esignTimeJspActionRenderer.java:331)
> at oracle.jdevimpl.webapp.design.renderer.FacesActionRenderer.render(FacesActi
> onRenderer.java:167)
> at oracle.jdevimpl.webapp.design.DesignTimeRenderer.renderChildren(DesignTimeR
> enderer.java:868)
> at oracle.jdevimpl.webapp.design.renderer.DesignTimeJspActionRenderer.renderCh
> ildren(DesignTimeJspActionRenderer.java:551)
> at oracle.jdevimpl.webapp.design.renderer.FacesActionRenderer.renderChildren(F
> acesActionRenderer.java:591)
> at oracle.jdevimpl.webapp.design.renderer.DesignTimeJspActionRenderer._execute
> Tag(DesignTimeJspActionRenderer.java:1893)
> at oracle.jdevimpl.webapp.design.renderer.DesignTimeJspActionRenderer.render(D
> esignTimeJspActionRenderer.java:331)
> at oracle.jdevimpl.webapp.design.renderer.FacesActionRenderer.render(FacesActi
> onRenderer.java:167)
> at oracle.jdevimpl.webapp.design.DesignTimeRenderer.renderChildren(DesignTimeR
> enderer.java:868)
> at oracle.jdevimpl.webapp.jsp.renderers.JSPCoreSyntaxRenderer.render(JSPCoreSy
> ntaxRenderer.java:150)
> at oracle.jdevimpl.webapp.design.support.jsp.DesignTimeJspServlet._renderSourc
> e(DesignTimeJspServlet.java:249)
> at oracle.jdevimpl.webapp.design.support.jsp.DesignTimeJspServlet.serviceJsp(D
> esignTimeJspServlet.java:132)
> at oracle.jdevimpl.webapp.design.support.jsp.DesignTimeJspServlet.service(Desi
> gnTimeJspServlet.java:88)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> at oracle.jdevimpl.webapp.design.support.http.DesignTimeServletInfo.service(De
> signTimeServletInfo.java:267)
> at oracle.jdevimpl.webapp.design.support.http.DesignTimeRequestDispatcher.disp
> atch(DesignTimeRequestDispatcher.java:312)
> at oracle.jdevimpl.webapp.design.support.http.DesignTimeRequestDispatcher.forw
> ard(DesignTimeRequestDispatcher.java:84)
> at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java
> :322)
> at org.apache.myfaces.trinidadinternal.context.ExternalContextDecorator.dispat
> ch(ExternalContextDecorator.java:41)
> at org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$Overrid
> eDispatch.dispatch(FacesContextFactoryImpl.java:235)
> at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:1
> 30)
> at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHa
> ndlerImpl.java:157)
> at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(
> ViewHandlerImpl.java:178)
> at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.jav
> a:87)
> at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
> at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> at oracle.jdevimpl.webapp.design.support.http.DesignTimeServletInfo.service(De
> signTimeServletInfo.java:267)
> at oracle.jdevimpl.webapp.design.support.http.DesignTimeRequestDispatcher$Desi
> gnTimeFilterChain.doFilter(DesignTimeRequestDispatcher.java:503)
> at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(Regis
> trationFilter.java:60)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListCha
> in.doFilter(TrinidadFilterImpl.java:425)
> at oracle.adfinternal.view.faces.activedata.ADSFilter2.doFilter(ADSFilter2.jav
> a:193)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListCha
> in.doFilter(TrinidadFilterImpl.java:425)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilt
> er(TrinidadFilterImpl.java:327)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> (TrinidadFilterImpl.java:291)
> at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(Trin
> idadFilterImpl.java:214)
> at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.j
> ava:90)
> at oracle.jdevimpl.webapp.design.support.http.DesignTimeRequestDispatcher$Desi
> gnTimeFilterChain.doFilter(DesignTimeRequestDispatcher.java:463)
> at oracle.jdevimpl.webapp.design.support.http.DesignTimeRequestDispatcher.disp
> atch(DesignTimeRequestDispatcher.java:308)
> at oracle.jdevimpl.webapp.design.support.http.DesignTimeServletContainerContex
> t._service(DesignTimeServletContainerContext.java:740)
> at oracle.jdevimpl.webapp.design.support.http.DesignTimeServletContainerContex
> t._serviceRequest(DesignTimeServletContainerContext.java:677)
> at oracle.jdevimpl.webapp.design.support.http.DesignTimeServletContainerContex
> t.service(DesignTimeServletContainerContext.java:639)
> at oracle.jdevimpl.webapp.design.DesignTimeRenderWebApp.service(DesignTimeRend
> erWebApp.java:62)
> at oracle.jdevimpl.webapp.design.DesignTimeEngine.service(DesignTimeEngine.jav
> a:197)
> at oracle.jdevimpl.webapp.design.view.DomDesignTimeViewDocument._serviceJsp(Do
> mDesignTimeViewDocument.java:988)
> at oracle.jdevimpl.webapp.design.view.DomDesignTimeViewDocument.rebuildTreeImp
> l(DomDesignTimeViewDocument.java:178)
> at oracle.jdevimpl.webapp.design.view.DomDesignTimeViewDocument.rebuildImpl(Do
> mDesignTimeViewDocument.java:99)
> at oracle.jdevimpl.webapp.model.content.dom.view.proxy.DomProxyViewDocument.re
> build(DomProxyViewDocument.java:121)
> at oracle.jdevimpl.webapp.model.content.dom.view.proxy.DomProxyViewDocument.ha
> ndleModelStructureChanged(DomProxyViewDocument.java:710)
> at oracle.jdevimpl.webapp.model.content.dom.view.proxy.DomProxyViewDocument.ha
> ndleModelTreeChanged(DomProxyViewDocument.java:675)
> at oracle.jdevimpl.webapp.model.content.dom.view.proxy.DomProxyViewDocument.ha
> ndleModelChanged(DomProxyViewDocument.java:662)
> at oracle.jdevimpl.webapp.model.content.dom.view.proxy.DomProxyViewDocument$Xm
> lModelListenerImpl.modelChanged(DomProxyViewDocument.java:1277)
> at oracle.bali.xml.model.XmlView._handleBaseModelChanged(XmlView.java:1939)
> at oracle.bali.xml.model.XmlView.mav$_handleBaseModelChanged(XmlView.java:112)
> at oracle.bali.xml.model.XmlView$ModelChangeListener.modelChanged(XmlView.java
> :2024)
> at oracle.bali.xml.model.XmlModel._deliverModelChangeEvents(XmlModel.java:3128
> )
> at oracle.bali.xml.model.XmlModel._deliverChangeEvents(XmlModel.java:3316)
> at oracle.bali.xml.model.XmlModel.__commitTransaction(XmlModel.java:2817)
> at oracle.bali.xml.model.XmlContext.__commitTransaction(XmlContext.java:1732)
> at oracle.bali.xml.model.XmlModel.__requestCommitTransaction(XmlModel.java:276
> 8)
> @ at oracle.bali.xml.model.XmlView.commitTransaction(XmlView.java:302)
> at oracle.bali.xml.model.task.StandardTransactionTask.__commitWrapperTransacti
> on(StandardTransactionTask.java:413)
> at oracle.bali.xml.model.task.StandardTransactionTask.runThrowingXCE(StandardT
> ransactionTask.java:203)
> at oracle.bali.xml.model.datatransfer.operation.CreateFromXmlKeyOperation.appl
> y(CreateFromXmlKeyOperation.java:38)
> at oracle.bali.xml.model.datatransfer.operation.OperationProcessor._apply(Oper
> ationProcessor.java:393)
> at oracle.bali.xml.model.datatransfer.operation.OperationProcessor._forceSimpl
> eApplyImpl(OperationProcessor.java:346)
> at oracle.bali.xml.model.datatransfer.operation.OperationProcessor.forceSimple
> Apply(OperationProcessor.java:293)
> at oracle.bali.xml.model.datatransfer.operation.OperationProcessor.forceSimple
> Apply(OperationProcessor.java:243)
> at oracle.bali.xml.gui.swing.dnd.DropHandlerHelper._doRegularDrop(DropHandlerH
> elper.java:268)
> at oracle.bali.xml.gui.swing.dnd.DropHandlerHelper.performDrop(DropHandlerHelp
> er.java:87)
> at oracle.bali.xml.gui.swing.dnd.ModelDropHandler.drop(ModelDropHandler.java:1
> 54)
> at java.awt.dnd.DropTarget.drop(DropTarget.java:430)
> at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContex
> tPeer.java:500)
> at sun.awt.dnd.SunDropTargetContextPeer.access$800(SunDropTargetContextPeer.ja
> va:53)
> at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunD
> ropTargetContextPeer.java:812)
> at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropT
> argetContextPeer.java:736)
> at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:29)
> @ at java.awt.Component.dispatchEventImpl(Component.java:3826)
> at java.awt.Container.dispatchEventImpl(Container.java:2024)
> @ at java.awt.Component.dispatchEvent(Component.java:3803)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
> at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:3963)
> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3817)
> at java.awt.Container.dispatchEventImpl(Container.java:2010)
> at java.awt.Window.dispatchEventImpl(Window.java:1774)
> @ at java.awt.Component.dispatchEvent(Component.java:3803)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.j
> ava:242)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.jav
> a:163)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira