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.
java:290)
at grails.util.Environment.executeForEnvironment(Environment.java:283)
at grails.util.Environment.executeForCurrentEnvironment(Environment.java
:259)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:908)
at java.lang.Thread.run(Thread.java:662)
C:developmenttemppost-release-testingGI2xTestApp>