HTTP Status 500 – Internal Server Error


Type Exception Report

Message Unhandled exception in exception handler.

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

net.sourceforge.stripes.exception.StripesServletException: Unhandled exception in exception handler.
	net.sourceforge.stripes.exception.DefaultExceptionHandler.handle(DefaultExceptionHandler.java:202)
	net.sourceforge.stripes.controller.StripesFilter.doFilter(StripesFilter.java:226)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

Root Cause

net.sourceforge.stripes.exception.UrlBindingConflictException: The path /de/blog cannot be mapped to a single ActionBean because multiple URL bindings match it. The matching URL bindings are [/{lang=de}/auctions, /{lang=de}/auctions/archive, /{lang=de}/auctions/terms, /{lang=de}/calendar, /{lang=de}/calendar/auctions-dates, /{lang=de}/calendar/auctions/ical, /{lang=de}/contact, /{lang=de}/customer/edit_account, /{lang=de}/customer/edit_password, /{lang=de}/customer/login, /{lang=de}/customer/logout, /{lang=de}/customer/overview, /{lang=de}/customer/password-reset, /{lang=de}/customer/register, /{lang=de}/customer/reset-authlink, /{lang=de}/faq, /{lang=de}/home, /{lang=de}/imprint, /{lang=de}/mobile, /{lang=de}/orderdata/bids, /{lang=de}/orderdata/form, /{lang=de}/orderdata/printview/orderform, /{lang=de}/orderdata/printview/viewing, /{lang=de}/orderdata/summary, /{lang=de}/privacy, /{lang=de}/sell]. If you generated the URL using the Stripes tag library (stripes:link, stripes:url, stripes:form, etc.) then you must embed enough stripes:param tags within the parent tag to produce a URL that maps to exactly one of the indicated matches. If you generated the URL by some other means, then you must embed enough information in the URL to achieve the same end.
	net.sourceforge.stripes.controller.UrlBindingFactory.getBindingPrototype(UrlBindingFactory.java:217)
	net.sourceforge.stripes.controller.AnnotatedClassActionResolver.getActionBeanType(AnnotatedClassActionResolver.java:352)
	net.sourceforge.stripes.controller.AnnotatedClassActionResolver.getActionBean(AnnotatedClassActionResolver.java:388)
	net.sourceforge.stripes.controller.NameBasedActionResolver.getActionBean(NameBasedActionResolver.java:323)
	net.sourceforge.stripes.controller.AnnotatedClassActionResolver.getActionBean(AnnotatedClassActionResolver.java:368)
	net.sourceforge.stripes.controller.DispatcherHelper$1.intercept(DispatcherHelper.java:121)
	net.sourceforge.stripes.controller.ExecutionContext.proceed(ExecutionContext.java:232)
	net.sourceforge.stripes.controller.BeforeAfterMethodInterceptor.intercept(BeforeAfterMethodInterceptor.java:126)
	net.sourceforge.stripes.controller.ExecutionContext.proceed(ExecutionContext.java:230)
	net.sourceforge.stripes.controller.ExecutionContext.wrap(ExecutionContext.java:97)
	net.sourceforge.stripes.controller.DispatcherHelper.resolveActionBean(DispatcherHelper.java:117)
	net.sourceforge.stripes.controller.DispatcherServlet.resolveActionBean(DispatcherServlet.java:284)
	net.sourceforge.stripes.controller.DispatcherServlet.service(DispatcherServlet.java:153)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	net.sourceforge.stripes.controller.StripesFilter.doFilter(StripesFilter.java:224)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.56