[ http://issues.apache.org/jira/browse/GERONIMO-2498?page=all ]
Rick McGuire updated GERONIMO-2498: ----------------------------------- Fix Version/s: Wish List (was: 1.2) > Geronimo should use the full javamail uber jar instead of just the spec jar + > provider jar. > ------------------------------------------------------------------------------------------- > > Key: GERONIMO-2498 > URL: http://issues.apache.org/jira/browse/GERONIMO-2498 > Project: Geronimo > Issue Type: Improvement > Security Level: public(Regular issues) > Components: mail > Affects Versions: 1.2 > Reporter: Rick McGuire > Assigned To: Rick McGuire > Priority: Minor > Fix For: Wish List > > > Unlike the Sun version of javamail, the Geronimo version is split into a spec > jar and a provider jar. This has caused numerous problems with users > attempting to use javamail from their applications. Many base components > have a javamail spec dependency, which causes the javamail api classes to be > loaded, but not the provider classes. The first hint of a problem is usually > a NoSuchProvider exception thrown when trying to create an smtp transport > instance. This generally takes some time to sort out. And even once the > dependency is added, there has been at least one occasion where it was > necessary to change the application to explicitly set the context classloader > before creating the Transport, thus requiring a change from an application > that worked on other servers. Again, this was caused by having spec and > provider jars managed by different classloader instances. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira