Menu

#376 Illegal character entity: expansion character

v3.9.5
closed-fixed
nobody
Imap (98)
1
2014-08-22
2011-10-25
No

Hello. If using kmail then:

2011-10-25 18:49:02,340 ERROR [ImapConnection-41751] davmail - [com.ctc.wstx.exc.WstxLazyException] Illegal character entity: expansion character (code 0x1f
at [row,col {unknown-source}]: [1,56129]
[com.ctc.wstx.exc.WstxLazyException] com.ctc.wstx.exc.WstxParsingException: Illegal character entity: expansion character (code 0x1f
at [row,col {unknown-source}]: [1,56129]
at com.ctc.wstx.exc.WstxLazyException.throwLazily(WstxLazyException.java:43)
at com.ctc.wstx.sr.StreamScanner.throwLazyError(StreamScanner.java:725)
at com.ctc.wstx.sr.BasicStreamReader.safeFinishToken(BasicStreamReader.java:3614)
at com.ctc.wstx.sr.BasicStreamReader.getText(BasicStreamReader.java:839)
at davmail.exchange.ews.EWSMethod.processResponseStream(EWSMethod.java:1050)
at davmail.exchange.ews.EWSMethod.processResponseBody(EWSMethod.java:999)
at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1749)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at davmail.exchange.ews.EwsExchangeSession.executeMethod(EwsExchangeSession.java:1993)
at davmail.exchange.ews.EwsExchangeSession.searchItems(EwsExchangeSession.java:613)
at davmail.exchange.ews.EwsExchangeSession.searchMessages(EwsExchangeSession.java:584)
at davmail.exchange.ExchangeSession.searchMessages(ExchangeSession.java:733)
at davmail.exchange.ExchangeSession$Folder.loadMessages(ExchangeSession.java:1448)
at davmail.imap.ImapConnection.run(ImapConnection.java:222)
Caused by: com.ctc.wstx.exc.WstxParsingException: Illegal character entity: expansion character (code 0x1f
at [row,col {unknown-source}]: [1,56129]
at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:612)
at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:485)
at com.ctc.wstx.sr.StreamScanner.reportIllegalChar(StreamScanner.java:2455)
at com.ctc.wstx.sr.StreamScanner.checkAndExpandChar(StreamScanner.java:2401)
at com.ctc.wstx.sr.StreamScanner.resolveSimpleEntity(StreamScanner.java:1217)
at com.ctc.wstx.sr.BasicStreamReader.readTextSecondary(BasicStreamReader.java:4630)
at com.ctc.wstx.sr.BasicStreamReader.readCoalescedText(BasicStreamReader.java:4081)
at com.ctc.wstx.sr.BasicStreamReader.finishToken(BasicStreamReader.java:3656)
at com.ctc.wstx.sr.BasicStreamReader.safeFinishToken(BasicStreamReader.java:3612)
... 15 more
2011-10-25 18:49:02,341 DEBUG [ImapConnection-41751] davmail - > A000003 BAD unable to handle request: [com.ctc.wstx.exc.WstxLazyException] Illegal character entity: expansion character (code
0x1f at [row,col {unknown-source}]: [1,56129]
2011-10-25 18:49:02,344 DEBUG [davmail.imap.ImapServer] davmail - Connection from /127.0.0.1 on port 1143

Discussion

  • Maxim Tkachenko

    Maxim Tkachenko - 2011-10-25

    Log file with all debug option

     
  • Maxim Tkachenko

    Maxim Tkachenko - 2011-10-26

    Thanks!

     
  • Maxim Tkachenko

    Maxim Tkachenko - 2011-10-26
    • priority: 5 --> 1
     
  • noemail

    noemail - 2012-01-04

    Hi,

    I have simular issue:

    Date: Wed Jan 04 15:34:09 CST 2012 (1325662449324)
    Thread: ImapConnection-33248
    Message #: 2
    Level: ERROR
    NDC:
    Category: davmail.exchange.ews.EWSMethod
    Message: Error while parsing soap response: com.ctc.wstx.exc.WstxParsingException: Illegal character entity: expansion character (code 0x1b
    at [row,col {unknown-source}]: [1,117589]
    Location: davmail.exchange.ews.EWSMethod.processResponseStream(EWSMethod.java:1055)
    Thrown:
    com.ctc.wstx.exc.WstxParsingException: Illegal character entity: expansion character (code 0x1b
    at [row,col {unknown-source}]: [1,117589]
    at com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:612)
    at com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:485)
    at com.ctc.wstx.sr.StreamScanner.reportIllegalChar(StreamScanner.java:2455)
    at com.ctc.wstx.sr.StreamScanner.checkAndExpandChar(StreamScanner.java:2401)
    at com.ctc.wstx.sr.StreamScanner.resolveSimpleEntity(StreamScanner.java:1217)
    at com.ctc.wstx.sr.BasicStreamReader.skipTokenText(BasicStreamReader.java:3537)
    at com.ctc.wstx.sr.BasicStreamReader.skipToken(BasicStreamReader.java:3315)
    at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2578)
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1048)
    at davmail.exchange.ews.EWSMethod.addExtendedPropertyValue(EWSMethod.java:931)
    at davmail.exchange.ews.EWSMethod.handleItem(EWSMethod.java:772)
    at davmail.exchange.ews.EWSMethod.handleItems(EWSMethod.java:1078)
    at davmail.exchange.ews.EWSMethod.processResponseStream(EWSMethod.java:1049)
    at davmail.exchange.ews.EWSMethod.processResponseBody(EWSMethod.java:1000)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1749)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
    at davmail.exchange.ews.EwsExchangeSession.executeMethod(EwsExchangeSession.java:2024)
    at davmail.exchange.ews.EwsExchangeSession.searchItems(EwsExchangeSession.java:621)
    at davmail.exchange.ews.EwsExchangeSession.searchMessages(EwsExchangeSession.java:592)
    at davmail.exchange.ExchangeSession.searchMessages(ExchangeSession.java:735)
    at davmail.exchange.ExchangeSession$Folder.loadMessages(ExchangeSession.java:1455)
    at davmail.imap.ImapConnection.run(ImapConnection.java:222)

    I have udpated to 3.9.6-1867-trunk. And it still happens. I tried thunderbird 8, thunderbird 9 and claw mail.
    The result is same. I can get emails in sent box and draft box. But no email in Inbox.

     
  • Mickael Guessant

    Can you please check again with latest svn revision ?

     
  • Mickael Guessant

    • status: open --> open-fixed
     
  • Mickael Guessant

    Fixed through stax parser patch

     
  • Mickael Guessant

    Released in 3.9.8

     
  • Mickael Guessant

    • status: open-fixed --> closed-fixed
     

Log in to post a comment.