grails-core icon indicating copy to clipboard operation
grails-core copied to clipboard

Failing to found gsp page after upgrade to grails 6

Open rlconst opened this issue 8 months ago • 8 comments

Expected Behavior

Exactly the same as https://github.com/grails/grails-core/issues/11421. It works locally via gradle bootRun but failed to run via tomcat.

Controllers return json works as expected

I migrated according to https://docs.grails.org/latest/guide/upgrading.html

Also checked that gsp pages are in war archive

Put trace level logging and nothing interesting around page opening

2023-11-06 08:50:07.556 DEBUG --- [nio-8080-exec-7] o.g.w.mapping.DefaultUrlMappingsHolder   : Matched URI [/test/index] with pattern [/(*)/(*)?/(*)?(.(*))?], adding to posibilities
javax.servlet.ServletException: Could not resolve view with name '/error/error' in servlet with name 'grailsDispatcherServlet'
	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1385)
	org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1150)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:529)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	org.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:77)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
	org.springframework.boot.web.servlet.support.ErrorPageFilter.forwardToErrorPage(ErrorPageFilter.java:191)
	org.springframework.boot.web.servlet.support.ErrorPageFilter.handleException(ErrorPageFilter.java:176)
	org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:143)
	org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
	org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
	org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)

Actual Behaviour

No response

Steps To Reproduce

No response

Environment Information

  • tomcat:9.0.82-jdk17-corretto-al2

Example Application

No response

Version

6.1.0

rlconst avatar Nov 06 '23 08:11 rlconst