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]

Reply via email to