Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Null data member crashing TagUtils  RSS feed

John LeBaptiste
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a number of classes as follows:


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[0].scientist.warningMessages runs through TagUtils:

SEVERE: Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Invalid argument looking up property principals[0].scientist.warningMessages of bean report
at org.apache.struts.taglib.TagUtils.lookup(
at org.apache.struts.taglib.bean.DefineTag.doEndTag(

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.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!