On 6/26/07, ketanbparekh <[EMAIL PROTECTED]> wrote:
Hi All,
I am using james 2.3.0 along with jsieve which I downloaded 2.5 months
back.
Currently I am facing the issue that jsieve gives an exception If my sieve
script is saved in utf-8 format then it gives me exception as follows.
19/06/07 17:55:49 ERROR spoolmanager: Exception in processor <root>
org.apache.jsieve.parser.generated.TokenMgrError: Lexical error at line 1,
column 1. Encountered: "\ufeff" (65279), after : ""
at
org.apache.jsieve.parser.generated.SieveParserTokenManager.getNextToken(
SieveParserTokenManager.java:614)
at
org.apache.jsieve.parser.generated.SieveParser.jj_ntk(SieveParser.java
:567)
at
org.apache.jsieve.parser.generated.SieveParser.commands(SieveParser.java
:64)
at
org.apache.jsieve.parser.generated.SieveParser.start(SieveParser.java:20)
at org.apache.jsieve.SieveFactory.parse(SieveFactory.java:102)
As a result my flow of mail does not proceed it is sticked in the
SieveFactory Parse method().
If want to know that if I download the latest jsieve files will that
support UTF-8 format as I want to filter for farsi words which needs to be
saved in UTF-8 format sieve script.
the latest jsieve code should handle UTF-8 ok
if it does not then contributing a unit test to apache through JIRA will
ensure a quick fix
- robert