Adding a / to the URL causes infinite loop call to action bean

Description

Hi,

I have configured my stripes-based application to use urls of the type http://example.com/user, instead of http://example.com/user.action. I did this, following the directions present at http://stripes.sourceforge.net/docs/current/javadoc/net/sourceforge/stripes/controller/DynamicMappingFilter.html.

This worked fine. There is a serious problem though. If anyone calls any of my application urls, appending a forward slash to it , e.g. http://example.com/user/ or http://example.com/user/crash, this will cause an infinite loop call to the corresponding action bean, up until Tomcat finally crashes with a StackOverflowError.

Is this a known problem? Is there any way to workaround it?

Thanks.

Best regards,
Eduardo

Environment

Linux, Tomcat 7

Status

Assignee

Unassigned

Reporter

Eduardo Mendes

Labels

None

Tester

None

Components

Affects versions

Release 1.5.7

Priority

Critical
Configure