> Just a guess Tim, but is it possible that the ClassLoader > used on the development server and the ClassLoader used > locally are loading different versions of SeasAdjData? Was > the getSeasAdjs() added to SeasAdjData recently?
I have no clue about ClassLoader. I don't know how I'd find out. "SeasAdjData" is a new object, and this page is a new page. When it dies on the dev server, the <html-el: form...> tag renders correctly and two <html-el:hidden..> elements render correctly. Then it encounters the <c:forEach..> tag and stops. -- Tim Slattery [EMAIL PROTECTED] > robert > > > -----Original Message----- > > From: Slattery, Tim - BLS [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, November 10, 2004 1:46 PM > > To: Struts User List ([EMAIL PROTECTED]) > > Subject: Can't find property -- but it's there > > > > > > We develop our Struts apps running them on a BEA Weblogic server > > installed on our individual machines. When they run right, > we deploy > > them to the development server, a Unix box that everybody > can access. > > Generally, this works beautifully. > > > > I'm now working with a Struts JSP page that works fine on > my desktop, > > but dies on the server. The immediate problem is a <c:forEach ...> > > tag, viz: > > > > <c:forEach items="${SeasAdjData.seasAdjs}" var="seasAdjs" > > varStatus="stat"> > > > > SeasAdjData is the form bean for this page. Two <html-el:hidden...> > > tags precede the forEach tag, and there's no problem with them. > > > > As I said before, there's no problem at all when I run this on the > > Weblogic server on my desktop machine. But when I move it > to the Unix > > box, I get: > > > > javax.servlet.jsp.JspException: An error occurred while evaluating > > custom action attribute "items" with value > "${SeasAdjData.seasAdjs}": > > Unable to find a value for "seasAdjs" in object of class > > "gov.bls.idcf.ppi.struts.SeasAdjData" using operator "." (null) > > > > This seems to be saying that there is no "getSeasAdjs()" > method on the > > SeasAdjData object. But it is definitely there, and it's > found when I > > run the app locally. > > > > The Unix version of Weblogic is in fact running on a cluster of two > > Unix machines. I've used c:forEach *many, many* times > before, without > > incident. What might be going on here? > > > > -- > > Tim Slattery > > [EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]