On Fri, Jun 26, 2020 at 6:40 AM Daniëls, Tom <[email protected]> wrote:
> Hi Guys, > > > > Today I tried to update to the newest 1.2.0 code but the Client won’t > build. It errors out on guacamole-auth-jdbc-mysql: > > > > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-compiler-plugin:3.3:compile > (default-compile) on project guacamole-auth-jdbc-mysql: Compilation failure > > [ERROR] > /home/user/git/guacamole-client/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/conf/MySQLEnvironment.java:[390,4] > error: method does not override or implement a method from a supertype > > [ERROR] > > [ERROR] -> [Help 1] > > [ERROR] > > [ERROR] To see the full stack trace of the errors, re-run Maven with the > -e switch. > > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > > [ERROR] > > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException > > [ERROR] > > [ERROR] After correcting the problems, you can resume the build with the > command > > [ERROR] mvn <args> -rf :guacamole-auth-jdbc-mysql > > > > Anyone have any insight on how to fix this? > > I suspect your git tree is not completely up-to-date, as we have done several builds of the 1.2.0 code over the past 24 hours in preparation for the upcoming release, and we're not seeing this build problem. If you have your own fork of the code then please make sure it is updated with the Apache repos. If you're using the Apache repos directly, then make sure you're doing the "git pull" and that you haven't made any direct changes to the code that would block it completely pulling down the remote changes. The easiest thing to do, assuming you're on the Apache repos, would be: git fetch git checkout staging/1.2.0 git reset --hard origin/staging/1.2.0 and then try building, again. Based on the error above it looks like you're missing the guacamole-auth-jdbc-base changes for GUACAMOLE-708, which defines the Interface for auto-creating missing users. -Nick
