-
Bug
-
Resolution: Done
-
Minor
-
9.2
-
None
The example quickstart using Odata4 Service from emedded example =>
https://github.com/teiid/teiid-embedded-examples/tree/master/odata4service-as-a-datasource
throws NPE [1]
It currently uses the endpoint url that is using version =>
<edmx:Edmx Version="1.0">
when the required is
<edmx:Edmx Version="4.0">
src code
~~~
...
managedconnectionFactory.setEndPoint("http://services.odata.org/Northwind/Northwind.svc");
...
~~~
[1]
~~~
NFO: TEIID40118 VDB NorthwindVDB.1 added to the repository
Exception in thread "main" java.lang.NullPointerException
at org.teiid.translator.odata4.ODataMetadataProcessor.getMetadata(ODataMetadataProcessor.java:118)
at org.teiid.translator.odata4.ODataMetadataProcessor.process(ODataMetadataProcessor.java:102)
at org.teiid.translator.odata4.ODataExecutionFactory.getMetadata(ODataExecutionFactory.java:112)
at org.teiid.translator.odata4.ODataExecutionFactory.getMetadata(ODataExecutionFactory.java:58)
at org.teiid.query.metadata.NativeMetadataRepository.getMetadata(NativeMetadataRepository.java:96)
at org.teiid.query.metadata.NativeMetadataRepository.loadMetadata(NativeMetadataRepository.java:62)
at org.teiid.query.metadata.ChainingMetadataRepository.loadMetadata(ChainingMetadataRepository.java:55)
at org.teiid.runtime.EmbeddedServer.loadMetadata(EmbeddedServer.java:811)
at org.teiid.runtime.AbstractVDBDeployer.loadMetadata(AbstractVDBDeployer.java:210)
at org.teiid.runtime.EmbeddedServer.deployVDB(EmbeddedServer.java:761)
at org.teiid.runtime.EmbeddedServer.deployVDB(EmbeddedServer.java:702)
at org.teiid.example.TeiidEmbeddedOData4ServiceDataSource.main(TeiidEmbeddedOData4ServiceDataSource.java:50)
~~~