classpathx-javamail
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Classpathx-javamail] NoSuchProviderException: No provider for nntp


From: Thufir
Subject: Re: [Classpathx-javamail] NoSuchProviderException: No provider for nntp
Date: Thu, 21 Mar 2013 03:28:47 -0700
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130308 Thunderbird/17.0.4

On 03/21/2013 02:50 AM, Chris Burdess wrote:
Thufir wrote:
javax.mail.NoSuchProviderException: No provider for nntp at javax.mail.Session.getProvider(Session.java:473) ... As I recall, this is a configuration error, however I cannot recall what exactly the problem is. I've looked at old code, and it seems to be doing the exact same thing to load the Session, so I'm not sure what's going on. Just a pointer in the right direction would be appreciated.
The list of available providers is loaded from files in META-INF. These are generated by the build script.

These are the providers:

address@hidden:~/java/jar$
address@hidden:~/java/jar$ jar -xf /usr/share/java/gnumail-providers.jar
address@hidden:~/java/jar$ ll
total 16
drwxrwxr-x 4 thufir thufir 4096 Mar 21 03:24 ./
drwxrwxr-x 8 thufir thufir 4096 Mar 21 03:24 ../
drwxrwxr-x 3 thufir thufir 4096 May 18  2012 gnu/
drwxrwxr-x 2 thufir thufir 4096 May 18  2012 META-INF/
address@hidden:~/java/jar$
address@hidden:~/java/jar$ nl META-INF/
COPYING               javamail.providers
javamail.address.map  MANIFEST.MF
address@hidden:~/java/jar$ nl META-INF/javamail.providers

1 protocol=smtp; type=transport; class=gnu.mail.providers.smtp.SMTPTransport; address@hidden; 2 protocol=smtps; type=transport; class=gnu.mail.providers.smtp.SMTPTransport; address@hidden; 3 protocol=imap; type=store; class=gnu.mail.providers.imap.IMAPStore; address@hidden; 4 protocol=imaps; type=store; class=gnu.mail.providers.imap.IMAPStore; address@hidden; 5 protocol=pop3; type=store; class=gnu.mail.providers.pop3.POP3Store; address@hidden; 6 protocol=nntp; type=store; class=gnu.mail.providers.nntp.NNTPStore; address@hidden; 7 protocol=nntp-post; type=transport; class=gnu.mail.providers.nntp.NNTPTransport; address@hidden; 8 protocol=mbox; type=store; class=gnu.mail.providers.mbox.MboxStore; address@hidden; 9 protocol=maildir; type=store; class=gnu.mail.providers.maildir.MaildirStore; address@hidden;
address@hidden:~/java/jar$
address@hidden:~/java/jar$


It's the javamail.providers file in META-INF which loads?


thanks,

Thufir


reply via email to

[Prev in Thread] Current Thread [Next in Thread]