Can you try installing openjdk 1.8 and using update-alternatives to build with 1.8? I know this build works on my machine, but I’m using 1.8
On Fri, Sep 20, 2019 at 11:25 AM Steven Pollock <jacksonp2...@gmail.com> wrote: > Anyone? > > On Thu, Sep 19, 2019 at 11:47 Steven Pollock <jacksonp2...@gmail.com> > wrote: > >> Trying to build the client, but failing with the maven build, open to any >> ideas >> >> *Environment, seems like JAVA_HOME is correct:* >> >> *root@ng-cguac*:*/tmp/guacamole-client-1.0.0*# echo $JAVA_HOME >> >> /usr/lib/jvm/java-11-openjdk-amd64/ >> >> *root@ng-cguac*:*/tmp/guacamole-client-1.0.0*# java -version >> >> openjdk version "11.0.4" 2019-07-16 >> >> OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3) >> >> OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, >> mixed mode, sharing) >> >> *root@ng-cguac*:*/tmp/guacamole-client-1.0.0*# javadoc --version >> >> javadoc 11.0.4 >> >> *'mvn package' output with error:* >> >> *root@ng-cguac*:*/tmp/guacamole-client-1.0.0*# mvn package >> >> WARNING: An illegal reflective access operation has occurred >> >> WARNING: Illegal reflective access by >> com.google.inject.internal.cglib.core.$ReflectUtils$1 >> (file:/usr/share/maven/lib/guice.jar) to method >> java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) >> >> WARNING: Please consider reporting this to the maintainers of >> com.google.inject.internal.cglib.core.$ReflectUtils$1 >> >> WARNING: Use --illegal-access=warn to enable warnings of further illegal >> reflective access operations >> >> WARNING: All illegal access operations will be denied in a future release >> >> [*INFO*] Scanning for projects... >> >> [*INFO*] >> *------------------------------------------------------------------------* >> >> [*INFO*] *Reactor Build Order:* >> >> [*INFO*] >> >> [*INFO*] guacamole-common >> [jar] >> >> [*INFO*] guacamole-ext >> [jar] >> >> [*INFO*] guacamole-common-js >> [pom] >> >> [*INFO*] guacamole >> [war] >> >> [*INFO*] guacamole-auth-cas >> [jar] >> >> [*INFO*] guacamole-auth-duo >> [jar] >> >> [*INFO*] guacamole-auth-header >> [jar] >> >> [*INFO*] guacamole-auth-jdbc >> [pom] >> >> [*INFO*] guacamole-auth-jdbc-base >> [jar] >> >> [*INFO*] guacamole-auth-jdbc-mysql >> [jar] >> >> [*INFO*] guacamole-auth-jdbc-postgresql >> [jar] >> >> [*INFO*] guacamole-auth-jdbc-sqlserver >> [jar] >> >> [*INFO*] guacamole-auth-jdbc-dist >> [jar] >> >> [*INFO*] guacamole-auth-ldap >> [jar] >> >> [*INFO*] guacamole-auth-openid >> [jar] >> >> [*INFO*] guacamole-auth-quickconnect >> [jar] >> >> [*INFO*] guacamole-auth-totp >> [jar] >> >> [*INFO*] guacamole-example >> [war] >> >> [*INFO*] guacamole-playback-example >> [war] >> >> [*INFO*] guacamole-client >> [pom] >> >> [*INFO*] >> >> [*INFO*] *---------------< *org.apache.guacamole:guacamole-common* >> >----------------* >> >> [*INFO*] *Building guacamole-common 1.0.0 >> [1/20]* >> >> [*INFO*] *--------------------------------[ jar >> ]---------------------------------* >> >> [*INFO*] >> >> [*INFO*] *--- *apache-rat-plugin:0.12:check *(validate)* @ >> guacamole-common* ---* >> >> [*INFO*] Enabled default license matchers. >> >> [*INFO*] Will parse SCM ignores for exclusions... >> >> [*INFO*] Parsing exclusions from >> /tmp/guacamole-client-1.0.0/guacamole-common/.gitignore >> >> [*INFO*] Finished adding exclusions from SCM ignore files. >> >> [*INFO*] 65 implicit excludes (use -debug for more details). >> >> [*INFO*] No excludes explicitly specified. >> >> [*INFO*] 58 resources included (use -debug for more details) >> >> [*INFO*] Rat check: Summary over all files. Unapproved: 0, unknown: 0, >> generated: 0, approved: 58 licenses. >> >> [*INFO*] >> >> [*INFO*] *--- *maven-resources-plugin:2.6:resources *(default-resources)* >> @ guacamole-common* ---* >> >> [*INFO*] Using 'UTF-8' encoding to copy filtered resources. >> >> [*INFO*] skip non existing resourceDirectory >> /tmp/guacamole-client-1.0.0/guacamole-common/src/main/resources >> >> [*INFO*] >> >> [*INFO*] *--- *maven-compiler-plugin:3.3:compile *(default-compile)* @ >> guacamole-common* ---* >> >> [*INFO*] Changes detected - recompiling the module! >> >> [*INFO*] Compiling 53 source files to >> /tmp/guacamole-client-1.0.0/guacamole-common/target/classes >> >> [*INFO*] >> >> [*INFO*] *--- *maven-resources-plugin:2.6:testResources >> *(default-testResources)* @ guacamole-common* ---* >> >> [*INFO*] Using 'UTF-8' encoding to copy filtered resources. >> >> [*INFO*] skip non existing resourceDirectory >> /tmp/guacamole-client-1.0.0/guacamole-common/src/test/resources >> >> [*INFO*] >> >> [*INFO*] *--- *maven-compiler-plugin:3.3:testCompile >> *(default-testCompile)* @ guacamole-common* ---* >> >> [*INFO*] Nothing to compile - all classes are up to date >> >> [*INFO*] >> >> [*INFO*] *--- *maven-surefire-plugin:3.0.0-M1:test *(default-test)* @ >> guacamole-common* ---* >> >> [*INFO*] >> >> [*INFO*] ------------------------------------------------------- >> >> [*INFO*] T E S T S >> >> [*INFO*] ------------------------------------------------------- >> >> [*INFO*] Running org.apache.guacamole.io.*ReaderGuacamoleReaderTest* >> >> [*INFO*] *Tests run: 1*, Failures: 0, Errors: 0, Skipped: 0, Time >> elapsed: 0.123 s - in org.apache.guacamole.io.*ReaderGuacamoleReaderTest* >> >> [*INFO*] Running org.apache.guacamole.protocol. >> *FilteredGuacamoleWriterTest* >> >> [*INFO*] *Tests run: 1*, Failures: 0, Errors: 0, Skipped: 0, Time >> elapsed: 0.001 s - in org.apache.guacamole.protocol. >> *FilteredGuacamoleWriterTest* >> >> [*INFO*] Running org.apache.guacamole.protocol. >> *FilteredGuacamoleReaderTest* >> >> [*INFO*] *Tests run: 1*, Failures: 0, Errors: 0, Skipped: 0, Time >> elapsed: 0.001 s - in org.apache.guacamole.protocol. >> *FilteredGuacamoleReaderTest* >> >> [*INFO*] Running org.apache.guacamole.protocol.*GuacamoleParserTest* >> >> [*INFO*] *Tests run: 1*, Failures: 0, Errors: 0, Skipped: 0, Time >> elapsed: 0.001 s - in org.apache.guacamole.protocol.*GuacamoleParserTest* >> >> [*INFO*] >> >> [*INFO*] Results: >> >> [*INFO*] >> >> [*INFO*] *Tests run: 4, Failures: 0, Errors: 0, Skipped: 0* >> >> [*INFO*] >> >> [*INFO*] >> >> [*INFO*] *--- *maven-jar-plugin:2.4:jar *(default-jar)* @ >> guacamole-common* ---* >> >> [*INFO*] Building jar: >> /tmp/guacamole-client-1.0.0/guacamole-common/target/guacamole-common-1.0.0.jar >> >> [*INFO*] >> >> [*INFO*] *>>> *maven-source-plugin:2.4:jar *(attach-sources) > >> generate-sources* @ guacamole-common* >>>* >> >> [*INFO*] >> >> [*INFO*] *--- *apache-rat-plugin:0.12:check *(validate)* @ >> guacamole-common* ---* >> >> [*INFO*] Enabled default license matchers. >> >> [*INFO*] Will parse SCM ignores for exclusions... >> >> [*INFO*] Parsing exclusions from >> /tmp/guacamole-client-1.0.0/guacamole-common/.gitignore >> >> [*INFO*] Finished adding exclusions from SCM ignore files. >> >> [*INFO*] 65 implicit excludes (use -debug for more details). >> >> [*INFO*] No excludes explicitly specified. >> >> [*INFO*] 58 resources included (use -debug for more details) >> >> [*INFO*] Rat check: Summary over all files. Unapproved: 0, unknown: 0, >> generated: 0, approved: 58 licenses. >> >> [*INFO*] >> >> [*INFO*] *<<< *maven-source-plugin:2.4:jar *(attach-sources) < >> generate-sources* @ guacamole-common* <<<* >> >> [*INFO*] >> >> [*INFO*] >> >> [*INFO*] *--- *maven-source-plugin:2.4:jar *(attach-sources)* @ >> guacamole-common* ---* >> >> [*INFO*] Building jar: >> /tmp/guacamole-client-1.0.0/guacamole-common/target/guacamole-common-1.0.0-sources.jar >> >> [*INFO*] >> >> [*INFO*] *--- *maven-javadoc-plugin:2.10.3:jar *(attach-javadocs)* @ >> guacamole-common* ---* >> >> [*INFO*] >> >> Loading source files for package org.apache.guacamole... >> >> Loading source files for package org.apache.guacamole.servlet... >> >> Loading source files for package org.apache.guacamole.net... >> >> Loading source files for package org.apache.guacamole.io... >> >> Loading source files for package org.apache.guacamole.websocket... >> >> Loading source files for package org.apache.guacamole.protocol... >> >> Constructing Javadoc information... >> >> Standard Doclet version 11.0.4 >> >> Building tree for all the packages and classes... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleClientBadTypeException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleClientException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleClientOverrunException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleClientTimeoutException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleClientTooManyException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleConnectionClosedException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleResourceClosedException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleResourceConflictException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleResourceNotFoundException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleSecurityException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleServerBusyException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleServerException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleSessionClosedException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleSessionConflictException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleSessionTimeoutException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleUnauthorizedException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleUnsupportedException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleUpstreamException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleUpstreamNotFoundException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleUpstreamTimeoutException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/GuacamoleUpstreamUnavailableException.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/io/GuacamoleReader.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/io/GuacamoleWriter.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/io/ReaderGuacamoleReader.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/io/WriterGuacamoleWriter.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/net/AbstractGuacamoleTunnel.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/net/DelegatingGuacamoleTunnel.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/net/GuacamoleSocket.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/net/GuacamoleTunnel.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/net/InetGuacamoleSocket.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/net/SimpleGuacamoleTunnel.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/net/SSLGuacamoleSocket.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/protocol/ConfiguredGuacamoleSocket.html... >> >> Generating >> /tmp/guacamole-client-1.0.0/guacamole-common/target/apidocs/org/apache/guacamole/protocol/Fail >> >