Hi, I confirm with Open JDK 11 installed the client build completed successfully.
Thank you. -----Original Message----- From: Shigeki Sawamura <[email protected]> Sent: 07 July 2023 15:53 To: [email protected] Subject: Re: Guacamole client install - fails with org.apache.rat:apache-rat-plugin Error Hello, If you are using an Ubuntu system, remove openjdk, $ sudo apt install openjdk-11-jdk and try again. Best Regards, On 2023/07/07 金 午後 10:31, Adrian Owen wrote: > Hi Nick, > > 1) > there may be some extra files in your guacamole-client directory > that are getting picked up by RAT Yes thanks. I deleted the extra file and > rat errors are resolved. > > 2) Next I hit this javadocs JAVAHOME error: > https://issues.apache.org/jira/browse/MJAVADOC-595 > > Fixed by adding to pox.xml > <configuration> > <javadocExecutable>${java.home}/bin/javadoc</javadocExecutable> > </configuration> > > > 3) Now maven build fails on guacamole: > [INFO] guacamole-common-js ................................ SUCCESS > [ 12.186 s] [INFO] guacamole > .......................................... FAILURE [01:08 min] > > openjdk version "17.0.7" 2023-04-18 > OpenJDK Runtime Environment (build 17.0.7+7-Debian-1deb12u1) OpenJDK > 64-Bit Server VM (build 17.0.7+7-Debian-1deb12u1, mixed mode, sharing) > > Errors: > Jul 07, 2023 1:52:53 PM > com.google.javascript.jscomp.LoggerErrorManager println > WARNING: all.js:974: WARNING - [JSC_BAD_JSDOC_ANNOTATION] Parse error. > illegal use of unknown JSDoc tag "contant"; ignoring it > * @contant > ^ > > Jul 07, 2023 1:52:53 PM > com.google.javascript.jscomp.LoggerErrorManager println > WARNING: all.js:5943: WARNING - [JSC_BAD_JSDOC_ANNOTATION] Parse error. > illegal use of unknown JSDoc tag "callback"; ignoring it > * @callback Guacamole.Event.Target~listener > ^ > > Jul 07, 2023 1:52:53 PM > com.google.javascript.jscomp.LoggerErrorManager println > WARNING: all.js:9718: WARNING - [JSC_BAD_JSDOC_ANNOTATION] Parse error. > illegal use of unknown JSDoc tag "inheritdoc"; ignoring it > * @inheritdoc > ^ > > Jul 07, 2023 1:52:53 PM > com.google.javascript.jscomp.LoggerErrorManager println > WARNING: all.js:14157: WARNING - [JSC_MISPLACED_ANNOTATION] Misplaced > function annotation. This JSDoc is not attached to a function node. Are you > missing parentheses? > element.addEventListener('touchstart', function touchstart(e) { > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > Thanks, Adrian > > -----Original Message----- > From: Nick Couchman <[email protected]> > Sent: 06 July 2023 16:14 > To: [email protected] > Subject: Re: Guacamole client install - fails with > org.apache.rat:apache-rat-plugin Error > > On Thu, Jul 6, 2023 at 10:33 AM Adrian Owen <[email protected]> wrote: >> >> Debian 12 + openjdk-17-jdk >> >> >>> git clone https://github.com/apache/guacamole-client.git >> > cd guacamole-client >> > git checkout 1.5.2 >> > mvn package >> >> >> Stops with error: >> >> >> [ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.13:check >> (validate-licenses) on project guacamole-client: >> Too many files with unapproved license: 1 See RAT report in: >> /home/nonroot/guacamole-client/target/rat.txt -> [Help 1] > > It seems like there may be some extra files in your guacamole-client > directory that are getting picked up by RAT, which checks for proper license > documentation in source code files. My environment is slightly different - > CentOS 8 Stream with OpenJDK (11 and 17), but I've tried the steps you posted > above and I do not get this error (OpenJDK 17 does not work with 1.5.2 for > other reasons). You can also check the rat.txt file mentioned to see which > file it is complaining about. > > -Nick > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
