Hi Tomo,

For now you can do that as a work around. We are working on a fix for
this in the master branch but it may take a couple of days since the
issue is fairly complicated.

- Patrick

On Sat, Jul 4, 2015 at 7:00 AM, tomo cocoa <cocoatom...@gmail.com> wrote:
> Hi all,
>
> I have a same error and it seems depending on Maven versions.
>
> I tried building Spark using Maven with several versions on Jenkins.
>
> + Output of
> "/Users/tomohiko/.jenkins/tools/hudson.tasks.Maven_MavenInstallation/mvn-3.3.3/bin/mvn
> -version":
>
> Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
> 2015-04-22T20:57:37+09:00)
> Maven home:
> /Users/tomohiko/.jenkins/tools/hudson.tasks.Maven_MavenInstallation/mvn-3.3.3
> Java version: 1.8.0, vendor: Oracle Corporation
> Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "10.10.3", arch: "x86_64", family: "mac"
>
> + Jenkins Configuration:
> Jenkins project type: Maven Project
> Goals and options: -Phadoop-2.6 -DskipTests clean package
>
> + Maven versions and results:
> 3.3.3 -> infinite loop
> 3.3.1 -> infinite loop
> 3.2.5 -> SUCCESS
>
>
> So do we prefer to build Spark with Maven 3.2.5?
>
>
> On 4 July 2015 at 12:28, Andrew Or <and...@databricks.com> wrote:
>>
>> Thanks, I just tried it with 3.3.3 and I was able to reproduce it as well.
>>
>> 2015-07-03 18:51 GMT-07:00 Tarek Auel <tarek.a...@gmail.com>:
>>>
>>> That's mine
>>>
>>> Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
>>> 2015-04-22T04:57:37-07:00)
>>>
>>> Maven home: /usr/local/Cellar/maven/3.3.3/libexec
>>>
>>> Java version: 1.8.0_45, vendor: Oracle Corporation
>>>
>>> Java home:
>>> /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre
>>>
>>> Default locale: en_US, platform encoding: UTF-8
>>>
>>> OS name: "mac os x", version: "10.10.3", arch: "x86_64", family: "mac"
>>>
>>>
>>> On Fri, Jul 3, 2015 at 6:32 PM Ted Yu <yuzhih...@gmail.com> wrote:
>>>>
>>>> Here is mine:
>>>>
>>>> Apache Maven 3.3.1 (cab6659f9874fa96462afef40fcf6bc033d58c1c;
>>>> 2015-03-13T13:10:27-07:00)
>>>> Maven home: /home/hbase/apache-maven-3.3.1
>>>> Java version: 1.8.0_45, vendor: Oracle Corporation
>>>> Java home: /home/hbase/jdk1.8.0_45/jre
>>>> Default locale: en_US, platform encoding: UTF-8
>>>> OS name: "linux", version: "2.6.32-504.el6.x86_64", arch: "amd64",
>>>> family: "unix"
>>>>
>>>> On Fri, Jul 3, 2015 at 6:05 PM, Andrew Or <and...@databricks.com> wrote:
>>>>>
>>>>> @Tarek and Ted, what maven versions are you using?
>>>>>
>>>>> 2015-07-03 17:35 GMT-07:00 Krishna Sankar <ksanka...@gmail.com>:
>>>>>>
>>>>>> Patrick,
>>>>>>    I assume an RC3 will be out for folks like me to test the
>>>>>> distribution. As usual, I will run the tests when you have a new
>>>>>> distribution.
>>>>>> Cheers
>>>>>> <k/>
>>>>>>
>>>>>> On Fri, Jul 3, 2015 at 4:38 PM, Patrick Wendell <pwend...@gmail.com>
>>>>>> wrote:
>>>>>>>
>>>>>>> Patch that added test-jar dependencies:
>>>>>>> https://github.com/apache/spark/commit/bfe74b34
>>>>>>>
>>>>>>> Patch that originally disabled dependency reduced poms:
>>>>>>>
>>>>>>> https://github.com/apache/spark/commit/984ad60147c933f2d5a2040c87ae687c14eb1724
>>>>>>>
>>>>>>> Patch that reverted the disabling of dependency reduced poms:
>>>>>>>
>>>>>>> https://github.com/apache/spark/commit/bc51bcaea734fe64a90d007559e76f5ceebfea9e
>>>>>>>
>>>>>>> On Fri, Jul 3, 2015 at 4:36 PM, Patrick Wendell <pwend...@gmail.com>
>>>>>>> wrote:
>>>>>>> > Okay I did some forensics with Sean Owen. Some things about this
>>>>>>> > bug:
>>>>>>> >
>>>>>>> > 1. The underlying cause is that we added some code to make the
>>>>>>> > tests
>>>>>>> > of sub modules depend on the core tests. For unknown reasons this
>>>>>>> > causes Spark to hit MSHADE-148 for *some* combinations of build
>>>>>>> > profiles.
>>>>>>> >
>>>>>>> > 2. MSHADE-148 can be worked around by disabling building of
>>>>>>> > "dependency reduced poms" because then the buggy code path is
>>>>>>> > circumvented. Andrew Or did this in a patch on the 1.4 branch.
>>>>>>> > However, that is not a tenable option for us because our
>>>>>>> > *published*
>>>>>>> > pom files require dependency reduction to substitute in the scala
>>>>>>> > version correctly for the poms published to maven central.
>>>>>>> >
>>>>>>> > 3. As a result, Andrew Or reverted his patch recently, causing some
>>>>>>> > package builds to start failing again (but publishing works now).
>>>>>>> >
>>>>>>> > 4. The reason this is not detected in our test harness or release
>>>>>>> > build is that it is sensitive to the profiles enabled. The
>>>>>>> > combination
>>>>>>> > of profiles we enable in the test harness and release builds do not
>>>>>>> > trigger this bug.
>>>>>>> >
>>>>>>> > The best path I see forward right now is to do the following:
>>>>>>> >
>>>>>>> > 1. Disable creation of dependency reduced poms by default (this
>>>>>>> > doesn't matter for people doing a package build) so typical users
>>>>>>> > won't have this bug.
>>>>>>> >
>>>>>>> > 2. Add a profile that re-enables that setting.
>>>>>>> >
>>>>>>> > 3. Use the above profile when publishing release artifacts to maven
>>>>>>> > central.
>>>>>>> >
>>>>>>> > 4. Hope that we don't hit this bug for publishing.
>>>>>>> >
>>>>>>> > - Patrick
>>>>>>> >
>>>>>>> > On Fri, Jul 3, 2015 at 3:51 PM, Tarek Auel <tarek.a...@gmail.com>
>>>>>>> > wrote:
>>>>>>> >> Doesn't change anything for me.
>>>>>>> >>
>>>>>>> >> On Fri, Jul 3, 2015 at 3:45 PM Patrick Wendell
>>>>>>> >> <pwend...@gmail.com> wrote:
>>>>>>> >>>
>>>>>>> >>> Can you try using the built in maven "build/mvn..."? All of our
>>>>>>> >>> builds
>>>>>>> >>> are passing on Jenkins so I wonder if it's a maven version issue:
>>>>>>> >>>
>>>>>>> >>> https://amplab.cs.berkeley.edu/jenkins/view/Spark-QA-Compile/
>>>>>>> >>>
>>>>>>> >>> - Patrick
>>>>>>> >>>
>>>>>>> >>> On Fri, Jul 3, 2015 at 3:14 PM, Ted Yu <yuzhih...@gmail.com>
>>>>>>> >>> wrote:
>>>>>>> >>> > Please take a look at SPARK-8781
>>>>>>> >>> > (https://github.com/apache/spark/pull/7193)
>>>>>>> >>> >
>>>>>>> >>> > Cheers
>>>>>>> >>> >
>>>>>>> >>> > On Fri, Jul 3, 2015 at 3:05 PM, Tarek Auel
>>>>>>> >>> > <tarek.a...@gmail.com> wrote:
>>>>>>> >>> >>
>>>>>>> >>> >> I found a solution, there might be a better one.
>>>>>>> >>> >>
>>>>>>> >>> >> https://github.com/apache/spark/pull/7217
>>>>>>> >>> >>
>>>>>>> >>> >> On Fri, Jul 3, 2015 at 2:28 PM Robin East
>>>>>>> >>> >> <robin.e...@xense.co.uk>
>>>>>>> >>> >> wrote:
>>>>>>> >>> >>>
>>>>>>> >>> >>> Yes me too
>>>>>>> >>> >>>
>>>>>>> >>> >>> On 3 Jul 2015, at 22:21, Ted Yu <yuzhih...@gmail.com> wrote:
>>>>>>> >>> >>>
>>>>>>> >>> >>> This is what I got (the last line was repeated non-stop):
>>>>>>> >>> >>>
>>>>>>> >>> >>> [INFO] Replacing original artifact with shaded artifact.
>>>>>>> >>> >>> [INFO] Replacing
>>>>>>> >>> >>>
>>>>>>> >>> >>> /home/hbase/spark/bagel/target/spark-bagel_2.10-1.5.0-SNAPSHOT.jar
>>>>>>> >>> >>> with
>>>>>>> >>> >>>
>>>>>>> >>> >>>
>>>>>>> >>> >>> /home/hbase/spark/bagel/target/spark-bagel_2.10-1.5.0-SNAPSHOT-shaded.jar
>>>>>>> >>> >>> [INFO] Dependency-reduced POM written at:
>>>>>>> >>> >>> /home/hbase/spark/bagel/dependency-reduced-pom.xml
>>>>>>> >>> >>> [INFO] Dependency-reduced POM written at:
>>>>>>> >>> >>> /home/hbase/spark/bagel/dependency-reduced-pom.xml
>>>>>>> >>> >>>
>>>>>>> >>> >>> On Fri, Jul 3, 2015 at 1:13 PM, Tarek Auel
>>>>>>> >>> >>> <tarek.a...@gmail.com>
>>>>>>> >>> >>> wrote:
>>>>>>> >>> >>>>
>>>>>>> >>> >>>> Hi all,
>>>>>>> >>> >>>>
>>>>>>> >>> >>>> I am trying to build the master, but it stucks and prints
>>>>>>> >>> >>>>
>>>>>>> >>> >>>> [INFO] Dependency-reduced POM written at:
>>>>>>> >>> >>>> /Users/tarek/test/spark/bagel/dependency-reduced-pom.xml
>>>>>>> >>> >>>>
>>>>>>> >>> >>>> build command:  mvn -DskipTests clean package
>>>>>>> >>> >>>>
>>>>>>> >>> >>>> Do others have the same issue?
>>>>>>> >>> >>>>
>>>>>>> >>> >>>> Regards,
>>>>>>> >>> >>>> Tarek
>>>>>>> >>> >>>
>>>>>>> >>> >>>
>>>>>>> >>> >>>
>>>>>>> >>> >
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org
>>>>>>> For additional commands, e-mail: dev-h...@spark.apache.org
>>>>>>>
>>>>>>
>>>>>
>>>>
>>
>
>
>
> --
> class Cocoatomo:
>     name = 'cocoatomo'
>     email_address = 'cocoatom...@gmail.com'
>     twitter_id = '@cocoatomo'

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org
For additional commands, e-mail: dev-h...@spark.apache.org

Reply via email to