[
https://issues.jboss.org/browse/TEIID-5071?page=com.atlassian.jira.plugin...
]
Steven Hawkins commented on TEIID-5071:
---------------------------------------
[~rareddy] So then there needs to be an olingo issue logged to expose/check the
DataServiceVersion properties, and we need to document explicitly that this translator
cannot be used against a v 1-3 service.
Teiid designer Odata4 model import fails to load metadata and throws
java.lang.NullPointerException
---------------------------------------------------------------------------------------------------
Key: TEIID-5071
URL:
https://issues.jboss.org/browse/TEIID-5071
Project: Teiid
Issue Type: Bug
Components: OData
Affects Versions: 8.12.12.6_3
Reporter: Colin Mondesir
Assignee: Steven Hawkins
The odata4 translator throws a NPE when the designer attempts to import model.
08:55:36,424 WARN [org.teiid.RUNTIME] (teiid-async-threads - 3) TEIID50036 VDB
importVDB1.1 model "importVDB1SrcModel" metadata failed to load.
Reason:java.lang.NullPointerException: java.lang.NullPointerException
at
org.teiid.translator.odata4.ODataMetadataProcessor.addPrimaryKey(ODataMetadataProcessor.java:331)
at
org.teiid.translator.odata4.ODataMetadataProcessor.addEntityTypeProperties(ODataMetadataProcessor.java:243)
at
org.teiid.translator.odata4.ODataMetadataProcessor.addTable(ODataMetadataProcessor.java:219)
at
org.teiid.translator.odata4.ODataMetadataProcessor.getMetadata(ODataMetadataProcessor.java:122)
at
org.teiid.translator.odata4.ODataMetadataProcessor.process(ODataMetadataProcessor.java:105)
at
org.teiid.translator.odata4.ODataExecutionFactory.getMetadata(ODataExecutionFactory.java:119)
at
org.teiid.translator.odata4.ODataExecutionFactory.getMetadata(ODataExecutionFactory.java:69)
at
org.teiid.query.metadata.NativeMetadataRepository.getMetadata(NativeMetadataRepository.java:96)
[teiid-engine-8.12.10.6_3-redhat-2.jar:8.12.10.6_3-redhat-2]
at
org.teiid.query.metadata.NativeMetadataRepository.loadMetadata(NativeMetadataRepository.java:62)
[teiid-engine-8.12.10.6_3-redhat-2.jar:8.12.10.6_3-redhat-2]
at
org.teiid.query.metadata.ChainingMetadataRepository.loadMetadata(ChainingMetadataRepository.java:55)
[teiid-engine-8.12.10.6_3-redhat-2.jar:8.12.10.6_3-redhat-2]
at org.teiid.jboss.VDBService$6.run(VDBService.java:395)
[teiid-jboss-integration-8.12.10.6_3-redhat-2.jar:8.12.10.6_3-redhat-2]
at org.teiid.jboss.VDBService$7.run(VDBService.java:446)
[teiid-jboss-integration-8.12.10.6_3-redhat-2.jar:8.12.10.6_3-redhat-2]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[rt.jar:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[rt.jar:1.8.0_60]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_60]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)