Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P02
-
Fix Version/s: EE-4.0.0.GA, EE-3.3.0.GA_P03, 4.1
-
Component/s: Framework, ICE-Components
-
Labels:None
-
Environment:jsf2 ice compat push fileEntry
-
Assignee Priority:P1
-
ICEsoft Forum Reference:
-
Support Case References:
Description
This has been reported by three different Customers and they all have the following in common:-
1) using compat components with either push or ace:fileEntry
2) concurrentModificationException including the following in their stack trace:-
.....
Caused by: java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:953)
at java.util.LinkedList$ListItr.next(LinkedList.java:886)
at org.icefaces.impl.application.WindowScopeManager.lookupWindowScope(WindowScopeManager.java:93)
.....
1) using compat components with either push or ace:fileEntry
2) concurrentModificationException including the following in their stack trace:-
.....
Caused by: java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:953)
at java.util.LinkedList$ListItr.next(LinkedList.java:886)
at org.icefaces.impl.application.WindowScopeManager.lookupWindowScope(WindowScopeManager.java:93)
.....
Activity
Judy Guglielmin
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Fix Version/s | EE-3.3.0.GA_P03 [ 11572 ] |
Ken Fyten
made changes -
Assignee | Mircea Toma [ mircea.toma ] | |
Assignee Priority | P2 [ 10011 ] |
Judy Guglielmin
made changes -
Attachment | 2014-08-12_ConcurrentModificationException.txt [ 17531 ] |
Judy Guglielmin
made changes -
Support Case References |
Support Case 13094 :- https://icesoft.my.salesforce.com/5007000000ovUMg?srPos=0&srKp=500
Support Case 13107:- https://icesoft.my.salesforce.com/5007000000qNV6D?srPos=0&srKp=500 Support Case 13108:- https://icesoft.my.salesforce.com/5007000000qO8dQ?srPos=0&srKp=500 |
Support Case 13094 :- https://icesoft.my.salesforce.com/5007000000ovUMg?srPos=0&srKp=500
Support Case 13106:- https://icesoft.my.salesforce.com/5007000000qNV6D?srPos=0&srKp=500 Support Case 13108:- https://icesoft.my.salesforce.com/5007000000qO8dQ?srPos=0&srKp=500 |
Judy Guglielmin
made changes -
Attachment | TwoMoreExceptions.txt [ 17532 ] |
Judy Guglielmin
made changes -
Support Case References |
Support Case 13094 :- https://icesoft.my.salesforce.com/5007000000ovUMg?srPos=0&srKp=500
Support Case 13106:- https://icesoft.my.salesforce.com/5007000000qNV6D?srPos=0&srKp=500 Support Case 13108:- https://icesoft.my.salesforce.com/5007000000qO8dQ?srPos=0&srKp=500 |
Support Case 13094 :- https://icesoft.my.salesforce.com/5007000000ovUMg?srPos=0&srKp=500
Support Case 13106:- https://icesoft.my.salesforce.com/5007000000qNV4a?srPos=0&srKp=500 Support Case 13108:- https://icesoft.my.salesforce.com/5007000000qO8dQ?srPos=0&srKp=500 |
Ken Fyten
made changes -
Fix Version/s | EE-4.0.0.GA [ 11171 ] |
Ken Fyten
made changes -
Assignee Priority | P2 [ 10011 ] | P1 [ 10010 ] |
Judy Guglielmin
made changes -
Attachment | anotherStackTrace.txt [ 17539 ] |
Judy Guglielmin
made changes -
ICEsoft Forum Reference | http://www.icesoft.org/JForum/posts/list/0/22720.page#79593 |
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 4.1 [ 11375 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
One user also reported a NoSuchElementException which refers to the same scenario as above (compat components with push) and WindowsScopeManager iteration through a linked list -
same line as other exception listed above:Aug 08, 2014 2:59:09 PM org.icefaces.impl.application.ExtendedExceptionHandler handle
Warnung: queued exception
javax.faces.FacesException: java.util.NoSuchElementException
at javax.faces.component.UIComponentBase$AttributesMap.get(UIComponentBase.java:2356)
at com.sun.faces.renderkit.html_basic.TextRenderer.getEndTextToRender(TextRenderer.java:97)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:170)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:881)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
at org.icefaces.ace.component.datatable.DataTableRowRenderer.encodeRegularCell(DataTableRowRenderer.java:239)
at org.icefaces.ace.component.datatable.DataTableRowRenderer.encodeRow(DataTableRowRenderer.java:95)
at org.icefaces.ace.component.datatable.DataTableRenderer.encodeTableBody(DataTableRenderer.java:305)
at org.icefaces.ace.component.datatable.DataTableRenderer.encodeTable(DataTableRenderer.java:255)
at org.icefaces.ace.component.datatable.DataTableRenderer.encodeEntirety(DataTableRenderer.java:182)
at org.icefaces.ace.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:132)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:881)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
at org.icefaces.impl.renderkit.RendererWrapper.encodeChildren(RendererWrapper.java:49)
at org.icefaces.impl.renderkit.RendererWrapper.encodeChildren(RendererWrapper.java:49)
:
:
:
Caused by: java.util.NoSuchElementException
at java.util.LinkedList$ListItr.next(LinkedList.java:888)
at org.icefaces.impl.application.WindowScopeManager.lookupWindowScope(WindowScopeManager.java:93)
at org.icefaces.impl.application.WindowELResolver.getScope(WindowELResolver.java:66)
at org.icefaces.impl.application.WindowELResolver.getValue(WindowELResolver.java:36)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:72)
at org.apache.el.parser.AstValue.getValue(AstValue.java:161)
at org.apache.el.parser.AstChoice.getValue(AstChoice.java:45)
at org.apache.el.parser.AstDeferredExpression.getValue(AstDeferredExpression.java:44)
at org.apache.el.parser.AstCompositeExpression.getValue(AstCompositeExpression.java:50)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
at javax.faces.component.html.HtmlOutputText.getStyle(HtmlOutputText.java:160)
at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at javax.faces.component.UIComponentBase$AttributesMap.get(UIComponentBase.java:2348)
... 69 more