Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
master
-
None
-
None
Description
Compilation breaks when attempting to build James.
Java version:
openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.7+10) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.7+10, mixed mode)
On MacOS.
Breaks here:
[INFO] Apache James :: Core Domain Objects ................ FAILURE [ 9.755 s]
Broken test example:
------------------------------------------------------------------------------- Test set: org.apache.james.core.builder.MimeMessageBuilderTest ------------------------------------------------------------------------------- Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.091 s <<< FAILURE! - in org.apache.james.core.builder.MimeMessageBuilderTest embeddedMessagesShouldBeSupported Time elapsed: 0.028 s <<< ERROR! java.lang.Error: Unresolved compilation problems: The method toArray(T[]) in the type ImmutableCollection<InternetAddress> is not applicable for the arguments (InternetAddress[]::new) The target type of this expression must be a functional interface The method toArray(T[]) in the type List<InternetAddress> is not applicable for the arguments (InternetAddress[]::new) The target type of this expression must be a functional interface The method toArray(T[]) in the type List<InternetAddress> is not applicable for the arguments (InternetAddress[]::new) The target type of this expression must be a functional interface The method toArray(T[]) in the type List<InternetAddress> is not applicable for the arguments (InternetAddress[]::new) The target type of this expression must be a functional interface at org.apache.james.core.builder.MimeMessageBuilderTest.embeddedMessagesShouldBeSupported(MimeMessageBuilderTest.java:70)buildShouldAllowToSpecifyMultipartSubtype Time elapsed: 0.057 s <<< ERROR! java.lang.Error: Unresolved compilation problems: The method toArray(T[]) in the type ImmutableCollection<InternetAddress> is not applicable for the arguments (InternetAddress[]::new) The target type of this expression must be a functional interface The method toArray(T[]) in the type List<InternetAddress> is not applicable for the arguments (InternetAddress[]::new) The target type of this expression must be a functional interface The method toArray(T[]) in the type List<InternetAddress> is not applicable for the arguments (InternetAddress[]::new) The target type of this expression must be a functional interface The method toArray(T[]) in the type List<InternetAddress> is not applicable for the arguments (InternetAddress[]::new) The target type of this expression must be a functional interface at org.apache.james.core.builder.MimeMessageBuilderTest.buildShouldAllowToSpecifyMultipartSubtype(MimeMessageBuilderTest.java:90)
Attachments
Issue Links
- relates to
-
JAMES-3193 Update Developer Guide
- Open
-
JAMES-3225 Provide automated builds for Apache James - (restore builds.apache.org ?)
- Resolved