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--