[
https://issues.jboss.org/browse/TEIID-5071?page=com.atlassian.jira.plugin...
]
Steven Hawkins commented on TEIID-5071:
---------------------------------------
We may be talking past each other. Yes there are properties already on the xml metadata
for version - they are exposed on the DataServices interface. However from the
XMLMetadata interface there is no way to get at that information. So either Olingo should
expose that or they should throw their own exception when parsing metadata that is not
compatible.
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)