Re: EOFException when accessing IMAP store
alok vaidya <[email protected]> Fri, 19 Mar 2010 16:14:46 +0530
| Newsgroups | gmane.comp.java.classpath.extensions.javamail |
|---|---|
| Message-ID | <[email protected]> |
--001636c5bf513419740482250956 Content-Type: text/plain; charset=ISO-8859-1 Hi, I have attached a file that has the output from the session debug and this time we can see the STARTTLS being used. The providers are from Sun. I have not changed any code only removed the code that was supposedly using the mbox store and removed the GNU mail JAR from libraries. I thought this might prove helpful. Also now I am able to download and view messages. Regards, Alok. On Fri, Mar 19, 2010 at 3:50 PM, Chris Burdess <[email protected]> wrote: > alok vaidya wrote: > > I am constantly getting an EOFException when I am attempting > > "store.connect()". The protocol is IMAP, the provider is from GNU. > > > > Till recently everything was going fine when I was using the IMAP > provider > > supplemented by Sun. I could send messages and receive them. Now I need > to > > use the Gnu Mbox format for storing messages, so I have included the mail > > JAR from GNU. Now it has automatically switched the provider to > > *gnu.mail.providers.imap. > > *Firstly I do not know the reason for this as I could have as well > continued > > to use the provider given by Sun and used only the Mbox provider from GNU > > (do not know if I am missing something here), secondly it constantly > gives > > me an EOFException. > > I have put a trace of the exception here for reference: > > javax.mail.MessagingException; > > nested exception is: > > java.io.EOFException > > at gnu.mail.providers.imap.IMAPStore.protocolConnect(IMAPStore.java:245) > > at javax.mail.Service.connect(Service.java:291) > > at javax.mail.Service.connect(Service.java:172) > > at com.alok.examples.MailTest.main(MailTest.java:103) > > Caused by: java.io.EOFException > > at gnu.inet.imap.IMAPConnection.readResponse(IMAPConnection.java:361) > > at gnu.inet.imap.IMAPConnection.starttls(IMAPConnection.java:599) > > at gnu.inet.imap.IMAPConnection.starttls(IMAPConnection.java:577) > > at gnu.mail.providers.imap.IMAPStore.protocolConnect(IMAPStore.java:149) > > ... 3 more > > Well it seems that the server is closing the connection prematurely. > Perhaps the server is advertising STARTTLS capability but doesn't actually > support it or something? > > I would call Session.setDebug(true) to follow the protocol trace to start > with. > -- > Chris Burdess > > > > --001636c5bf513419740482250956 Content-Type: text/plain; charset=US-ASCII; name="Session.debug.txt" Content-Disposition: attachment; filename="Session.debug.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g6yv4j600 REVCVUc6IHNldERlYnVnOiBKYXZhTWFpbCB2ZXJzaW9uIDEuNC4zDQpERUJVRzogZ2V0UHJvdmlk ZXIoKSByZXR1cm5pbmcgamF2YXgubWFpbC5Qcm92aWRlcltUUkFOU1BPUlQsc210cCxjb20uc3Vu Lm1haWwuc210cC5TTVRQVHJhbnNwb3J0LFN1biBNaWNyb3N5c3RlbXMsIEluY10NCkRFQlVHIFNN VFA6IHVzZUVobG8gdHJ1ZSwgdXNlQXV0aCB0cnVlDQpERUJVRyBTTVRQOiB1c2VFaGxvIHRydWUs IHVzZUF1dGggdHJ1ZQ0KREVCVUcgU01UUDogdHJ5aW5nIHRvIGNvbm5lY3QgdG8gaG9zdCAic210 cC5nb29nbGVtYWlsLmNvbSIsIHBvcnQgMjUsIGlzU1NMIGZhbHNlDQoyMjAgbXguZ29vZ2xlLmNv bSBFU01UUCA1c20zNjU3Mjd5d2QuNTkNCkRFQlVHIFNNVFA6IGNvbm5lY3RlZCB0byBob3N0ICJz bXRwLmdvb2dsZW1haWwuY29tIiwgcG9ydDogMjUNCg0KRUhMTyBtb3JwaGV1cw0KMjUwLW14Lmdv b2dsZS5jb20gYXQgeW91ciBzZXJ2aWNlLCBbNTkuMTgyLjE0NS4xMjhdDQoyNTAtU0laRSAzNTY1 MTU4NA0KMjUwLThCSVRNSU1FDQoyNTAtQVVUSCBMT0dJTiBQTEFJTg0KMjUwLUVOSEFOQ0VEU1RB VFVTQ09ERVMNCjI1MC1QSVBFTElOSU5HDQoyNTAgU1RBUlRUTFMNCkRFQlVHIFNNVFA6IEZvdW5k IGV4dGVuc2lvbiAiU0laRSIsIGFyZyAiMzU2NTE1ODQiDQpERUJVRyBTTVRQOiBGb3VuZCBleHRl bnNpb24gIjhCSVRNSU1FIiwgYXJnICIiDQpERUJVRyBTTVRQOiBGb3VuZCBleHRlbnNpb24gIkFV VEgiLCBhcmcgIkxPR0lOIFBMQUlOIg0KREVCVUcgU01UUDogRm91bmQgZXh0ZW5zaW9uICJFTkhB TkNFRFNUQVRVU0NPREVTIiwgYXJnICIiDQpERUJVRyBTTVRQOiBGb3VuZCBleHRlbnNpb24gIlBJ UEVMSU5JTkciLCBhcmcgIiINCkRFQlVHIFNNVFA6IEZvdW5kIGV4dGVuc2lvbiAiU1RBUlRUTFMi LCBhcmcgIiINClNUQVJUVExTDQoyMjAgMi4wLjAgUmVhZHkgdG8gc3RhcnQgVExTDQpFSExPIG1v cnBoZXVzDQoyNTAtbXguZ29vZ2xlLmNvbSBhdCB5b3VyIHNlcnZpY2UsIFs1OS4xODIuMTQ1LjEy OF0NCjI1MC1TSVpFIDM1NjUxNTg0DQoyNTAtOEJJVE1JTUUNCjI1MC1BVVRIIExPR0lOIFBMQUlO DQoyNTAtRU5IQU5DRURTVEFUVVNDT0RFUw0KMjUwIFBJUEVMSU5JTkcNCkRFQlVHIFNNVFA6IEZv dW5kIGV4dGVuc2lvbiAiU0laRSIsIGFyZyAiMzU2NTE1ODQiDQpERUJVRyBTTVRQOiBGb3VuZCBl eHRlbnNpb24gIjhCSVRNSU1FIiwgYXJnICIiDQpERUJVRyBTTVRQOiBGb3VuZCBleHRlbnNpb24g IkFVVEgiLCBhcmcgIkxPR0lOIFBMQUlOIg0KREVCVUcgU01UUDogRm91bmQgZXh0ZW5zaW9uICJF TkhBTkNFRFNUQVRVU0NPREVTIiwgYXJnICIiDQpERUJVRyBTTVRQOiBGb3VuZCBleHRlbnNpb24g IlBJUEVMSU5JTkciLCBhcmcgIiINCkRFQlVHIFNNVFA6IEF0dGVtcHQgdG8gYXV0aGVudGljYXRl DQpERUJVRyBTTVRQOiBjaGVjayBtZWNoYW5pc21zOiBMT0dJTiBQTEFJTiBESUdFU1QtTUQ1IE5U TE0gDQpBVVRIIExPR0lODQozMzQgVlhObGNtNWhiV1U2DQpaMlYwWVd4dmEwQm5iV0ZwYkM1amIy MD0NCjMzNCBVR0Z6YzNkdmNtUTYNClZHOXljR1ZrYnpJME1EUT0NCjIzNSAyLjcuMCBBY2NlcHRl ZA0KREVCVUcgU01UUDogdXNlOGJpdCBmYWxzZQ0KTUFJTCBGUk9NOjxnZXRhbG9rQGdtYWlsLmNv bT4NCjI1MCAyLjEuMCBPSyA0c20zNDU3NTZ5d2cuOQ0KUkNQVCBUTzo8Z2V0YWxva0BnbWFpbC5j b20+DQoyNTAgMi4xLjUgT0sgNHNtMzQ1NzU2eXdnLjkNCkRFQlVHIFNNVFA6IFZlcmlmaWVkIEFk ZHJlc3Nlcw0KREVCVUcgU01UUDogICBnZXRhbG9rQGdtYWlsLmNvbQ0KREFUQQ0KMzU0ICBHbyBh aGVhZCA0c20zNDU3NTZ5d2cuOQ0KRGF0ZTogRnJpLCAxOSBNYXIgMjAxMCAxNjowMjoxMyArMDUz MCAoSVNUKQ0KRnJvbTogZ2V0YWxva0BnbWFpbC5jb20NClRvOiBnZXRhbG9rQGdtYWlsLmNvbQ0K TWVzc2FnZS1JRDogPDc4MzE0OC4xLjEyNjg5OTQ3MzM3MTguSmF2YU1haWwuQWxva0Btb3JwaGV1 cz4NClN1YmplY3Q6IFRlc3QgTWFpbA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTog bXVsdGlwYXJ0L21peGVkOyANCglib3VuZGFyeT0iLS0tLT1fUGFydF8wXzMwMDI4MTcwLjEyNjg5 OTQ3MzM2ODciDQoNCi0tLS0tLT1fUGFydF8wXzMwMDI4MTcwLjEyNjg5OTQ3MzM2ODcNCkNvbnRl bnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD11cy1hc2NpaQ0KQ29udGVudC1UcmFuc2Zlci1F bmNvZGluZzogN2JpdA0KDQpUaGlzIGlzIGEgc2ltcGxlIHRleHQgbWVzc2FnZS4NCi0tLS0tLT1f UGFydF8wXzMwMDI4MTcwLjEyNjg5OTQ3MzM2ODctLQ0KLg0KMjUwIDIuMC4wIE9LIDEyNjg5OTQ3 MzYgNHNtMzQ1NzU2eXdnLjkNClFVSVQNCjIyMSAyLjAuMCBjbG9zaW5nIGNvbm5lY3Rpb24gNHNt MzQ1NzU2eXdnLjkNCkRFQlVHOiBnZXRQcm92aWRlcigpIHJldHVybmluZyBqYXZheC5tYWlsLlBy b3ZpZGVyW1NUT1JFLGltYXAsY29tLnN1bi5tYWlsLmltYXAuSU1BUFN0b3JlLFN1biBNaWNyb3N5 c3RlbXMsIEluY10NCkRFQlVHOiBtYWlsLmltYXAuZmV0Y2hzaXplOiAxNjM4NA0KREVCVUc6IG1h aWwuaW1hcC5zdGF0dXNjYWNoZXRpbWVvdXQ6IDEwMDANCkRFQlVHOiBtYWlsLmltYXAuYXBwZW5k YnVmZmVyc2l6ZTogLTENCkRFQlVHOiBtYWlsLmltYXAubWluaWRsZXRpbWU6IDEwDQpERUJVRzog dHJ5aW5nIHRvIGNvbm5lY3QgdG8gaG9zdCAic210cC5nb29nbGVtYWlsLmNvbSIsIHBvcnQgMTQz LCBpc1NTTCBmYWxzZQ0KKiBPSyBHaW1hcCByZWFkeSBmb3IgcmVxdWVzdHMgZnJvbSA1OS4xODIu MTQ1LjEyOCA0MWlmNzc4NTkyeXdoLjE0NA0KQTAgQ0FQQUJJTElUWQ0KKiBDQVBBQklMSVRZIElN QVA0cmV2MSBVTlNFTEVDVCBJRExFIE5BTUVTUEFDRSBRVU9UQSBYTElTVCBDSElMRFJFTiBYWVpa WSBTVEFSVFRMUw0KQTAgT0sgVGhhdHMgYWxsIHNoZSB3cm90ZSEgNDFpZjc3ODU5Mnl3aC4xNDQN CkRFQlVHOiBwcm90b2NvbENvbm5lY3QgbG9naW4sIGhvc3Q9c210cC5nb29nbGVtYWlsLmNvbSwg dXNlcj1nZXRhbG9rQGdtYWlsLmNvbSwgcGFzc3dvcmQ9PG5vbi1udWxsPg0KQTEgTE9HSU4gZ2V0 YWxva0BnbWFpbC5jb20gDQoqIENBUEFCSUxJVFkgSU1BUDRyZXYxIFVOU0VMRUNUIExJVEVSQUwr IElETEUgTkFNRVNQQUNFIFFVT1RBIElEIFhMSVNUIENISUxEUkVOIFgtR00tRVhULTEgVUlEUExV UyBTVEFSVFRMUw0KQTEgT0sgZ2V0YWxva0BnbWFpbC5jb20gYXV0aGVudGljYXRlZCAoU3VjY2Vz cykNCkEyIENBUEFCSUxJVFkNCiogQ0FQQUJJTElUWSBJTUFQNHJldjEgVU5TRUxFQ1QgTElURVJB TCsgSURMRSBOQU1FU1BBQ0UgUVVPVEEgSUQgWExJU1QgQ0hJTERSRU4gWC1HTS1FWFQtMSBVSURQ TFVTIFNUQVJUVExTDQpBMiBPSyBTdWNjZXNzDQpJbmJveCBpcyBhbiBJTUFQIEZvbGRlcg0KREVC VUc6IGNvbm5lY3Rpb24gYXZhaWxhYmxlIC0tIHNpemU6IDENCkEzIEVYQU1JTkUgSU5CT1gNCiog RkxBR1MgKFxBbnN3ZXJlZCBcRmxhZ2dlZCBcRHJhZnQgXERlbGV0ZWQgXFNlZW4pDQoqIE9LIFtQ RVJNQU5FTlRGTEFHUyAoKV0NCiogT0sgW1VJRFZBTElESVRZIDU5NjU4ODIzMV0NCiogNzggRVhJ U1RTDQoqIDAgUkVDRU5UDQoqIE9LIFtVSURORVhUIDU2NDNdDQpBMyBPSyBbUkVBRC1PTkxZXSBJ TkJPWCBzZWxlY3RlZC4gKFN1Y2Nlc3Mp --001636c5bf513419740482250956--