David Leangen created JAMES-3181:
------------------------------------
Summary: James does not compile
Key: JAMES-3181
URL: https://issues.apache.org/jira/browse/JAMES-3181
Project: James Server
Issue Type: Bug
Components: Build System
Affects Versions: master
Reporter: David Leangen
Compilation breaks when attempting to build James.
Java version:
{noformat}
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)
{noformat}
On MacOS.
Breaks here:
{noformat}
[INFO] Apache James :: Core Domain Objects ................ FAILURE [ 9.755
s]{noformat}
Broken test example:
{noformat}
-------------------------------------------------------------------------------
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)
{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]