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=7510>. 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=7510 Error in Multipart request handler Summary: Error in Multipart request handler Product: Cocoon 2 Version: 2.0.2 Platform: All OS/Version: All Status: NEW Severity: Major Priority: Other Component: core AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] There's a bug in org/apache/cocoon/components/request/multipart/MultipartRequestWrapper.java: In String[] getParameterValues(String name) the method value.toArray is used causing in a ClassCastException in Cocoon.java when a multipart/form-data form is posted. Here's a replacement for the method: /** * Method getParameterValues * * @param name * * @return */ public String[] getParameterValues(String name) { if (values != null) { Object value = get(name); if (value != null) { if (value instanceof Vector) { String[] results = new String[((Vector)value).size()]; for (int i=0;i<((Vector)value).size();i++) { results[i] = ((Vector)value).elementAt(i).toString (); } return results; } else { return new String[]{value.toString()}; } } return null; } else { return request.getParameterValues(name); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]