IllegalStateException if response.error set to other than 200
-------------------------------------------------------------

                 Key: TAPESTRY-2001
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2001
             Project: Tapestry
          Issue Type: Improvement
          Components: tapestry-core
    Affects Versions: unspecified
         Environment: Win/XP Java 1.5
            Reporter: Sven Homburg
            Priority: Minor


public class Test{
  @Inject
  private Response response;

  StreamResponse onActivate( Object[] parameters ) throws IOException{
    TextStreamResponse textStream = null;
   
    if( parameters == null || parameters.length != 2 )
    {
      textStream = new TextStreamResponse("text/html", "this page doesnt 
exists");
      response.sendError( 404, null );
    }
    return textStream;
  }
} 

Error:
------------------------------------
[ERROR] RequestExceptionHandler Processing of request failed with uncaught 
exception: STREAM
java.lang.IllegalStateException: STREAM
        at org.mortbay.jetty.Response.getWriter(Response.java:571)
        at 
org.apache.tapestry.internal.services.ResponseImpl.getPrintWriter(ResponseImpl.java:47)
        at $Response_1171072b273.getPrintWriter($Response_1171072b273.java)
        at $Response_1171072b240.getPrintWriter($Response_1171072b240.java)
        at 
org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:58)
        at 
$PageResponseRenderer_1171072b261.renderPageResponse($PageResponseRenderer_1171072b261.java)
        at 
org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:87)
        at 
$PageRenderRequestHandler_1171072b25d.handle($PageRenderRequestHandler_1171072b25d.java)
        at 
org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:66)
        at $Dispatcher_1171072b25f.dispatch($Dispatcher_1171072b25f.java)
        at $Dispatcher_1171072b253.dispatch($Dispatcher_1171072b253.java)
        at 
org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:905)
------------------------------------ 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to