Interesting. When I first tried building tez I was using 2.5.0 protoc (and protoc -version returns 2.5.0). But the build fails with below error and I changed protobuf to 2.6.0 (as well as the pom.xml file) everything seems working...
Xiaoyong -----Original Message----- From: Hitesh Shah [mailto:[email protected]] Sent: Wednesday, September 2, 2015 11:05 PM To: [email protected] Subject: Re: building Tez master branch fail Actually protobuf version is still 2.5.0 on master. Hadoop forces everyone to use 2.5.0 for compatibility. <protobuf.version>2.5.0</protobuf.version> Please check to see whether protoc is firstly in your path and confirm that "protoc -version" returns 2.5.0 thanks - Hitesh On Sep 2, 2015, at 1:47 AM, Sandeep Kumar <[email protected]> wrote: > In case you are trying to compile master branch then its pom.xml refers to > 2.6.0 protoc. So, you have to install protoc 2.6.0 on your host to compile > tez master branch. AFAIK tez 0.7.0 uses older version of protoc 2.5.0. > > > > On Wed, Sep 2, 2015 at 2:08 PM, Xiaoyong Zhu <[email protected]> wrote: > Hi experts > > > > > > I am trying to build the tez master branch but it always gives me the error > message (it seems that the pom file has something wrong?) > > > > I am sure I am using protobuf 2.5, and not sure why there's such kind of > issue...the log is also attached. > > > > Thanks! > > > > [INFO] --- hadoop-maven-plugins:2.6.0:protoc (compile-protoc) @ tez-api --- > > [DEBUG] org.apache.hadoop:hadoop-maven-plugins:jar:2.6.0: > > [DEBUG] org.apache.maven:maven-plugin-api:jar:3.0:compile > > [DEBUG] org.apache.maven:maven-model:jar:3.0:compile > > [DEBUG] org.apache.maven:maven-artifact:jar:3.0:compile > > [DEBUG] org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile > > [DEBUG] org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile > > [DEBUG] org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile > > [DEBUG] org.apache.maven:maven-core:jar:3.0:compile > > [DEBUG] org.apache.maven:maven-settings:jar:3.0:compile > > [DEBUG] org.apache.maven:maven-settings-builder:jar:3.0:compile > > [DEBUG] org.apache.maven:maven-repository-metadata:jar:3.0:compile > > [DEBUG] org.apache.maven:maven-model-builder:jar:3.0:compile > > [DEBUG] org.apache.maven:maven-aether-provider:jar:3.0:runtime > > [DEBUG] org.sonatype.aether:aether-impl:jar:1.7:compile > > [DEBUG] org.sonatype.aether:aether-spi:jar:1.7:compile > > [DEBUG] org.sonatype.aether:aether-api:jar:1.7:compile > > [DEBUG] org.sonatype.aether:aether-util:jar:1.7:compile > > [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.14:compile > > [DEBUG] org.codehaus.plexus:plexus-utils:jar:2.0.5:compile (version > managed from 2.0.4) > > [DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile > > [DEBUG] > org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile > > [DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile > > > > > > > > [ERROR] Failed to execute goal > org.apache.hadoop:hadoop-maven-plugins:2.6.0:protoc (compile-protoc) on > project tez-api: org.apache.maven.plugin.MojoExecutionException: protoc > failure -> [Help 1] > > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.hadoop:hadoop-maven-plugins:2.6.0:protoc (compile-protoc) on > project tez-api: org.apache.maven.plugin.MojoExecutionException: protoc > failure > > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(https://na01.safelinks.protection.outlook.com/?url=MojoExecutor.java%3a217&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=W1F3pdG4vxxffqUwoSesJK2myq7rA8j1z4JK7pXVaSk%3d) > > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(https://na01.safelinks.protection.outlook.com/?url=MojoExecutor.java%3a153&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=vPQNJTH5JcxWipkZZO%2fmxfgaZiJeEZfwYUnKw36LqRU%3d) > > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(https://na01.safelinks.protection.outlook.com/?url=MojoExecutor.java%3a145&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=OzkAeV%2fLGpD0Bi%2bVgnA%2bUMERpnsbbadO%2fsGm1TKIE1g%3d) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(https://na01.safelinks.protection.outlook.com/?url=LifecycleModuleBuilder.java%3a84&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=CHuLp3Ye7EnC9zTM%2fqUWHcdCFVW64UjjZGx0j5kRF1Q%3d) > > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(https://na01.safelinks.protection.outlook.com/?url=LifecycleModuleBuilder.java%3a59&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=1Es0Vju%2fmqjFny16KTnjo3b3Bwz7L2CSghP2zWCXSLU%3d) > > at > org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(https://na01.safelinks.protection.outlook.com/?url=LifecycleStarter.java%3a183&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=o2gfNUl2FOLO3ciCNzveLg2oqPbzM%2b3Gn7%2beNBodmSE%3d) > > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(https://na01.safelinks.protection.outlook.com/?url=LifecycleStarter.java%3a161&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=OXRCY1rpvUeTgajup%2bYQ98xDX35pA%2bVjzGpvjgc8Itc%3d) > > at > org.apache.maven.DefaultMaven.doExecute(https://na01.safelinks.protection.outlook.com/?url=DefaultMaven.java%3a320&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=szaEpwuHGYmEMX9bXh6eXQK0VOT6ZCVWruc2%2fQwhuNA%3d) > > at > org.apache.maven.DefaultMaven.execute(https://na01.safelinks.protection.outlook.com/?url=DefaultMaven.java%3a156&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=zxkHLmowePB75JlHN8Oq%2bpk8GrfNOtQOiQ3C1SSF96M%3d) > > at > org.apache.maven.cli.MavenCli.execute(https://na01.safelinks.protection.outlook.com/?url=MavenCli.java%3a537&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=NG4%2bTkjxEaFF1xjhznxh2rUQzaFuNlxOzdVVqlpwj%2f8%3d) > > at > org.apache.maven.cli.MavenCli.doMain(https://na01.safelinks.protection.outlook.com/?url=MavenCli.java%3a196&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=TszhVJ%2bUoJc8qdsi1ChEXCPBszw46jYNK2HyuxEvmbs%3d) > > at > org.apache.maven.cli.MavenCli.main(https://na01.safelinks.protection.outlook.com/?url=MavenCli.java%3a141&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=hrXBC%2bAn65ou%2bTz2yqqXAhh%2fjPMM9IFMME%2f9uSbcBrY%3d) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(https://na01.safelinks.protection.outlook.com/?url=NativeMethodAccessorImpl.java%3a57&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=oonS67md2BEwE%2bWlqLKQlQ%2b8TXmqOgbNREzWU%2bpBF7k%3d) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(https://na01.safelinks.protection.outlook.com/?url=DelegatingMethodAccessorImpl.java%3a43&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=BhnoeBYXBbhYBeQjrQeqb88knOTU2WnAuT93tqsicXk%3d) > > at > java.lang.reflect.Method.invoke(https://na01.safelinks.protection.outlook.com/?url=Method.java%3a606&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=68YQb%2bIN0fXTTHAUYjb%2fZbif2BOo1Y596Bry%2fSXXz%2fg%3d) > > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(https://na01.safelinks.protection.outlook.com/?url=Launcher.java%3a290&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=qv4UlCuX234r466Yxmpkd4XdtnMHDze1DYxnRRlxCV0%3d) > > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(https://na01.safelinks.protection.outlook.com/?url=Launcher.java%3a230&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=jTjEfc0i%2blN9VcI3%2bfIOwYm0oXKJYZi6fnI%2fa3MMoRA%3d) > > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(https://na01.safelinks.protection.outlook.com/?url=Launcher.java%3a409&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=KfJ03ly2b7yCBUbTUgVPHXISWf5okmy3xFfil8SRx3A%3d) > > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(https://na01.safelinks.protection.outlook.com/?url=Launcher.java%3a352&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=YiMiLyQ3D3%2f44TZy2iw3qeEFzOsYEBLvISfnVKhzEjw%3d) > > Caused by: org.apache.maven.plugin.MojoExecutionException: > org.apache.maven.plugin.MojoExecutionException: protoc failure > > at > org.apache.hadoop.maven.plugin.protoc.ProtocMojo.execute(https://na01.safelinks.protection.outlook.com/?url=ProtocMojo.java%3a105&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=5X0snMDz%2bva1ELBvYZepsAqIr9XuuYPWG9jJaGCJR5s%3d) > > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(https://na01.safelinks.protection.outlook.com/?url=DefaultBuildPluginManager.java%3a101&data=01%7c01%7cxiaoyzhu%40064d.mgd.microsoft.com%7c9aeac44b044c4b8d770108d2b3a7d4df%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=NtmfnI04UkZz7ghiDeyMCi4YAZkgvddzoCOqX%2bxgUps%3d) > > Xiaoyong > > > >
