Setting JAVA_HOME to my 1.8 jdk fixed the problem for me. Thank you ck!

PS: My toolchains.xml defines valid paths to jdk 1.7, jdk 1.8, and jdk 9.
Thanks Ralph!

On Wed, Jul 15, 2020 at 12:51 PM Carter Kozak <cko...@ckozak.net> wrote:

> I ran into a similar issue earlier and resolved it by setting my JAVA_HOME
> to match my java 1.8 jdk from my toolchains.xml:
> export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
>
> On Wed, Jul 15, 2020, at 15:43, Kirk Lund wrote:
> > I'm trying to build 2.13.1 from sources using either JDK 8 or 9 on Mac OS
> > but it keeps failing with:
> >
> > <klund@Kirks-MacBook-Pro-2>/Users/klund/dev/logging-log4j2 [518]$ mvn
> > install
> > ...
> >
> > [*INFO*]
> >
> *------------------------------------------------------------------------*
> >
> > [*INFO*] *BUILD FAILURE*
> >
> > [*INFO*]
> >
> *------------------------------------------------------------------------*
> >
> > [*INFO*] Total time:  13.948 s
> >
> > [*INFO*] Finished at: 2020-07-15T12:36:26-07:00
> >
> > [*INFO*]
> >
> *------------------------------------------------------------------------*
> >
> > [*ERROR*] Failed to execute goal
> > org.apache.maven.plugins:maven-compiler-plugin:3.8.1:testCompile
> > *(default-testCompile)* on project log4j-api: *Compilation failure*
> >
> > [*ERROR*]
> */Users/klund/dev/logging-log4j2/log4j-api/src/test/java/org/apache/logging/log4j/util/StackLocatorUtilTest.java:[25,18]
> > error: cannot find symbol*
> >
> > [*ERROR*] *  symbol:   class Reflection*
> >
> > [*ERROR*] *  location: package sun.reflect*
> >
> > I'm not using JDK 11 -- there are some older emails from last year about
> > that hitting this same error using JDK 11. I'm trying to build with
> either
> > JDK 8 or 9 (using jenv).
> >
> > Any ideas what I'm doing wrong or what I should change to get the build
> > past this error? Thanks in advance!
> >
> > <klund@Kirks-MacBook-Pro-2>/Users/klund/dev/logging-log4j2 [517]$ java
> > -version
> > java version "1.8.0_202"
> > Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
> > Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
> >
> > I used 1.8 in this latest build but I've also tried 9. I also created sym
> > links in /Library/Java/JavaVirtualMachines/ to match the definitions in
> the
> > toolchains-sample-mac.xml file (not sure if this is correct or not):
> >
> > <klund@Kirks-MacBook-Pro-2>/Users/klund/dev/logging-log4j2 [515]$ ll
> > /Library/Java/JavaVirtualMachines/
> > total 0
> > drwxr-xr-x  17 root   wheel  544 Mar 12 14:56 ./
> > drwxr-xr-x   5 root   wheel  160 Jan  3  2019 ../
> > drwxr-xr-x@  3 klund  staff   96 Nov 27  2018 adoptopenjdk-10.jdk/
> > drwxr-xr-x@  3 root   wheel   96 Oct  7  2018 adoptopenjdk-9.jdk/
> > lrwxr-xr-x   1 root   wheel   49 Mar  6 11:50 java7@ ->
> > /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk
> > lrwxr-xr-x   1 root   wheel   50 Mar  6 11:52 java8@ ->
> > /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk
> > lrwxr-xr-x   1 root   wheel   47 Mar  6 13:19 java9@ ->
> > /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk
> > drwxr-xr-x   3 root   wheel   96 Sep 13  2018 jdk-10.0.2.jdk/
> > drwxr-xr-x   3 root   wheel   96 Mar  6 13:14 jdk-9.0.4.jdk/
> > drwxr-xr-x   3 root   wheel   96 Aug 18  2016 jdk1.7.0_80.jdk/
> > drwxr-xr-x   3 root   wheel   96 Jun 25  2018 jdk1.8.0_172.jdk/
> > drwxr-xr-x   3 root   wheel   96 Sep 13  2018 jdk1.8.0_181.jdk/
> > drwxr-xr-x   3 root   wheel   96 Mar 25  2019 jdk1.8.0_201.jdk/
> > drwxr-xr-x   3 root   wheel   96 Mar 25  2019 jdk1.8.0_202.jdk/
> > drwxr-xr-x   3 root   wheel   96 Feb 12  2016 jdk1.8.0_66.jdk/
> > drwxr-xr-x@  3 root   wheel   96 Jan 18  2019 openjdk-11.0.2.jdk/
> > drwxr-xr-x@  3 root   wheel   96 Dec 11  2019 openjdk-13.0.2.jdk/
> >
>
> -ck
>

Reply via email to