Sagewire Logo

T5: 404 http error

8 Message(s) by 4 Author(s) originally posted in tapestry java


From: osamuo Date:   Tuesday, December 25, 2007
Hi,

How can I tell T5 to send an 404 error ?

Is the following code right way to show 404 error page on T5?
Because I got an error after calling "sendError()" in the code.Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
private Response response;

void onActivate( Object[] parameters ) throws IOException{
//if( parameters == null || parameters.length != 2 ){
response.sendError( 404, null );
return;
//}
}
}
------------------------------------

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.int ernal.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)
--------------------------------------
View this message in context: http://www.nabble.com/T5%3A-404-http-error-tp14493888p14493888.html
Sent from the Tapestry - User mailing list archive at Nabble.com.---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx


From: Sven Homburg Date:   Wednesday, December 26, 2007
I have never tested it, its only an idea:

Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
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 );
textStream.prepareResponse(response);
}
return textStream;
}
}
------------------------------------

wrote in message:
Hi,
How can I tell T5 to send an 404 error?
Is the following code right way to show 404 error page on T5?
Because I got an error after calling "sendError()" in the code.
Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
private Response response;
void onActivate( Object[] parameters ) throws IOException{
//if( parameters == null || parameters.length != 2 ){
response.sendError( 404, null );
return;
//}
}
}
------------------------------------
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)
------------------------------------
-----


---
best regards
Sven
--
View this message in context: http://www.nabble.com/T5%3A-404-http-error-tp14493888p14501533.html
Sent from the Tapestry - User mailing list archive at Nabble.com.---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx


From: osamuo Date:   Wednesday, December 26, 2007
Thank you for your advice.
But I still get an exception.
wrote in message:
i have never tested it, its only an idea:
Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
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 );
textStream.prepareResponse(response);
}
return textStream;
}
}
------------------------------------
wrote in message:

Hi,

How can I tell T5 to send an 404 error?

Is the following code right way to show 404 error page on T5?
Because I got an error after calling "sendError()" in the code.


Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
private Response response;

void onActivate( Object[] parameters ) throws IOException{
//if( parameters == null || parameters.length != 2 ){
response.sendError( 404, null );
return;
//}
}
}
------------------------------------

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)
------------------------------------






--
View this message in context: http://www.nabble.com/T5%3A-404-http-error-tp14493888p14503676.html
Sent from the Tapestry - User mailing list archive at Nabble.com.---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx


From: Sven Homburg Date:   Wednesday, December 26, 2007
not possible since 5.0.7

wrote in message:
I am doing as follows.
------------------------------------
public class ErrorResponse {
private int _statusCode;
private String _message;
public ErrorResponse(int statusCode, String message) {
super();
_statusCode = statusCode;
_message = message;
}
public int getStatusCode() { return _statusCode; }
public String getMessage() { return _message; }
public static final ErrorResponse NOT_FOUND = new ErrorResponse
(404, null);
}
------------------------------------
------------------------------------
public class ErrorResponseResultProcessor implements
ComponentEventResultProcessor<ErrorResponse> {
public ActionResponseGenerator processComponentEvent(
final ErrorResponse errorResponse, Component component ,
String method Descripion) {
return new ActionResponseGenerator() {
public void sendClientResponse(Response response) throws
IOException {
response.sendError(errorResponse.getStatusCode(),
errorResponse.getMessage());
}
};
}
}
------------------------------------
Add contributeComponentEventResultProcessor method to AppModule.JAVA
------------------------------------
public void contributeComponentEventResultProcessor(
MappedConfiguration<Class, ComponentEventResultProcessor>
configuration) {
configuration.add(ErrorResponse.class, new
ErrorResponseResultProcessor());
}
------------------------------------
Test.JAVA:
------------------------------------
public class Test{
ErrorResponse onActivate(Object[] parameters) {
return ErrorResponse.NOT_FOUND;
}
}
------------------------------------
wrote in message:
Hi,

How can I tell T5 to send an 404 error?

Is the following code right way to show 404 error page on T5?
Because I got an error after calling "sendError()" in the code.


Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
private Response response;

void onActivate( Object[] parameters ) throws IOException{
//if( parameters == null || parameters.length != 2 ){
response.sendError( 404, null );
return;
//}
}
}
------------------------------------

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.renderP
ageResponse(PageResponseRendererImpl.JAVA:58)
at
$PageResponseRenderer_1171072b261.renderPageResponse
($PageResponseRenderer_1171072b261.JAVA)
at
org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.han
dle(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)
------------------------------------


--
View this message in context: http://www.nabble.com/T5%3A-404-http-
error-tp14493888p14493888.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx
-----


---
best regards
Sven
--
View this message in context: http://www.nabble.com/T5%3A-404-http-error-tp14493888p14505686.html
Sent from the Tapestry - User mailing list archive at Nabble.com.---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx


From: Sven Homburg Date:   Wednesday, December 26, 2007
I think its not your or a tapestry problem.
jetty gives tapestry a closed http connection
if you set a response error
I dont know, if this a special jetty behavior.
I think it should cool, if howard consider this behavior in
wrote in message:
Thank you for your advice.
But I still get an exception.
wrote in message:

I have never tested it, its only an idea:

Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
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 );
textStream.prepareResponse(response);
}
return textStream;
}
}
------------------------------------




wrote in message:
Hi,
How can I tell T5 to send an 404 error?
Is the following code right way to show 404 error page on T5?
Because I got an error after calling "sendError()" in the code.
Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
private Response response;
void onActivate( Object[] parameters ) throws IOException{
//if( parameters == null || parameters.length != 2 ){
response.sendError( 404, null );
return;
//}
}
}
------------------------------------
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)
------------------------------------
-----


---
best regards
Sven
--
View this message in context: http://www.nabble.com/T5%3A-404-http-error-tp14493888p14506058.html
Sent from the Tapestry - User mailing list archive at Nabble.com.---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx


From: Yoshikazu Kuramochi Date:   Wednesday, December 26, 2007
I am doing as follows.

------------------------------------
public class ErrorResponse {

private int _statusCode;
private String _message;

public ErrorResponse(int statusCode, String message) {
super();
_statusCode = statusCode;
_message = message;
}

public int getStatusCode() { return _statusCode; }
public String getMessage() { return _message; }

public static final ErrorResponse NOT_FOUND = new ErrorResponse
(404, null);
}
------------------------------------

------------------------------------
public class ErrorResponseResultProcessor implements
ComponentEventResultProcessor<ErrorResponse> {

public ActionResponseGenerator processComponentEvent(
final ErrorResponse errorResponse, Component component,
String methodDescripion) {

return new ActionResponseGenerator() {
public void sendClientResponse(Response response) throws
IOException {
response.sendError(errorResponse.getStatusCode(),
errorResponse.getMessage());
}
};
}
}
------------------------------------

Add contributeComponentEventResultProcessor method to AppModule.JAVA
------------------------------------
public void contributeComponentEventResultProcessor(
MappedConfiguration<Class, ComponentEventResultProcessor>
configuration) {

configuration.add(ErrorResponse.class, new
ErrorResponseResultProcessor());
}
------------------------------------

Test.JAVA:
------------------------------------
public class Test{
ErrorResponse onActivate(Object[] parameters) {
return ErrorResponse.NOT_FOUND;
}
}
wrote in message:

Hi,
How can I tell T5 to send an 404 error?
Is the following code right way to show 404 error page on T5?
Because I got an error after calling "sendError()" in the code.
Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
private Response response;
void onActivate( Object[] parameters ) throws IOException{
//if( parameters == null || parameters.length != 2 ){
response.sendError( 404, null );
return;
//}
}
}
------------------------------------
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.renderP
ageResponse(PageResponseRendererImpl.JAVA:58)
at
$PageResponseRenderer_1171072b261.renderPageResponse
($PageResponseRenderer_1171072b261.JAVA)
at
org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.han
dle(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)
------------------------------------
--
View this message in context: http://www.nabble.com/T5%3A-404-http-
error-tp14493888p14493888.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx
---------------------------------------------------------------------


To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx


From: Sven Homburg Date:   Friday, December 28, 2007
wrote in message:
I think we need a new class, ErrorResponse, that can be returned as a
way to invoke response.sendError(). The StreamResponse handler wants
to send a stream of content, which causes problems because after
sendError() the response is committed (meaning you can not legally
obtain an output stream or print writer).
Please add an issue (and a patch :-) ).
wrote in message:

I think its not your or a tapestry problem.
jetty gives tapestry a closed http connection
if you set a response error

I dont know, if this a special jetty behavior.

I think it should cool, if howard consider this behavior in
StreamResponseResultProcessor.processComponentEvent



wrote in message:
>
> Thank you for your advice.
> But I still get an exception.
>
>
>
wrote in message:

I have never tested it, its only an idea:

Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
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 );
textStream.prepareResponse(response);
}
return textStream;
}
}
------------------------------------




wrote in message:
>
> Hi,
>
> How can I tell T5 to send an 404 error?
>
> Is the following code right way to show 404 error page on T5?
> Because I got an error after calling "sendError()" in the code.
>
>
> Test.JAVA:
> ------------------------------------
> public class Test{
> @xxxxxxxxxxx
> private Response response;
>
> void onActivate( Object[] parameters ) throws IOException{
> //if( parameters == null || parameters.length != 2 ){
> response.sendError( 404, null );
> return;
> //}
> }
> }
> ------------------------------------
>
> 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)
> ------------------------------------
>
>
>


>
>


-----
---
best regards
Sven
--
View this message in context:
http://www.nabble.com/T5%3A-404-http-error-tp14493888p14506058.html

Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx


--
Howard M. Lewis Ship
Creator Apache Tapestry and Apache HiveMind
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx
-----


---
best regards
Sven
--
View this message in context: http://www.nabble.com/T5%3A-404-http-error-tp14493888p14531399.html
Sent from the Tapestry - User mailing list archive at Nabble.com.---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx


From: Howard Lewis Ship Date:   Friday, December 28, 2007
I think we need a new class, ErrorResponse, that can be returned as a
way to invoke response.sendError(). The StreamResponse handler wants
to send a stream of content, which causes problems because after
sendError() the response is committed (meaning you can not legally
obtain an output stream or print writer).

Please add an issue (and a patch :-) ).

wrote in message:
i think its not your or a tapestry problem.
jetty gives tapestry a closed http connection
if you set a response error I dont know, if this a special jetty behavior. I think it should cool, if howard consider this behavior in
StreamResponseResultProcessor.processComponentEvent
wrote in message:
>
> Thank you for your advice.
> But I still get an exception.
>
>
>
wrote in message: I have never tested it, its only an idea:
Test.JAVA:
------------------------------------
public class Test{
@xxxxxxxxxxx
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 );
textStream.prepareResponse(response);
}
return textStream;
}
}
------------------------------------
wrote in message:
>
> Hi,
>
> How can I tell T5 to send an 404 error?
>
> Is the following code right way to show 404 error page on T5?
> Because I got an error after calling "sendError()" in the code.
>
>
> Test.JAVA:
> ------------------------------------
> public class Test{
> @xxxxxxxxxxx
> private Response response;
>
> void onActivate( Object[] parameters ) throws IOException{
> //if( parameters == null || parameters.length != 2 ){
> response.sendError( 404, null );
> return;
> //}
> }
> }
> ------------------------------------
>
> 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)
> ------------------------------------
>
>
>
>
>
-----
---
best regards
Sven
--
View this message in context: http://www.nabble.com/T5%3A-404-http-error-tp14493888p14506058.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx
--


Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxx



Next Message: T5: Tapestry 5.07 released?


Blogs related to T5: 404 http error

java(tm) web start activex control
9661477566 9 humana national pos create and craft. upgrading solid edge insight from v 18 to v 20 linda m. cote 9251 443 404 1 ligonier ministries Digital scrapbook photo album printed wireless in ear headphones thotbott ruhl & ruhl ...

All the information. Limited offers.
1 307 004 13 89. richard rudisill. captril cornell note paper wv state board of nursing tamil actress nude response.write raw html ppg pace car methods of transportation ittle summe laura dofelmier http 404 not found San bernardino ...

ashlynn brooke bangbros videos
mega fiestaware etfs for currencies gifts for the mountain biker pharmaceuticals address in ct http error 404 kx-tg8232b airline pictures 5 egyptian civilization characteristics foot tendon ftl chess puzzle development drum+muffler 2 ...

Our site isn't just for kids.
display chalkboard for sale nice girls finish frist dolgit dollywaul. fun photo. trevor kemp dr guitar hero 2 game cheats. cheyenne indians food 2 71185 2374 2 92 30 4383 3039 922 4233771 1 lavvasoft error 1720 kbc personeel eigen ...

sickle cell anemia
Www.imagenes triple xxx.com buscar archivos por tama�o con python envenenamie- java javascript comparison www.dgae..unam.com bangbros.com productıons hyperuricemie tophus how to purify gfp what is computer programming ppt Subversion ...

.victim of the war
yahoo/full/version www.euro6.com\. filmes de sex gratuits www:com.cartoonnetwork anti us rallys beurre producteur comment fabriquer la confiture java-based website tool python code comment conventions reed-solomon python address to ...


Programming | Sports | Autos

copyright 2006
Valid XHTML 1.0 Transitional