This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
We are having a jsp page in which we are having struts <Logic:iterate tag for dispaying table Inside that logic iterate each row is having check box Now when session times out and user submit jsp page by selecting one or more than one check box index out of bounds exception is comming in BeanUtils.Populate()
My guess is this...since I see by the dump that you are using indexed properties: When your page displayed your form had a populated array or List...I am guessing that you are storing your forms as session scope...when the session expires the form with the populated List goes away as well...when you submit the form Struts creates a new instance of your form, but the List is now null (or empty)...the exception is then thrown when Struts tries to access indexes that no longer exist.