Hi. I wrote simple HTML like below
start.html: <form action="/myapp/upload" method="post" enctype="multipart/form-data"> <input type="file"/> <input type="submit"/> </form> and very very simple tapestry codes. Upload.java: public class Upload {} When I press submit button in the HTML file, following error is occurred. What I should to do? Thanks for advice. [ERROR] RequestExceptionHandler Processing of request failed with uncaught exception: getReader() or getInputStream() called java.lang.IllegalStateException: getReader() or getInputStream() called at org.mortbay.jetty.servlet.ServletHttpRequest.setCharacterEncoding(ServletHttpRequest.java:602) at com.example.myapp.services.AppModule$1.service(AppModule.java:74) at $RequestFilter_1197ee90f59.service($RequestFilter_1197ee90f59.java) at $RequestHandler_1197ee90f5b.service($RequestHandler_1197ee90f5b.java) at org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:42) at $RequestHandler_1197ee90f5b.service($RequestHandler_1197ee90f5b.java) at org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java:553) at $RequestHandler_1197ee90f5b.service($RequestHandler_1197ee90f5b.java) at org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:520) at $RequestHandler_1197ee90f5b.service($RequestHandler_1197ee90f5b.java) at org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79) at $RequestHandler_1197ee90f5b.service($RequestHandler_1197ee90f5b.java) at org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93) at org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84) at org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77) at org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106) at $RequestHandler_1197ee90f5b.service($RequestHandler_1197ee90f5b.java) at $RequestHandler_1197ee90f51.service($RequestHandler_1197ee90f51.java) at org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:924) at org.apache.tapestry.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:43) at $HttpServletRequestHandler_1197ee90f52.service($HttpServletRequestHandler_1197ee90f52.java) at org.apache.tapestry.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) at $HttpServletRequestFilter_1197ee90f50.service($HttpServletRequestFilter_1197ee90f50.java) at $HttpServletRequestHandler_1197ee90f52.service($HttpServletRequestHandler_1197ee90f52.java) at $HttpServletRequestHandler_1197ee90f4e.service($HttpServletRequestHandler_1197ee90f4e.java) at org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:168) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:820) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]