Report has ----> private Vector<IOS> principals = new Vector<IOS>(); as a member variable IOS has -------> private Scientist scientist; as a member variable Scientist ------> private ActionErrors warningMessages = new ActionErrors();
My app is reading in some data from a file and loading it into a database. I am using Struts. The scientist datamember is NULL. When my object passes through TagUtils, I am getting the following error when principals.scientist.warningMessages runs through TagUtils:
SEVERE: Servlet.service() for servlet jsp threw exception javax.servlet.jsp.JspException: Invalid argument looking up property principals.scientist.warningMessages of bean report at org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:959) at org.apache.struts.taglib.bean.DefineTag.doEndTag(DefineTag.java:230)
Is there any way to define scientist or instantiate so that the error does not occur? I don't want to modify the Struts code one bit.