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