It seems to be an issue of the eclipse egit module: https://bugs.eclipse.org/bugs/show_bug.cgi?id=351855, https://www.eclipse.org/forums/index.php/t/361344/, https://netbeans.org/bugzilla/show_bug.cgi?id=243088
>From reading the source code [1] it seems that the jgit tool is trying to resolve a commit by its ID, which is null? Can you try setting useNativeGit to true for both instances of the git-commit-id-plugin (in flink-runtime and flink-dist). Maybe that resolves the issue. Also, can you do a "git log" and check if everything with your history is correct? Maybe git fsck and git repair are tools that can help as well. [1] https://github.com/eclipse/jgit/blob/master/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java On Wed, Jun 3, 2015 at 4:22 PM, Szabó Péter <nemderogator...@gmail.com> wrote: > @Robert > No, I couldn't. > > 2015-06-03 16:21 GMT+02:00 Szabó Péter <nemderogator...@gmail.com>: > > > I have the same problem on one of my computers but not on the other one. > > I've read somewhere that it can be related to the git > > version/configuration. I'm not completely sure, though. > > > > Peter > > > > 2015-06-03 15:46 GMT+02:00 F. Beligianni <faybeligia...@gmail.com>: > > > >> Hello, > >> > >> I have a problem to build Flink master branch. Specifically, when I am > >> running "mvn clean install" in master branch I take the following > >> exception: > >> > >> > >> [ERROR] Failed to execute goal > >> pl.project13.maven:git-commit-id-plugin:2.1.5:revision (default) on > >> project > >> flink-runtime: Execution default of goal > >> pl.project13.maven:git-commit-id-plugin:2.1.5:revision failed. > >> NullPointerException -> [Help 1] > >> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to > execute > >> goal pl.project13.maven:git-commit-id-plugin:2.1.5:revision (default) on > >> project flink-runtime: Execution default of goal > >> pl.project13.maven:git-commit-id-plugin:2.1.5:revision failed. > >> at > >> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224) > >> at > >> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) > >> at > >> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) > >> at > >> > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) > >> at > >> > >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) > >> at > >> > >> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) > >> at > >> > >> > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) > >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) > >> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) > >> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862) > >> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286) > >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:197) > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> at > >> > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > >> at > >> > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> at java.lang.reflect.Method.invoke(Method.java:497) > >> at > >> > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > >> at > >> > >> > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > >> at > >> > >> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > >> at > >> > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > >> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution > >> default of goal pl.project13.maven:git-commit-id-plugin:2.1.5:revision > >> failed. > >> at > >> > >> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:145) > >> at > >> > >> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > >> ... 20 more > >> Caused by: java.lang.NullPointerException > >> at > org.eclipse.jgit.lib.ObjectIdOwnerMap.get(ObjectIdOwnerMap.java:131) > >> at org.eclipse.jgit.revwalk.RevWalk.parseAny(RevWalk.java:810) > >> at org.eclipse.jgit.revwalk.RevWalk.parseCommit(RevWalk.java:725) > >> at > >> > >> > pl.project13.maven.git.GitCommitIdMojo.loadGitData(GitCommitIdMojo.java:386) > >> at > >> pl.project13.maven.git.GitCommitIdMojo.execute(GitCommitIdMojo.java:269) > >> at > >> > >> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) > >> ... 21 more > >> [ERROR] > >> > >> > >> Maven and java versions that I am using are: > >> > >> Apache Maven 3.3.1 > >> Maven home: /usr/local/Cellar/maven/3.3.1/libexec > >> Java version: 1.8.0_40, vendor: Oracle Corporation > >> > >> > >> It seams that no one else has this problem, especially with building the > >> master branch, so any help about how to get over this problem would be > >> highly appreciated! > >> > >> BR, > >> Faye > >> > > > > >