IMAP Test failing if ran on non-US locale
-----------------------------------------
Key: JAMES-811
URL: https://issues.apache.org/jira/browse/JAMES-811
Project: James
Issue Type: Bug
Components: IMAPServer
Affects Versions: Next Major, Trunk
Reporter: Stefano Bagnara
Fix For: Next Major, Trunk
The problematic test is testAppend() in
org.apache.james.test.functional.imap.AbstractAuthenticatedStateTestSuite
And here is the error:
MailboxManager has been initialized
[INFO] TorqueMailboxManagerFactory - MailboxManager has been initialized
Got <tag>: a001
Got <command>: LOGIN
Created command class
org.apache.james.imapserver.codec.decode.imap4rev1.LoginCommandParser
Got <tag>: a1
Got <command>: CREATE
Created command class
org.apache.james.imapserver.codec.decode.imap4rev1.CreateCommandParser
[INFO] TorqueMailboxManagerFactory - createMailbox #mail.imapuser.INBOX
[INFO] TorqueMailboxManagerFactory - autocreated Inbox #mail.imapuser.INBOX
[INFO] TorqueMailboxManagerFactory - createMailbox #mail.imapuser.appendBox
Got <tag>: A003
Got <command>: APPEND
Created command class
org.apache.james.imapserver.codec.decode.imap4rev1.AppendCommandParser
[INFO] TorqueMailboxManagerFactory - created ImapMailboxSession
#mail.imapuser.appendBox
Got <tag>: A004
Got <command>: APPEND
Created command class
org.apache.james.imapserver.codec.decode.imap4rev1.AppendCommandParser
error processing command org.apache.james.api.imap.ProtocolException: Invalid
date format.
org.apache.james.api.imap.ProtocolException: Invalid date format.
at
org.apache.james.imapserver.codec.decode.base.AbstractImapCommandParser.dateTime(AbstractImapCommandParser.java:210)
at
org.apache.james.imapserver.codec.decode.imap4rev1.AppendCommandParser.optionalDateTime(AppendCommandParser.java:76)
at
org.apache.james.imapserver.codec.decode.imap4rev1.AppendCommandParser.decode(AppendCommandParser.java:115)
at
org.apache.james.imapserver.codec.decode.base.AbstractImapCommandParser.parse(AbstractImapCommandParser.java:89)
at
org.apache.james.imapserver.codec.decode.main.DefaultImapDecoder.decodeCommandNamed(DefaultImapDecoder.java:96)
at
org.apache.james.imapserver.codec.decode.main.DefaultImapDecoder.decodeCommandTagged(DefaultImapDecoder.java:76)
at
org.apache.james.imapserver.codec.decode.main.DefaultImapDecoder.decode(DefaultImapDecoder.java:60)
at
org.apache.james.experimental.imapserver.ImapRequestHandler.doProcessRequest(ImapRequestHandler.java:105)
at
org.apache.james.experimental.imapserver.ImapRequestHandler.handleRequest(ImapRequestHandler.java:92)
at
org.apache.james.experimental.imapserver.ExperimentalHostSystem$Session.readLine(ExperimentalHostSystem.java:248)
at
org.apache.james.test.functional.imap.ProtocolSession$ServerResponse.readLine(ProtocolSession.java:313)
at
org.apache.james.test.functional.imap.ProtocolSession$ServerResponse.checkResponse(ProtocolSession.java:282)
at
org.apache.james.test.functional.imap.ProtocolSession$ServerResponse.testProtocol(ProtocolSession.java:272)
at
org.apache.james.test.functional.imap.ProtocolSession.runSessions(ProtocolSession.java:75)
at
org.apache.james.test.functional.imap.AbstractProtocolTest.runSessions(AbstractProtocolTest.java:101)
at
org.apache.james.test.functional.imap.SimpleScriptedTestProtocol.scriptTest(SimpleScriptedTestProtocol.java:56)
at
org.apache.james.test.functional.imap.AbstractAuthenticatedStateTestSuite.testAppend(AbstractAuthenticatedStateTestSuite.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at junit.framework.TestCase.runTest(TestCase.java:164)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.text.ParseException: Unparseable date: "17-Jul-1996 02:44:25
-0700"
at java.text.DateFormat.parse(DateFormat.java:335)
at
org.apache.james.imapserver.codec.decode.base.AbstractImapCommandParser.dateTime(AbstractImapCommandParser.java:207)
... 32 more
ERROR - Invalid date format. Command should be '<tag> APPEND <mailbox>
[<flag_list>] [<date_time>] literal'
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]