Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 2.0.2, 2.0.3
-
Fix Version/s: None
-
Component/s: None
-
Labels:
Description
grailsApplication is not injected into controller base class in some cases.
Test application is attached, just run with "grails dev run-app" and then try http://localhost:8080/grailsapp-inject-test/test
Removing for example BaseController.c1 or BaseController.m1 or BaseController.m2 makes injection work.
Removing TestInjectionController.s1 or TestInjectionController.test1 also makes injection work.
Also adding @Autowired to def grailsApplication helps.
When testing please make sure to run "grails clean" after each source code modification and running application.
Activity
Timur Yusupov
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Status | Open [ 1 ] | Edit [ 10000 ] |
| Affects Version/s | 2.0.3 [ 13094 ] |
Jeff Brown
made changes -
| Assignee | Jeff Brown [ brownj ] |
Burt Beckwith
made changes -
| Status | Edit [ 10000 ] | Open [ 1 ] |
If you just remove the "def grailsApplication" from BaseController.groovy, does that give you the behavior that you want?