Hi John, Just checked the build with Corretto on master, 4.1-STABLE, and 4.0-STABLE branches. It seems fine to me. Are you sure it's the latest master? QualifierTranslator is removed in 4.2 for some time now.
Just in case, here is my environment: Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Java version: 11.0.12, vendor: Amazon.com Inc., runtime: D:\soft\corretto\jdk11.0.12_7 OS name: "windows 10", version: "10.0", arch: "x86", family: "windows" On Mon, Sep 20, 2021 at 7:04 PM John Huss <johnth...@gmail.com> wrote: > > The latest master is failing to build with the distribution of OpenJDK 11 > from Amazon due to a javadoc problem: > > *QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside * > > Here is the entire error: > > [*ERROR*] Failed to execute goal > org.apache.maven.plugins:maven-javadoc-plugin:3.1.1:javadoc *(javadoc)* on > project cayenne-doc: *An error has occurred in Javadoc report generation: * > > [*ERROR*] *Exit code: 1 - > /Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/sybase/SybaseQualifierTranslator.java:22: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *import > org.apache.cayenne.access.translator.select.QualifierTranslator;* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/sybase/SybaseQualifierTranslator.java:31: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *public class SybaseQualifierTranslator extends > QualifierTranslator {* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/frontbase/FrontBaseQualifierTranslator.java:23: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *import > org.apache.cayenne.access.translator.select.QualifierTranslator;* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/frontbase/FrontBaseQualifierTranslator.java:32: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *public class FrontBaseQualifierTranslator extends > QualifierTranslator {* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/openbase/OpenBaseQualifierTranslator.java:25: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *import > org.apache.cayenne.access.translator.select.QualifierTranslator;* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/openbase/OpenBaseQualifierTranslator.java:38: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *public class OpenBaseQualifierTranslator extends > QualifierTranslator {* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/sqlite/SQLiteQualifierTranslator.java:22: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *import > org.apache.cayenne.access.translator.select.QualifierTranslator;* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/sqlite/SQLiteQualifierTranslator.java:32: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *public class SQLiteQualifierTranslator extends > QualifierTranslator {* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/mysql/MySQLQualifierTranslator.java:24: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *import > org.apache.cayenne.access.translator.select.QualifierTranslator;* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/mysql/MySQLQualifierTranslator.java:30: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *class MySQLQualifierTranslator extends QualifierTranslator {* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/firebird/FirebirdQualifierTranslator.java:22: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *import > org.apache.cayenne.access.translator.select.QualifierTranslator;* > > [*ERROR*] * ^* > > [*ERROR*] > */Users/john/cayenne/docs/doc/target/sources/org/apache/cayenne/dba/firebird/FirebirdQualifierTranslator.java:31: > error: QualifierTranslator is not public in > org.apache.cayenne.access.translator.select; cannot be accessed from > outside package* > > [*ERROR*] *public class FirebirdQualifierTranslator extends > QualifierTranslator {* > > [*ERROR*] * ^* > > [*ERROR*] > > [*ERROR*] *Command line was: > /Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home/bin/javadoc > @options @argfile* > > [*ERROR*] > > [*ERROR*] *Refer to the generated Javadoc files in > '/Users/john/cayenne/docs/doc/target/site/apidocs/doc/api' dir.* -- Best regards, Nikita Timofeev