[richfaces-issues] [JBoss JIRA] (RF-13009) drag and drop inside collapsible subtable causes assertion error
Jan Papousek (JIRA)
jira-events at lists.jboss.org
Thu May 23 08:22:06 EDT 2013
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
More information about the richfaces-issues
mailing list