One of our build agents is getting an UnsupportedOperationException with a 
description of "implement me" from BTreePersistentIndexedCache as a result of 
the upToDate check.

The full output was:

Build aborted because of an unexpected internal error. Please file an issue at: 
www.gradle.org.
Try:
Run with -d option to get additional debug info.
Exception is:
org.gradle.api.UncheckedIOException: Could not remove entry 
'C:\BuildAgent\work\b2ee0926717fe631\build\webctrl_webserver\comm\dependency-cache'
 from cache 'C:\Documents and 
Settings\buildcomp\.gradle\caches\0.9-20100603093506-0400\outputFileStates\cache.bin'.
        at 
org.gradle.cache.btree.BTreePersistentIndexedCache.remove(BTreePersistentIndexedCache.java:164)
        at 
org.gradle.api.internal.changedetection.OutputFilesSnapshotter.snapshot(OutputFilesSnapshotter.java:69)
        at 
org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository$HistoricExecution.calcCurrentState(DefaultTaskArtifactStateRepository.java:129)
        at 
org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository$HistoricExecution.isUpToDate(DefaultTaskArtifactStateRepository.java:133)
        at 
org.gradle.api.internal.changedetection.DefaultTaskArtifactStateRepository$TaskArtifactStateImpl.isUpToDate(DefaultTaskArtifactStateRepository.java:272)
        at 
org.gradle.api.internal.changedetection.ShortCircuitTaskArtifactStateRepository$1.isUpToDate(ShortCircuitTaskArtifactStateRepository.java:34)
        at 
org.gradle.api.internal.project.taskfactory.ExecutionShortCircuitTaskExecuter.execute(ExecutionShortCircuitTaskExecuter.java:40)
        at 
org.gradle.api.internal.tasks.SkipTaskExecuter.doExecute(SkipTaskExecuter.java:57)
        at 
org.gradle.api.internal.tasks.SkipTaskExecuter.execute(SkipTaskExecuter.java:35)
        at 
org.gradle.api.internal.tasks.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:32)
        at org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:226)
        at 
org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:167)
        at 
org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:160)
        at 
org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:78)
        at 
org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameResolvingBuildExecuter.java:161)
        at 
org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildExecuter.java:54)
        at 
org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:153)
        at 
org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:107)
        at 
org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:75)
        at org.gradle.launcher.Main.execute(Main.java:93)
        at org.gradle.launcher.Main.main(Main.java:42)
        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.launcher.GradleMain.main(GradleMain.java:51)
Caused by: java.lang.UnsupportedOperationException: implement me
        at 
org.gradle.cache.btree.BTreePersistentIndexedCache$IndexBlock.maybeMerge(BTreePersistentIndexedCache.java:527)
        at 
org.gradle.cache.btree.BTreePersistentIndexedCache$IndexBlock.remove(BTreePersistentIndexedCache.java:476)
        at 
org.gradle.cache.btree.BTreePersistentIndexedCache.remove(BTreePersistentIndexedCache.java:159)
        ... 25 common frames omitted
---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to