> If you are not able to install Java 11 on your build machine, and prefer
> using Docker I recommend that you use the tested docker image for
> compilation. See: https://github.com/apache/james-project/#java-11

The build worked using Docker as you recommended.

FYI, for the fun of it, I also installed Java 11 on my Mac and tried to compile 
without Docker, but the build failed.

james-project$ 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)

[INFO] Apache James :: Server :: Task :: Memory implementation FAILURE [ 40.001 
s]

[ERROR] Tests run: 32, Failures: 0, Errors: 32, Skipped: 0, Time elapsed: 0.089 
s <<< FAILURE! - in org.apache.james.task.MemoryTaskManagerTest
[ERROR] additionalInformationShouldBeUpdatedWhenFailed  Time elapsed: 0.018 s  
<<< ERROR!
java.lang.NoSuchMethodError: 'void 
org.apache.james.task.MemoryTaskManager.<init>(org.apache.james.task.Hostname)'
at 
org.apache.james.task.MemoryTaskManagerTest.setUp(MemoryTaskManagerTest.java:33)

[ERROR] getStatusShouldReturnCompletedWhenRunSuccessfully  Time elapsed: 0 s  
<<< ERROR!
java.lang.NoSuchMethodError: 'void 
org.apache.james.task.MemoryTaskManager.<init>(org.apache.james.task.Hostname)'
at 
org.apache.james.task.MemoryTaskManagerTest.setUp(MemoryTaskManagerTest.java:33)

Should I file a bug?


Cheers,
=David

Reply via email to