Trying an experimental upgrade of a 1.3.9 app to 2.0.4. When I try to run my app, I get this:
CartController.groovy: The [splitIntoColumns] action accepts a parameter of type [java.util.List] which does not appear to be a command object class. This can happen if the source code for this class is not in this project and the class is not marked with @Validateable.
This is a bit puzzling. It seems to imply that every method in a controller is regarded as something which may be called as part of a URL (like closures in 1.3.x). But this is just a utility method. Is there something I can do to mark it as such?
Re: Upgrade to 2.0.4 - problem with controller method
Yes, just figured that out. Of course, it should have been private all along, it's just that Grails 2 is obviously a little more picky and shakes me out of the lazy habits I've obviously picked up...