Uploaded image for project: 'Teiid'
  1. Teiid
  2. TEIID-4869

Fix endpoint url for the "odata4service-as-a-datasource" in the embedded quickstart

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Minor Minor
    • 9.3
    • 9.2
    • Quick Starts
    • 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)
      ~~~

              kylinsoong.1214@gmail.com Kylin Soong (Inactive)
              rhn-support-asaji Anu Saji
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: