I don't know will it help or not, but you could try
this parser:
http://www.jyaga.com/
I use it, it never fails yet)))

Jenya

--- Patrick L Archibald
<[EMAIL PROTECTED]> wrote:
> Hi
> 
> I'm stumped on this problem. I've got a file upload
> servlet that works 
> fine running on a PC with Tomcat 4.1.12 but I get
> the error below on the 
>   IBM AS/400 running Tomcat 4.1.12. I've written
> hundreds of servlets on 
> the AS/400 and the PC and I've never had one beat me
> like this one. The 
> error says "NoClassDefFoundError:
> javax/servlet/http/HttpServletRequest" 
>   but that is not logical since I have dozens of
> servlets running OK. 
> Any one have any suggestions?
> 
> Thanx, PLA
> 
> 
> 
> HTTP Status 500 -
> 
> type Exception report
> 
> message
> 
> description The server encountered an internal error
> () that prevented 
> it from fulfilling this request.
> 
> exception
> 
> javax.servlet.ServletException: Servlet execution
> threw an exception
>        java/lang/Throwable.(Ljava/lang/String;)V+4
> (Throwable.java:90)
>        java/lang/Exception.(Ljava/lang/String;)V+1
> (Exception.java:38)
>  
>
javax/servlet/ServletException.(Ljava/lang/String;Ljava/lang/Throwable;)V+0
> 
> (ServletException.java:132)
>  
>
org/apache/catalina/core/ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
> 
> (ApplicationFilterChain.java:201)
>  
>
org/apache/catalina/core/ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
> 
> (ApplicationFilterChain.java:168)
>  
>
org/apache/catalina/core/StandardWrapperValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0
> 
> (StandardWrapperValve.java:174)
>  
>
org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardPipeline.java:636)
>  
>
org/apache/catalina/core/StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardPipeline.java:480)
>  
>
org/apache/catalina/core/ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (ContainerBase.java:995)
>  
>
org/apache/catalina/core/StandardContextValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0
> 
> (StandardContextValve.java:153)
>  
>
org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardPipeline.java:636)
>  
>
org/apache/catalina/core/StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardPipeline.java:480)
>  
>
org/apache/catalina/core/ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (ContainerBase.java:995)
>  
>
org/apache/catalina/core/StandardContext.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardContext.java:2395)
>  
>
org/apache/catalina/core/StandardHostValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0
> 
> (StandardHostValve.java:148)
>  
>
org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardPipeline.java:636)
>  
>
org/apache/catalina/valves/ErrorDispatcherValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0
> 
> (ErrorDispatcherValve.java:170)
>  
>
org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardPipeline.java:636)
>  
>
org/apache/catalina/valves/ErrorReportValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0
> 
> (ErrorReportValve.java:172)
>  
>
org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardPipeline.java:636)
>  
>
org/apache/catalina/core/StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardPipeline.java:480)
>  
>
org/apache/catalina/core/ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (ContainerBase.java:995)
>  
>
org/apache/catalina/core/StandardEngineValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0
> 
> (StandardEngineValve.java:146)
>  
>
org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardPipeline.java:636)
>  
>
org/apache/catalina/core/StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (StandardPipeline.java:480)
>  
>
org/apache/catalina/core/ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0
> 
> (ContainerBase.java:995)
>  
>
org/apache/coyote/tomcat4/CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+0
> 
> (CoyoteAdapter.java:197)
>  
>
org/apache/coyote/http11/Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V+0
> 
> (Http11Processor.java:386)
>  
>
org/apache/coyote/http11/Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+0
> 
> (Http11Protocol.java:363)
>  
>
org/apache/tomcat/util/net/TcpWorkerThread.runIt([Ljava/lang/Object;)V+0
> 
> (PoolTcpEndpoint.java:494)
>  
>
org/apache/tomcat/util/threads/ThreadPool$ControlRunnable.run()V+0
> 
> (ThreadPool.java:504)
>        java/lang/Thread.run()V+11 (Thread.java:484)
> 
> root cause
> 
> java.lang.NoClassDefFoundError:
> javax/servlet/http/HttpServletRequest
>        java/lang/Throwable.(Ljava/lang/String;)V+4
> (Throwable.java:90)
>       
> java/lang/LinkageError.(Ljava/lang/String;)V+1 
> (LinkageError.java:39)
>       
>
java/lang/NoClassDefFoundError.(Ljava/lang/String;)V+1
> 
> (NoClassDefFoundError.java:43)
>  
>
com/oreilly/servlet/multipart/MultipartParser.(Ljavax/servlet/http/HttpServletRequest;IZZ)V+23
> 
> (MultipartParser.java:114)
>  
>
com/oreilly/servlet/multipart/MultipartParser.(Ljavax/servlet/http/HttpServletRequest;I)V+1
> 
> (MultipartParser.java:94)
>  
>
com/oreilly/servlet/MultipartRequest.(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;ILjava/lang/String;Lcom/oreilly/servlet/multipart/FileRenamePolicy;)V+148
> 
> (MultipartRequest.java:219)
>  
>
com/oreilly/servlet/MultipartRequest.(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;ILcom/oreilly/servlet/multipart/FileRenamePolicy;)V+1
> 
> (MultipartRequest.java:148)
>  
>
FileUploadDownloadServlet3.performUpload(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0
> 
> (FileUploadDownloadServlet3.java:293)
>  
>
FileUploadDownloadServlet3.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0
> 
> (FileUploadDownloadServlet3.java:57)
>  
>
javax/servlet/http/HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0
> 
> (HttpServlet.java:733)
>  
>
javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+0
> 
> (HttpServlet.java:848)
> 
=== message truncated ===


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to