Re: Build failure with OpenJDK 11 (amazon corretto)

Nikita Timofeev <[email protected]>
Newsgroups gmane.comp.java.cayenne.devel
Message-ID <CAMi+qzDgp2rWh0xrynqG4jv-8Yjd7kUQGzGvTa2_ZoC=n0YvGw@mail.gmail.com>
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 <[email protected]> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.