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
*Observing:*
??{
"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
(v6.4.14#64029)