Jan Papousek created RF-13009:
---------------------------------

             Summary: 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: 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


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