Version 0.4.5 was released for testing on the 20th of January 2012. This release includes two major upgrades: The plugin now runs on Grails 2.0.0 and uses Infinispan 5.1.0.CR3. All unit tests are passing and the simple test application is running as well (there is a caveat to this, however, and we discuss this below).

The Infinispan QueryHelper class is no longer available in version 5+ and the API has changed slightly as a result of this. Refer to the test application for an example.

Follow us on Twitter for plugin updates:

Further documentation is available here.

Running the Test Application

You can find the test application for this release here.

Creating a war file and running it on Tomcat has no issues, however if you want to run the application using the run-app script, the application will fail to load and you will see the stack trace below.

It appears that a class is not being compiled and we are unsure exactly what the problem is
at this time however if you execute run-app again, the application should start.

agentCache: null
context.GrailsContextLoader Error executing bootstraps: Cannot invoke method put
() on null object
java.lang.NullPointerException: Cannot invoke method put() on null object
at BootStrap$_closure1.doCall(BootStrap.groovy:121)
at grails.util.Environment.evaluateEnvironmentSpecificBlock(Environment.
at grails.util.Environment.executeForEnvironment(
at grails.util.Environment.executeForCurrentEnvironment(
at java.util.concurrent.FutureTask$Sync.innerRun(
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
at java.util.concurrent.ThreadPoolExecutor$