Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Not A Problem
-
Trunk
-
None
Description
When creating custom mailets that extend org.apache.james.transport.mailets.AbstractRedirect and clone an existing mail the way Redirect does a compiler error is produced.
MailImpl newMail = new MailImpl(originalMail);
[javac] bad class file: G:\Builds\ThirdParty\Rel_1.3\src\Apache\JamesServer\
Rel_3.0\james-server-container-spring-3.0-M3-SNAPSHOT\lib\james-server-core-3.0-
M3-SNAPSHOT.jar(org/apache/james/core/MailImpl.class)
[javac] class file has wrong version 50.0, should be 49.0
The main James site indicates that only Java 5 is required...
http://james.apache.org/server/3/index.html
James 3.0 requires Java 1.5 but Java 1.6 is recommended.
Changing the custom mailet compiler to 1.6 eliminates the error. It would be nice to be able to compile and run with Java 5.