Resurecting this old thread...
It seems at least that something's missing.
The rankingService instance has to be defined somewhere, and injected
in the binding (normally, that's the job of a plugin to do that).
It's not because a class is annotated with @GaelykBindings that it's
going to be put into the binding of groovlets and templates.
@GaelykBindings injects into the service class various services, but
it's not for injecting the annotated class into the binding of
groovlets and templates.
Then, the stacktrace more specifically seems to indicate that you are
using somehow the servlet request.
But @GaelykBinding doesn't innject the request in the class, as it's
only really innjecting things like the GAE services, etc.
Guillaume
Social: @glaforge / Google+