apache / apache/grails-core

Failing to found gsp page after upgrade to grails 6

Open
#13,202 8 comments 0 reactions 1 assignee Claimed by @guillermocalvo View on GitHub
info: no example attached
Dominant language
Groovy
Stars
2.9k
Forks
975
Avg merge
1d 22h
Merged PRs (30d)
92

Description

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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.