JasperReport compilation in a unit test fails with RC1

I just upgraded to 1.0-rc-1 and all is well except for one unit test failing due to it trying to compile a JasperReport (JasperCompileManager.compileReportToFile(…)) and not being able to find the Jasper JAR. I believe this is directly related to the “Classpath changes for test process” entry in the Release Notes.

From the Jasper docs (http://fecplanner.com/jasperreports/docs/quick.how.to.html): jasper.reports.compile.class.path

By default, JasperReports uses the current JVM classpath to compile the report class (java.class.path system property). To customize this report compilation process, JasperReports lets you override the default behavior by supplying a value to the jasper.reports.compile.class.path system property, which will be used as classpath for the report class compilation.

My problem is that I’m not sure how to follow the Release Notes advice and have Jasper “look for jars loaded via manifest Class-Path entries as well.”

Any hints would be greatly appreciated.

Thanks,

Jamie

Do you have a stack trace for the test failure?

net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:4: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.*;
^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:5: package net.sf.jasperreports.engine.fill does not exist
import net.sf.jasperreports.engine.fill.*;
^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:13: package com.lexmark.pssd.app.mve.reports.datasources does not exist
import com.lexmark.pssd.app.mve.reports.datasources.JRConfigurationItemDataSource;
                                                   ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:14: package com.lexmark.pssd.app.mve.reports does not exist
import com.lexmark.pssd.app.mve.reports.GroupByField;
                                       ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:20: cannot find symbol
symbol: class JREvaluator
public class TestReport_1334173350265_263776 extends JREvaluator
                                                     ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:27: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_LOCALE = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:28: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_groupByField = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:29: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_JASPER_REPORT = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:30: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_reportTitle = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:31: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_VIRTUALIZER = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:32: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_TIME_ZONE = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:33: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_outputFormat = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:34: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_FILE_RESOLVER = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:35: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_SCRIPTLET = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:36: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:37: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_CONNECTION = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:38: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_CLASS_LOADER = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:39: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_DATA_SOURCE = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:40: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_URL_HANDLER_FACTORY = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:41: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_IS_IGNORE_PAGINATION = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:42: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_FORMAT_FACTORY = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:43: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_MAX_COUNT = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:44: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_TEMPLATES = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:45: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
    private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:46: cannot find symbol
symbol
: class JRFillField
location: class TestReport_1334173350265_263776
    private JRFillField field_modelName = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:47: cannot find symbol
symbol
: class JRFillField
location: class TestReport_1334173350265_263776
    private JRFillField field_identifyingName = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:48: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
    private JRFillVariable variable_PAGE_NUMBER = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:49: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
    private JRFillVariable variable_COLUMN_NUMBER = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:50: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
    private JRFillVariable variable_REPORT_COUNT = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:51: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
    private JRFillVariable variable_PAGE_COUNT = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:52: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
    private JRFillVariable variable_COLUMN_COUNT = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:53: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
    private JRFillVariable variable_ReportGroup_COUNT = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:54: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
    private JRFillVariable variable_groupByExpression = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:55: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
    private JRFillVariable variable_groupingEnabled = null;
            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:78: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_LOCALE = (JRFillParameter)pm.get("REPORT_LOCALE");
                                   ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:79: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_groupByField = (JRFillParameter)pm.get("groupByField");
                                  ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:80: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_JASPER_REPORT = (JRFillParameter)pm.get("JASPER_REPORT");
                                   ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:81: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_reportTitle = (JRFillParameter)pm.get("reportTitle");
                                 ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:82: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_VIRTUALIZER = (JRFillParameter)pm.get("REPORT_VIRTUALIZER");
                                        ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:83: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_TIME_ZONE = (JRFillParameter)pm.get("REPORT_TIME_ZONE");
                                      ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:84: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_outputFormat = (JRFillParameter)pm.get("outputFormat");
                                  ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:85: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_FILE_RESOLVER = (JRFillParameter)pm.get("REPORT_FILE_RESOLVER");
                                          ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:86: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_SCRIPTLET = (JRFillParameter)pm.get("REPORT_SCRIPTLET");
                                      ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:87: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_PARAMETERS_MAP = (JRFillParameter)pm.get("REPORT_PARAMETERS_MAP");
                                           ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:88: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_CONNECTION = (JRFillParameter)pm.get("REPORT_CONNECTION");
                                       ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:89: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_CLASS_LOADER = (JRFillParameter)pm.get("REPORT_CLASS_LOADER");
                                         ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:90: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_DATA_SOURCE = (JRFillParameter)pm.get("REPORT_DATA_SOURCE");
                                        ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:91: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_URL_HANDLER_FACTORY = (JRFillParameter)pm.get("REPORT_URL_HANDLER_FACTORY");
                                                ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:92: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_IS_IGNORE_PAGINATION = (JRFillParameter)pm.get("IS_IGNORE_PAGINATION");
                                          ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:93: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_FORMAT_FACTORY = (JRFillParameter)pm.get("REPORT_FORMAT_FACTORY");
                                           ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:94: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_MAX_COUNT = (JRFillParameter)pm.get("REPORT_MAX_COUNT");
                                      ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:95: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_TEMPLATES = (JRFillParameter)pm.get("REPORT_TEMPLATES");
                                      ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:96: cannot find symbol
symbol
: class JRFillParameter
location: class TestReport_1334173350265_263776
        parameter_REPORT_RESOURCE_BUNDLE = (JRFillParameter)pm.get("REPORT_RESOURCE_BUNDLE");
                                            ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:105: cannot find symbol
symbol
: class JRFillField
location: class TestReport_1334173350265_263776
        field_modelName = (JRFillField)fm.get("modelName");
                           ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:106: cannot find symbol
symbol
: class JRFillField
location: class TestReport_1334173350265_263776
        field_identifyingName = (JRFillField)fm.get("identifyingName");
                                 ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:115: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
        variable_PAGE_NUMBER = (JRFillVariable)vm.get("PAGE_NUMBER");
                                ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:116: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
        variable_COLUMN_NUMBER = (JRFillVariable)vm.get("COLUMN_NUMBER");
                                  ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:117: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
        variable_REPORT_COUNT = (JRFillVariable)vm.get("REPORT_COUNT");
                                 ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:118: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
        variable_PAGE_COUNT = (JRFillVariable)vm.get("PAGE_COUNT");
                               ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:119: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
        variable_COLUMN_COUNT = (JRFillVariable)vm.get("COLUMN_COUNT");
                                 ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:120: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
        variable_ReportGroup_COUNT = (JRFillVariable)vm.get("ReportGroup_COUNT");
                                      ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:121: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
        variable_groupByExpression = (JRFillVariable)vm.get("groupByExpression");
                                      ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:122: cannot find symbol
symbol
: class JRFillVariable
location: class TestReport_1334173350265_263776
        variable_groupingEnabled = (JRFillVariable)vm.get("groupingEnabled");
                                    ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:187: package GroupByField does not exist
                value = (java.lang.Object)(((java.lang.String)parameter_groupByField.getValue()).equals(GroupByField.MODEL.toString()) ? ((java.lang.String)field_modelName.getValue()) : null); //$JR_EXPR_ID=10$
                                                                                                                    ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:298: package GroupByField does not exist
                value = (java.lang.Object)(((java.lang.String)parameter_groupByField.getValue()).equals(GroupByField.MODEL.toString()) ? ((java.lang.String)field_modelName.getOldValue()) : null); //$JR_EXPR_ID=10$
                                                                                                                    ^
c:\usr\local\sandbox\mve\TestReport_1334173350265_263776.java:409: package GroupByField does not exist
                value = (java.lang.Object)(((java.lang.String)parameter_groupByField.getValue()).equals(GroupByField.MODEL.toString()) ? ((java.lang.String)field_modelName.getValue()) : null); //$JR_EXPR_ID=10$
                                                                                                                    ^
66 errors
   at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:191)
 at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:215)
 at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:131)
 at com.lexmark.pssd.app.mve.reports.DefaultReportsServiceTest.setUp(DefaultReportsServiceTest.java:75)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
 at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
 at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
 at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
 at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
 at org.mockito.internal.runners.JUnit45AndHigherRunnerImpl.run(JUnit45AndHigherRunnerImpl.java:37)
 at org.mockito.runners.MockitoJUnitRunner.run(MockitoJUnitRunner.java:62)
 at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:55)
 at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:42)
 at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:75)
 at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:49)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
 at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
 at org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
 at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
 at $Proxy2.processTestClass(Unknown Source)
 at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:99)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
 at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
 at org.gradle.messaging.remote.internal.TypeCastDispatch.dispatch(TypeCastDispatch.java:30)
 at org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:53)
 at org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:31)
 at org.gradle.messaging.remote.internal.ProtocolStack$ProtocolStage.handleIncoming(ProtocolStack.java:167)
 at org.gradle.messaging.remote.internal.ProtocolStack$BottomStage.handleIncoming(ProtocolStack.java:277)
 at org.gradle.messaging.remote.internal.ProtocolStack$BottomConnection$1.run(ProtocolStack.java:299)
 at org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:120)
 at org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:116)
 at org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:132)
 at org.gradle.messaging.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:33)
 at org.gradle.messaging.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:72)
 at org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
 at java.lang.Thread.run(Thread.java:619)

Any pointers? No one else is seeing anything like this?

Thanks,

Jamie

This is the same problem as http://issues.gradle.org/browse/GRADLE-2223. There should be a fix (and an 1.0-rc-2) soon.

This should be fixed now. Can you try it out and let us know how you go: http://gradle.org/release-candidate

Worked fine after I upgraded to 1.0.