[ 
https://issues.apache.org/jira/browse/JAMES-1566?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tellier Benoit updated JAMES-1566:
----------------------------------
    Attachment: 0001-JAMES-1566-Escape-path-delimiter.patch

In this patch I provided tests using '.' path delimiter
I also escaped the path delimiter used in the regex.

> PatternSyntaxException in MailboxQuery
> --------------------------------------
>
>                 Key: JAMES-1566
>                 URL: https://issues.apache.org/jira/browse/JAMES-1566
>             Project: James Server
>          Issue Type: Bug
>          Components: MailStore & MailRepository
>    Affects Versions: 3.0.0-beta5
>            Reporter: Thomas Söhngen
>            Assignee: Eric Charles
>            Priority: Minor
>             Fix For: 3.0.0-beta5
>
>         Attachments: 0001-JAMES-1566-Escape-path-delimiter.patch, 
> 0001-JAMES-1566-Escape-path-delimiter.patch, 
> 0001-JWC-121-Regular-expression-used-in-MailboxQuery-shou.patch, 
> JAMES-1566.patch
>
>
> If folder names contain unclosed parentheses (like "Folder.foo(bar") the 
> pattern compiler will raise the following exception:
> java.util.regex.PatternSyntaxException: Unclosed group near index 13
> Folder.foo(bar
>                         ^
>     at java.util.regex.Pattern.error(Pattern.java:1955)
>     at java.util.regex.Pattern.accept(Pattern.java:1813)
>     at java.util.regex.Pattern.group0(Pattern.java:2908)
>     at java.util.regex.Pattern.sequence(Pattern.java:2051)
>     at java.util.regex.Pattern.expr(Pattern.java:1996)
>     at java.util.regex.Pattern.compile(Pattern.java:1696)
>     at java.util.regex.Pattern.<init>(Pattern.java:1351)
>     at java.util.regex.Pattern.compile(Pattern.java:1028)
>     at 
> org.apache.james.mailbox.model.MailboxQuery.<init>(MailboxQuery.java:72)
>     at 
> org.apache.james.imap.processor.ListProcessor.doProcess(ListProcessor.java:175)
> [...]



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to