Hello,

the last days I worked on documentation so I did not touch the build system.
Today I called build several times, without having troubles.

Then I checked in my work and after that I wanted to rebuild the system and 
the I got an NPE. I had no idea about my faults, so I cleaned up all, but the 
error is stable.

The stacktrace says something about DirectoryWalker and as the error line 
is the line, where I create my Version-Instance, I suppose, the bug is in this 
lines (from the Version-class).
---------<snip>-----------------
boolean uptodate = true
def modified     = timestampFile.lastModified()
def javaSources  = project.fileTree(project.projectDir)

javaSources.include('**/*.java')
javaSources.visit { curEntry ->
   if (curEntry == null || curEntry.file == null) return;
   if (curEntry.file.isFile() && curEntry.lastModified > modified) {
      uptodate = false
      curEntry.stopVisiting()
   }
}
-------<snap>--------------
I added the question for null-instances today, but it did not solve the 
problem. So I think, it has to do with the files and directories after the 
commit. Could an empty directory cause a problem like this?

kind regards

Geronimo
org.gradle.api.LocationAwareGradleScriptException: Build file '/var/develop/java/SR/srjrcframes/build.gradle' line: 10
A problem occurred evaluating root project 'JRC-Framework'.
	at org.gradle.groovy.scripts.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:52)
	at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:121)
	at org.gradle.configuration.BuildScriptProcessor.evaluate(BuildScriptProcessor.java:38)
	at org.gradle.configuration.DefaultProjectEvaluator.evaluate(DefaultProjectEvaluator.java:38)
	at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:501)
	at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:66)
	at org.gradle.api.internal.project.ProjectInternal$evaluate.call(Unknown Source)
	at org.gradle.configuration.BuildConfigurer$_closure1.doCall(BuildConfigurer.groovy:41)
	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.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:88)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
	at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
	at groovy.lang.Closure.call(Closure.java:276)
	at org.codehaus.groovy.runtime.ConvertedClosure.invokeCustom(ConvertedClosure.java:51)
	at org.codehaus.groovy.runtime.ConversionHandler.invoke(ConversionHandler.java:79)
	at $Proxy5.execute(Unknown Source)
	at org.gradle.api.internal.project.AbstractProject.configure(AbstractProject.java:477)
	at org.gradle.api.internal.project.AbstractProject.allprojects(AbstractProject.java:472)
	at org.gradle.api.Project$allprojects.call(Unknown Source)
	at org.gradle.configuration.BuildConfigurer.process(BuildConfigurer.groovy:48)
	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:160)
	at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:112)
	at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:80)
	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:54)
Caused by: java.lang.NullPointerException: null
	at org.gradle.api.internal.file.DefaultDirectoryWalker.walkDir(DefaultDirectoryWalker.java:92)
	at org.gradle.api.internal.file.DefaultDirectoryWalker.walkDir(DefaultDirectoryWalker.java:115)
	at org.gradle.api.internal.file.DefaultDirectoryWalker.walkDir(DefaultDirectoryWalker.java:115)
	at org.gradle.api.internal.file.DefaultDirectoryWalker.walkDir(DefaultDirectoryWalker.java:115)
	at org.gradle.api.internal.file.DefaultDirectoryWalker.start(DefaultDirectoryWalker.java:74)
	at org.gradle.api.internal.file.FileSet.visit(FileSet.java:93)
	at org.gradle.api.internal.file.FileSet.visit(FileSet.java:40)
	at org.gradle.api.internal.file.AbstractFileTree.visit(AbstractFileTree.java:108)
	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.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229)
	at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
	at de.schwarzrot.build.Version.<init>(Version.groovy:45)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:107)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:52)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:192)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:200)
	at build_gradle_b38616510a83c25aa66635492e72b436.run(/var/develop/java/SR/srjrcframes/build.gradle:10)
	at org.gradle.groovy.scripts.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:50)
	... 33 common frames omitted

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to