On Wed, 4 Jun 2003, Wilson, Allen wrote:

> Okay...
>
> I have change to the RC1 version and I am getting some of the same
> things....here is the exception listings....

Are you sure you don't still have an old jar in your classpath? I'm using
the RC1 build without problems.

--
Martin Cooper


>
> message
>
> description The server encountered an internal error () that prevented
> it from fulfilling this request.
>
> exception
>
> javax.servlet.ServletException: Servlet execution threw an exception
>       at java.lang.Throwable.fillInStackTrace(Native Method)
>       at java.lang.Throwable.fillInStackTrace(Compiled Code)
>       at java.lang.Throwable.(Compiled Code)
>       at java.lang.Exception.(Compiled Code)
>       at javax.servlet.ServletException.(Compiled Code)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Compile
> d Code)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Compiled Code)
>       at filters.ExampleFilter.doFilter(ExampleFilter.java:149)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Compile
> d Code)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Compiled Code)
>       at org.apache.catalina.core.StandardWrapperValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.core.StandardPipeline.invoke(Compiled
> Code)
>       at org.apache.catalina.core.ContainerBase.invoke(Compiled Code)
>       at org.apache.catalina.core.StandardContextValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> Base.java:493)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.core.StandardPipeline.invoke(Compiled
> Code)
>       at org.apache.catalina.core.ContainerBase.invoke(Compiled Code)
>       at org.apache.catalina.core.StandardContext.invoke(Compiled
> Code)
>       at org.apache.catalina.core.StandardHostValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(Compiled Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.valves.ErrorReportValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.valves.AccessLogValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.core.StandardPipeline.invoke(Compiled
> Code)
>       at org.apache.catalina.core.ContainerBase.invoke(Compiled Code)
>       at org.apache.catalina.core.StandardEngineValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.core.StandardPipeline.invoke(Compiled
> Code)
>       at org.apache.catalina.core.ContainerBase.invoke(Compiled Code)
>       at org.apache.coyote.tomcat4.CoyoteAdapter.service(Compiled
> Code)
>       at org.apache.coyote.http11.Http11Processor.process(Compiled
> Code)
>       at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection(Compiled Code)
>       at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Compiled
> Code)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Compiled
> Code)
>       at java.lang.Thread.run(Thread.java:479)
>
>
> root cause
>
> java.lang.NoSuchMethodError:
> org.apache.commons.fileupload.MultipartStream: method
> setHeaderEncoding(Ljava/lang/String;)V not found
>       at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(Compiled Code)
>       at FileTransfer.doPost(FileTransfer.java:37)
>       at javax.servlet.http.HttpServlet.service(Compiled Code)
>       at javax.servlet.http.HttpServlet.service(Compiled Code)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Compile
> d Code)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Compiled Code)
>       at filters.ExampleFilter.doFilter(ExampleFilter.java:149)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Compile
> d Code)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Compiled Code)
>       at org.apache.catalina.core.StandardWrapperValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.core.StandardPipeline.invoke(Compiled
> Code)
>       at org.apache.catalina.core.ContainerBase.invoke(Compiled Code)
>       at org.apache.catalina.core.StandardContextValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
> Base.java:493)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.core.StandardPipeline.invoke(Compiled
> Code)
>       at org.apache.catalina.core.ContainerBase.invoke(Compiled Code)
>       at org.apache.catalina.core.StandardContext.invoke(Compiled
> Code)
>       at org.apache.catalina.core.StandardHostValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(Compiled Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.valves.ErrorReportValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.valves.AccessLogValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.core.StandardPipeline.invoke(Compiled
> Code)
>       at org.apache.catalina.core.ContainerBase.invoke(Compiled Code)
>       at org.apache.catalina.core.StandardEngineValve.invoke(Compiled
> Code)
>       at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> nvokeNext(Compiled Code)
>       at org.apache.catalina.core.StandardPipeline.invoke(Compiled
> Code)
>       at org.apache.catalina.core.ContainerBase.invoke(Compiled Code)
>       at org.apache.coyote.tomcat4.CoyoteAdapter.service(Compiled
> Code)
>       at org.apache.coyote.http11.Http11Processor.process(Compiled
> Code)
>       at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection(Compiled Code)
>       at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Compiled
> Code)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Compiled
> Code)
>       at java.lang.Thread.run(Thread.java:479)
>
>
> -----Original Message-----
> From: Martin Cooper [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, June 04, 2003 12:53 PM
> To: Jakarta Commons Developers List
> Subject: Re: Commons Upload Problems...
>
>
> It seems that the version of FileUpload you are using is inconsistent
> with
> the code you are writing. You are writing to the new API (good!), but
> the
> version of FileUpload you are using has the old API (bad). If you grab
> the
> latest version of FileUpload, you should be fine. (The RC1 version is
> up,
> it's just not announced yet.)
>
> --
> Martin Cooper
>
>
> On Wed, 4 Jun 2003, Wilson, Allen wrote:
>
> > Hello...
> >
> >
> > I've posted messages in reference to using the FileUpload and it seems
> > that I am still having problems. I am now trying to put the class
> > together line by line so that if I run into problems I can
> successfully
> > identify the line and try to fix the problem/exception error. Here is
> > the code I have so far and it gives me the following error:
> >
> > javax.servlet.ServletException: Servlet execution threw an exception
> >
> > With the root cause information of:
> >
> > java.lang.NoSuchMethodError:
> > org.apache.commons.fileupload.DefaultFileItem: method
> >
> (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ILjava/io/File;)
> > V not found
> >     at
> >
> org.apache.commons.fileupload.DefaultFileItemFactory.createItem(DefaultF
> > ileItemFactory.java:231)
> >     at
> > org.apache.commons.fileupload.FileUploadBase.createItem(Compiled Code)
> >     at
> > org.apache.commons.fileupload.FileUploadBase.parseRequest(Compiled
> Code)
> >     at FileTransfer.doPost(FileTransfer.java:37)
> >
> >
> > The code:
> >
> > import java.io.*;
> > import java.util.*;
> > import javax.servlet.*;
> > import java.sql.*;
> > import javax.servlet.http.*;
> >
> > import org.apache.commons.fileupload.*;
> >
> > public class FileTransfer extends HttpServlet
> > {
> >     private String strSQLStart = "Insert into tblPortal Files (";
> >     private String strSQLMid   = " rec_id, dateupload) values (";
> >     private String strSQLEnd   = " Null, curdate())";
> >
> >     private String fieldnames =  "";
> >     private String fieldvalues = "";
> >
> >     public void doPost(HttpServletRequest req, HttpServletResponse
> > res)
> >     throws ServletException, IOException
> >     {
> >     res.setContentType("text/html");
> >     PrintWriter out = res.getWriter();
> >
> >     DiskFileUpload upload = new DiskFileUpload();
> >
> >     //set paramaters for files
> >     upload.setSizeMax(10000);
> >     upload.setRepositoryPath("/tmp");
> >
> >     out.println("<html>");
> >     out.println("<head><title>MARC Research File
> > Upload</title></head>");
> >     out.println("<body>");
> >     out.println("File Upload Parameters:");
> >
> >     try
> >     {
> >     List uploadItems = upload.parseRequest(req);
> > <-------- This is line 37
> >     }
> >
> >     catch (FileUploadException fue)
> >     {
> >     fue.printStackTrace(out);
> >     }
> >
> >     out.println("</body></html>");
> >     }
> > }
> >
> >
> > I am trying to figure my way through it and any help would be
> > appreciated.....
> >
> >
> > Thanks....Allen
> >
>
> ---------------------------------------------------------------------
> 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]

Reply via email to