[richfaces-issues] [JBoss JIRA] (RF-13009) drag and drop inside collapsible subtable causes assertion error
Brian Leathem (JIRA)
jira-events at lists.jboss.org
Mon May 27 13:03:06 EDT 2013
[ https://issues.jboss.org/browse/RF-13009?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Leathem updated RF-13009:
-------------------------------
Fix Version/s: 5-Tracking
(was: 5.0.0.Alpha1)
> 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-Tracking
>
>
> 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
More information about the richfaces-issues
mailing list