olingo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ruben van Diggelen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OLINGO-1195) Custom type cannot be found
Date Fri, 20 Oct 2017 15:10:00 GMT
Ruben van Diggelen created OLINGO-1195:

             Summary: Custom type cannot be found
                 Key: OLINGO-1195
                 URL: https://issues.apache.org/jira/browse/OLINGO-1195
             Project: Olingo
          Issue Type: Bug
          Components: odata2-core, odata4-server
    Affects Versions: (Java) V4 4.4.0
            Reporter: Ruben van Diggelen
            Priority: Minor

*Given:* An OData API just after reboot.
*When:* The following query is carried out:
 https://localhost:8444/odata/v1/Logbook?$filter=DateTimeOffset ge 2017-10-20T12:05:00+01:00
resulting in a normal process in the class implementing the ExpressionVisitor<Object>
*Expected:* A query result
    "error": {
        "code": null,
        "message": "Cannot find type with name: OData.Lagerwey.LoggerType"

When we then go to the url https://localhost:8444/odata/v1/$metadata
all the metadata is correctly shown.
If we then visit the first url again (https://localhost:8444/odata/v1/Logbook?$filter=DateTimeOffset
ge 2017-10-20T12:05:00+01:00) all the data is return by the OData API.

We are able to solve this issue by calling serviceMetadata.getEdm().getSchemas() in our Rest
controller which exposes the Odata instance to the web.

This message was sent by Atlassian JIRA

View raw message