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]

Reply via email to