Author: rich
Date: Wed Feb 9 10:44:28 2005
New Revision: 153103
URL: http://svn.apache.org/viewcvs?view=rev&rev=153103
Log:
Fix for http://issues.apache.org/jira/browse/BEEHIVE-266 : assertion error when
redirecting from a page flow action
DRT: netui (WinXP)
BB: self (linux)
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultForwardRedirectHandler.java
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java?view=diff&r1=153102&r2=153103
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
Wed Feb 9 10:44:28 2005
@@ -44,7 +44,7 @@
{
if ( _log.isErrorEnabled() )
{
- _log.error( "ServletAdapter manager not initialized
correctly." );
+ _log.error( "ServletContainerAdapter manager not initialized
correctly." );
}
//
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultForwardRedirectHandler.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultForwardRedirectHandler.java?view=diff&r1=153102&r2=153103
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultForwardRedirectHandler.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultForwardRedirectHandler.java
Wed Feb 9 10:44:28 2005
@@ -50,7 +50,8 @@
public void redirect( FlowControllerHandlerContext context, String uri )
throws IOException, ServletException
{
- assert context.getRequest() instanceof HttpServletResponse : "don't
support ServletResponse currently.";
+ assert context.getResponse() instanceof HttpServletResponse :
+ context.getResponse().getClass().getName() + " does not
implement HttpServletResponse";
HttpServletResponse response = ( HttpServletResponse )
context.getResponse();
response.sendRedirect( response.encodeRedirectURL( uri ) );
}
@@ -59,8 +60,10 @@
throws IOException, ServletException
{
LegacySettings settings = LegacySettings.get( getServletContext() );
- assert context.getRequest() instanceof HttpServletRequest : "don't
support ServletRequest currently.";
- assert context.getResponse() instanceof HttpServletResponse : "don't
support ServletResponse currently.";
+ assert context.getRequest() instanceof HttpServletRequest :
+ context.getRequest().getClass().getName() + " does not
implement HttpServletRequest";
+ assert context.getResponse() instanceof HttpServletResponse :
+ context.getResponse().getClass().getName() + " does not
implement HttpServletResponse";
HttpServletRequest request = ( HttpServletRequest )
context.getRequest();
HttpServletResponse response = ( HttpServletResponse )
context.getResponse();
int requestCount = RequestValues.getForwardedRequestCount( request );