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]
