[ 
https://issues.apache.org/jira/browse/STANBOL-583?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13288358#comment-13288358
 ] 

Rupert Westenthaler commented on STANBOL-583:
---------------------------------------------

Hi Alessio,

While testing I found an other server side issue.

When configuring an illegal formatted license key - that is not in the form 
'{user-name}:{password}' the CELI server answers with  "200 OK" but sends as 
contents an plain text error message. This results than in a rather unrelated

    Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.

Exception, because a valid XML is expected.

In my opinion the server should return a HTTP status 4** (Bad Request) in those 
cases.

I have written an according UnitTest [1], but for now deactivated the according 
test to do not break the build.

NOTE: This could be also solved by validating the license key parameter within 
the activate methods of the CELI engines. If you prefer this option I would add 
an according utility method to the 
"org.apache.stanbol.enhancer.engines.celi.utils.Utils" class.


[1] 
http://svn.apache.org/repos/asf/incubator/stanbol/trunk/enhancer/engines/celi/src/test/java/org/apache/stanbol/enhancer/engines/celi/CeliHttpTest.java
                
> CELI enhancement engine(s)  - Contribution to stanbol
> -----------------------------------------------------
>
>                 Key: STANBOL-583
>                 URL: https://issues.apache.org/jira/browse/STANBOL-583
>             Project: Stanbol
>          Issue Type: New Feature
>          Components: Enhancer
>    Affects Versions: 0.9.0-incubating
>         Environment: Enhancement Engines developed as web service clients
>            Reporter: Alessio Bosca
>            Assignee: Rupert Westenthaler
>            Priority: Minor
>              Labels: patch
>         Attachments: STANBOL-583-celi-engines_20120423_rwesten.patch, 
> STANBOL-583-celi-engines_20120511_abosca.patch, celi.zip, celiPatchNER.patch
>
>
> The services included so far in the module as Enhancement Engines are:
> - a Named Entity Recognition service for French
> - a Lemmatizer for Italian, German, Romanian, Russian, Danish  (it creates an 
> annotation on the document whose content is the lemmatized form of the 
> document)
> - a Language Identifier for Italian, French,German,Spanish, Portuguese, 
> Polish, Hungarian, Dutch, Swedish,Arabic, Russian,Turkish, Romanian, Greek, 
> Norwegian
> - a Document Classification services for Italian, French, German, English, 
> Spanish, Portuguese that associates a document to DBPedia classes 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to