DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12778>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12778 NoSuchMethod Excp on putValue() and setAttribute methods of HttpSession Summary: NoSuchMethod Excp on putValue() and setAttribute methods of HttpSession Product: Tomcat 4 Version: 4.1.9 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: Servlet & JSP API AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hello there I am running the following servlet code on Tomcat 4.1.10 : public void doGet(HttpServletRequest request, HttpServletResponse response) HttpSession sess = request.getSession(); sess.setAttribute("Test", new Object()); the last line generate NoSuchMethod exception. I get the same error at run time if I used the deprecated putValue instead. If I do this : java.lang.reflect.Method met[] = sess.getClass().getMethods(); for (int j = 0 ; j < met.length ; j++) { out.println("Method " + j + " of HttpSession is " + met[j].getName() + "<BR>"); } This is what I get : ... Method 10 of HttpSession is putValue ... Method 14 of HttpSession is setAttribute I first thought that this could be related to Tomcat not supporting the correct version of the Servlet API but Tomcat 4.1.10 supports Servlet 2.3 in which those methods are supported but with the above reflection is not so clear anymore. Many Thanks in advance for your help and advices. Best Regards - Cecil Dijoux. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>