[ 
https://issues.jboss.org/browse/RF-13009?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776789#comment-12776789
 ] 

Jan Papousek commented on RF-13009:
-----------------------------------

No, it doesn't.
                
> drag and drop inside collapsible subtable causes assertion error
> ----------------------------------------------------------------
>
>                 Key: RF-13009
>                 URL: https://issues.jboss.org/browse/RF-13009
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: component-drag/drop, component-tables
>    Affects Versions: 4.3.2, 5.0.0.Alpha1
>         Environment: RichFaces 5.0.0-SNAPSHOT
> Metamer 5.0.0-SNAPSHOT
> JBoss Application Server: Weld Integration 7.1.1.Final
> JBoss AS 7.1.1.Final
> Java(TM) SE Runtime Environment 1.7.0_17-b02 @ Linux
> Chrome 26.0.1410.63 @ Linux x86_64
>            Reporter: Jan Papousek
>             Fix For: 5.0.0.Alpha1
>
>
> The issue is probably caused by this assertion: 
> https://github.com/richfaces/richfaces/blob/master/framework/src/main/java/org/richfaces/ui/iteration/UIDataAdaptor.java#L880
> Here is the stack trace:
> {code}
> Daemon Thread [http-localhost-127.0.0.1-8080-1] (Suspended (breakpoint at 
> line 880 in UIDataAdaptor)) 
>       UICollapsibleSubTable(UIDataAdaptor).getIterationState() line: 880      
>       UICollapsibleSubTable(AbstractCollapsibleSubTable).getIterationState() 
> line: 151        
>       SavedState.<init>(IterationStateHolder) line: 62        
>       UIDataTable(UIDataAdaptor).saveChildState(FacesContext, UIComponent) 
> line: 309  
>       UIDataTable(UIDataAdaptor).saveChildState(FacesContext) line: 290       
>       UIDataTable(UIDataAdaptor).setRowKey(FacesContext, Object) line: 266    
>       UIDataTable(UIDataAdaptor).invokeOnComponent(FacesContext, String, 
> ContextCallback) line: 1074  
>       HtmlForm(UIComponent).invokeOnComponent(FacesContext, String, 
> ContextCallback) line: 1426       
>       HtmlForm(UIComponentBase).invokeOnComponent(FacesContext, String, 
> ContextCallback) line: 669    
>       HtmlPanelGroup(UIComponent).invokeOnComponent(FacesContext, String, 
> ContextCallback) line: 1426 
>       HtmlPanelGroup(UIComponentBase).invokeOnComponent(FacesContext, String, 
> ContextCallback) line: 669      
>       UIOutput(UIComponent).invokeOnComponent(FacesContext, String, 
> ContextCallback) line: 1426       
>       UIOutput(UIComponentBase).invokeOnComponent(FacesContext, String, 
> ContextCallback) line: 669    
>       UIViewRoot(UIComponent).invokeOnComponent(FacesContext, String, 
> ContextCallback) line: 1426     
>       UIViewRoot(UIComponentBase).invokeOnComponent(FacesContext, String, 
> ContextCallback) line: 669  
>       DropTargetRenderer.doDecode(FacesContext, UIComponent) line: 86 
>       DropTargetRenderer(RendererBase).decode(FacesContext, UIComponent) 
> line: 81     
>       UIDropTarget(UIComponentBase).decode(FacesContext) line: 787    
>       UIDropTarget(UIComponentBase).processDecodes(FacesContext) line: 1181   
>       PartialViewExecuteVisitCallback.visit(VisitContext, UIComponent) line: 
> 53       
>       
> ExecuteExtendedVisitContext(BaseExtendedVisitContext).invokeVisitCallback(UIComponent,
>  VisitCallback) line: 322 
>       UIDropTarget(UIComponent).visitTree(VisitContext, VisitCallback) line: 
> 1612     
>       UIOutputPanel(UIComponent).visitTree(VisitContext, VisitCallback) line: 
> 1623    
>       HtmlPanelGroup(UIComponent).visitTree(VisitContext, VisitCallback) 
> line: 1623   
>       UIDataAdaptor$DataVisitorForVisitTree.process(FacesContext, Object, 
> Object) line: 197   
>       SequenceDataModel<E>.walk(FacesContext, DataVisitor, Range, Object) 
> line: 66    
>       UICollapsibleSubTable(UIDataAdaptor).walk(FacesContext, DataVisitor, 
> Object) line: 807  
>       UICollapsibleSubTable(UIDataAdaptor).visitDataChildren(VisitContext, 
> VisitCallback, boolean) line: 1280 
>       UICollapsibleSubTable(UIDataTableBase).visitDataChildren(VisitContext, 
> VisitCallback, boolean) line: 416        
>       UICollapsibleSubTable(UIDataAdaptor).visitTree(VisitContext, 
> VisitCallback) line: 1358  
>       UIDataAdaptor$DataVisitorForVisitTree.process(FacesContext, Object, 
> Object) line: 197   
>       SequenceDataModel<E>.walk(FacesContext, DataVisitor, Range, Object) 
> line: 66    
>       UIDataTable(UIDataAdaptor).walk(FacesContext, DataVisitor, Object) 
> line: 807    
>       UIDataTable(UIDataAdaptor).visitDataChildren(VisitContext, 
> VisitCallback, boolean) line: 1280   
>       UIDataTable(UIDataTableBase).visitDataChildren(VisitContext, 
> VisitCallback, boolean) line: 416  
>       UIDataTable(UIDataAdaptor).visitTree(VisitContext, VisitCallback) line: 
> 1358    
>       HtmlForm(UIComponent).visitTree(VisitContext, VisitCallback) line: 1623 
>       HtmlForm(UIForm).visitTree(VisitContext, VisitCallback) line: 371       
>       HtmlPanelGroup(UIComponent).visitTree(VisitContext, VisitCallback) 
> line: 1623   
>       UIOutput(UIComponent).visitTree(VisitContext, VisitCallback) line: 1623 
>       UIViewRoot(UIComponent).visitTree(VisitContext, VisitCallback) line: 
> 1623       
>       ExtendedPartialViewContextImpl.executeComponents(PhaseId, 
> Collection<String>) line: 287 
>       ExtendedPartialViewContextImpl.processPartialExecutePhase(PhaseId) 
> line: 267    
>       ExtendedPartialViewContextImpl.processPartial(PhaseId) line: 224        
>       UIViewRoot.processDecodes(FacesContext) line: 931       
>       ApplyRequestValuesPhase.execute(FacesContext) line: 78  
>       ApplyRequestValuesPhase(Phase).doPhase(FacesContext, Lifecycle, 
> ListIterator<PhaseListener>) line: 101  
>       LifecycleImpl.execute(FacesContext) line: 118   
>       FacesServlet.service(ServletRequest, ServletResponse) line: 593 
>       ApplicationFilterChain.internalDoFilter(ServletRequest, 
> ServletResponse) line: 329      
>       ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 
> 248      
>       TestIdentityFilter.doFilter(ServletRequest, ServletResponse, 
> FilterChain) line: 93      
>       ApplicationFilterChain.internalDoFilter(ServletRequest, 
> ServletResponse) line: 280      
>       ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 
> 248      
>       ConversationPropagationFilter.doFilter(ServletRequest, ServletResponse, 
> FilterChain) line: 62   
>       ApplicationFilterChain.internalDoFilter(ServletRequest, 
> ServletResponse) line: 280      
>       ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 
> 248      
>       StandardWrapperValve.invoke(Request, Response) line: 275        
>       StandardContextValve.invoke(Request, Response) line: 161        
>       SecurityContextAssociationValve.invoke(Request, Response) line: 153     
>       StandardHostValve.invoke(Request, Response) line: 155   
>       ErrorReportValve.invoke(Request, Response) line: 102    
>       StandardEngineValve.invoke(Request, Response) line: 109 
>       CoyoteAdapter.service(Request, Response) line: 368      
>       Http11Processor.process(Socket) line: 877       
>       Http11Protocol$Http11ConnectionHandler.process(Socket) line: 671        
>       JIoEndpoint$Worker.run() line: 930      
>       Thread.run() line: 722  
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues

Reply via email to