[
https://issues.jboss.org/browse/RF-7248?page=com.atlassian.jira.plugin.sy...
]
iced guardian commented on RF-7248:
-----------------------------------
Why has 3.3.4.BETA1 not been included to the recent 3.3.4 Release? At least I have not
been able to find the code changes suggested by Nick (thanks!) in the source code. Release
notes do not exist.
The workaround - manually building the jars with the help of Maven - is annoying. It is
not possible for me to use Maven at work due to our company politics. (The compiled
solution above is outdated.) Now I am lost. Is there no other user friendly solution?
Thanks and kind regards
a4j creates infinite HashMap.get loop
-------------------------------------
Key: RF-7248
URL:
https://issues.jboss.org/browse/RF-7248
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: component-tables
Affects Versions: 3.3.0, 3.3.3.Final
Reporter: Nida Cibulskyte
Assignee: Nick Belaevski
Labels: ENT
Fix For: 3.3.1.SP2, 3.3.4.BETA1
Attachments: infinite_loop.JPG, screenshot-1.jpg
Concurrent requests on a4j components causes infinite loop. While one request is being
proccessed by restoreChildState method, another request is senT for proccessing. It causes
the code to get stuck in hashmap.get() as the hashmap is not synchronized and causes
infinite loop.
2009 05 25 09:41:43 ERROR demo.NameBean - java.util.HashMap.get(HashMap.java:303)
2009 05 25 09:41:43 ERROR demo.NameBean -
org.ajax4jsf.component.UIDataAdaptor.restoreChildState(UIDataAdaptor.java:965)
2009 05 25 09:41:43 ERROR demo.NameBean -
org.ajax4jsf.component.UIDataAdaptor.restoreChildState(UIDataAdaptor.java:982)
2009 05 25 09:41:43 ERROR demo.NameBean -
org.ajax4jsf.component.UIDataAdaptor.restoreChildState(UIDataAdaptor.java:982)
.......................
--
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