You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Eugenio Lentini (JIRA)" <ji...@apache.org> on 2014/05/23 18:14:02 UTC

[jira] [Created] (OLINGO-298) Incompatibility with jsr311

Eugenio Lentini created OLINGO-298:
--------------------------------------

             Summary: Incompatibility with jsr311
                 Key: OLINGO-298
                 URL: https://issues.apache.org/jira/browse/OLINGO-298
             Project: Olingo
          Issue Type: Bug
          Components: odata2-core
    Affects Versions: V2 1.2.0
            Reporter: Eugenio Lentini
            Priority: Blocker


Hi,
I have tried to deploy a web application with an OData web service based on Olingo on IBM Websphere version 8.5.5 and I have got an exception due to an incompatible use of @Contex annotation with jsr311 specification

org.apache.wink.server.internal.application.ApplicationProcessor processClasses Une exception s'est produite lors du traitement de la classe org.apache.olingo.odata2.core.rest.ODataExceptionMapperImpl. Classe ignorée.
java.lang.IllegalArgumentException: javax.ws.rs.core.Application is not an interface

Basically you are using in the class ODataExceptionMapperImpl.java the annotation in this way 
@Context
Application app;

but the javax.ws.rs.core.Application is not allowed as context type according to the specification jsr311 but it is allow in jsr339.

Could you please have a look?
Eugenio



--
This message was sent by Atlassian JIRA
(v6.2#6252)