One thing that I've been seeing a bit is that upgrading a tag library does not necessarily force retranslation of JSP pages. This is critical in this case. Many EL tags had the names of the attribute setter methods changed, but which are mapped back to the original attribute through a BeanInfo class.
I can see the possibility of getting this error if the generated code in the translated page never called the proper setter method for the attribute. This would be the case if it thought it didn't need to regenerate the code. In short, please try clearing out the directory where your web container stores the translated JSP pages and then retesting your scenario. > -----Original Message----- > From: Hue Holleran [mailto:[EMAIL PROTECTED] > Sent: Monday, February 24, 2003 9:41 AM > To: 'Struts Users Mailing List' > Subject: RE: NPE, webapp broken after moving to 1.1-rc1 > > It seems to be related to the <html/html-el:form...> tag in the JSP could > you post this part of the JSP? > > H. > > -----Original Message----- > From: Wendy Smoak [mailto:[EMAIL PROTECTED] > Sent: 24 February 2003 15:44 > To: '[EMAIL PROTECTED]' > Subject: NPE, webapp broken after moving to 1.1-rc1 > > > > This morning I got rc1 and copied over all the .jar and .tld files, plus > validator-rules.xml into my webapp. I cleaned, recompiled, deleted all > the > work files, restarted Tomcat, reinstalled my app, and I repeatedly get a > NPE > when trying to access my forms: > > [ServletException in:/WEB-INF/jsp/chooseProfileBody.jsp] null' > > java.lang.NullPointerException > at > org.apache.struts.util.RequestUtils.getActionMappingName(RequestUtils.ja va > :5 > 77) > at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:726) > at > org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:501) > at > org.apache.strutsel.taglib.html.ELFormTag.doStartTag(ELFormTag.java:325) > at > org.apache.jsp.chooseProfileBody_jsp._jspx_meth_html$1el_form_0(choosePr of > il > eBody_jsp.java:91) > at > org.apache.jsp.chooseProfileBody_jsp._jspService(chooseProfileBody_jsp.j av > a: > 70) > > line 70 of chooseProfileBody_jsp.java is: > if (_jspx_meth_html$1el_form_0(pageContext)) > > Did I miss some vital part of 1.1-rc1? The only "old" .jar file that's > left > is commons-services.jar. > > I have debugging info showing at the bottom of my jsp's, and I can see the > Form beans in the appropriate scope. > > The struts-example works, but so did this webapp on Friday! I didn't > change > any of the code, I only replaced all of the .jar and .tld files in the > project with the ones from 1.1-rc1. > > Help! > > -- > Wendy Smoak > Applications Systems Analyst, Sr. > Arizona State University PA Information Resources Management > > > --------------------------------------------------------------------- > 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]