On Tue, Jan 3, 2012 at 7:41 AM, Martin Gainty <[email protected]> wrote:
>
> Good Catch Benson
> $ANT_HOME\lib09/09/2009  03:44 AM        12,605,641 tools.jarcan i toss 
> tools.jar onto the classpath to resolve this issue?
> Is there anyone to ping at Hadoop to determine the missing location for 
> tools.jar?
> Is there anyone at ping at Apple to determine the missing location for 
> tooks.jar?


Martin, it is *not missing.*

http://maven.apache.org/general.html#tools-jar-dependency

The contents are included in tools.jar. The above-linked doc on our
own site shows how to handle it.


> thanks,
> Martin
> ______________________________________________
> the smart people get off at alewife..personal quote > Date: Tue, 3 Jan 2012 
> 06:08:13 -0500
>> Subject: Re: Fatal error compiling: Prohibited package name: java.lang
>> From: [email protected]
>> To: [email protected]
>>
>> On Mon, Jan 2, 2012 at 5:45 PM, Ronald Petty <[email protected]> wrote:
>> > Martin,
>> >
>> > Thanks for the tip.  I tried a few more things and found the root cause.
>> >  On a Mac, tools.jar is missing and I had placed a symbolic link from
>> > tools.jar to classes.jar (to fix other issues).
>>
>> tools.jar is never present in an Apple JDK. Normally, maven works
>> perfectly fine, you shouldn't need that link. If Hadoop has a
>> dependency on tools.jar you should open a JIRA on them, there's a
>> standard cliche for MacOS.
>>
>> If your problem is not specific to Hadoop, I'd suspect your setting of
>> JAVA_HOME. Mine is :
>>
>> JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
>>
>>  It turns out that was
>> > causing the problem.  I am not certain why at this time, but if I can find
>> > something I will update.
>> >
>> > Thanks again.
>> >
>> > Ron
>> >
>> > On Mon, Jan 2, 2012 at 5:42 PM, Martin Gainty <[email protected]> wrote:
>> >
>> >>
>> >> Hi Ron- If the problem is the javac executable is being lost then:i would
>> >> specifically call maven-compiler-plugin and set the configuration
>> >> <executable> path to specific location of javac e.ghttp://
>> >> maven.apache.org/plugins/maven-compiler-plugin/examples/compile-using-different-jdk.htmlDoes
>> >>  this help?
>> >> Martin
>> >> ______________________________________________
>> >> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>> >>
>> >> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
>> >> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
>> >> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
>> >> dient lediglich dem Austausch von Informationen und entfaltet keine
>> >> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
>> >> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>> >> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
>> >> destinataire prévu, nous te demandons avec bonté que pour satisfaire
>> >> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la 
>> >> copie
>> >> de ceci est interdite. Ce message sert à l'information seulement et n'aura
>> >> pas n'importe quel effet légalement obligatoire. Étant donné que les email
>> >> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter
>> >> aucune responsabilité pour le contenu fourni.
>> >>
>> >>  > From: [email protected]
>> >> > Date: Mon, 2 Jan 2012 17:01:08 -0500
>> >> > Subject: Fatal error compiling: Prohibited package name: java.lang
>> >> > To: [email protected]
>> >> >
>> >> > Hello,
>> >> >
>> >> > I am trying to build Hadoop (trunk) on a Mac via "mvn -e -X compile" on 
>> >> > a
>> >> > Mac/Snow Leopard.  I am receiving the following error through:
>> >> >
>> >> > Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
>> >> > Maven home: /usr/share/maven
>> >> > Java version: 1.6.0_29, vendor: Apple Inc.
>> >> > Java home:
>> >> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
>> >> > Default locale: en_US, platform encoding: MacRoman
>> >> > OS name: "mac os x", version: "10.6.8", arch: "x86_64", family: "mac"
>> >> > [INFO] Error stacktraces are turned on.
>> >> >
>> >> > ...
>> >> >
>> >> > [INFO] Compiling 8 source files to
>> >> >
>> >> /data/hadoop-trunk/hadoop-common-project/hadoop-annotations/target/classes
>> >> > [INFO]
>> >> > ------------------------------------------------------------------------
>> >> > [INFO] BUILD FAILURE
>> >> > [INFO]
>> >> > ------------------------------------------------------------------------
>> >> > [INFO] Total time: 1.379s
>> >> > [INFO] Finished at: Mon Jan 02 16:43:22 EST 2012
>> >> > [INFO] Final Memory: 4M/81M
>> >> > [INFO]
>> >> > ------------------------------------------------------------------------
>> >> > [ERROR] Failed to execute goal
>> >> > org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
>> >> > (default-compile) on project hadoop-annotations: Fatal error compiling:
>> >> > Prohibited package name: java.lang -> [Help 1]
>> >> > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to 
>> >> > execute
>> >> > goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
>> >> > (default-compile) on project hadoop-annotations: Fatal error compiling
>> >> >         at
>> >> >
>> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
>> >> >         at
>> >> >
>> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> >> >         at
>> >> >
>> >> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> >> > ....
>> >> >
>> >> > Prior to this error message, Maven displays the command and args that 
>> >> > are
>> >> > executed.  If I copy those and run it from the command line it works.  I
>> >> > have seen websites describing what the error means in general, but I 
>> >> > have
>> >> > not been able to figure out why Maven fails but the command line works.
>> >>  If
>> >> > I echo $JAVA_HOME it is unset on the command line.  If I set it to the
>> >> > something else, it is not changed in the Maven output.
>> >> >
>> >> > Any pointers?
>> >> >
>> >> > Kindest regards.
>> >> >
>> >> > Ron
>> >>
>> >>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to