]
Ramesh Reddy updated TEIID-3759:
--------------------------------
Issue Type: Quality Risk (was: Enhancement)
Missing Apache Olingo dependency in Teiid 8.12.0.Final
------------------------------------------------------
Key: TEIID-3759
URL:
https://issues.jboss.org/browse/TEIID-3759
Project: Teiid
Issue Type: Quality Risk
Components: Embedded, OData
Affects Versions: 8.12
Reporter: Gary Gregory
Assignee: Ramesh Reddy
Fix For: 8.12.x
I think Teiid might have a missing Apache Olingo dependency:
{noformat}
java.lang.NoClassDefFoundError:
org/apache/olingo/commons/api/edm/provider/CsdlBindingTarget
at
org.teiid.translator.odata4.ODataExecutionFactory.getMetadataProcessor(ODataExecutionFactory.java:140)
at
org.teiid.deployers.TranslatorUtil.buildTranslatorProperties(TranslatorUtil.java:280)
at org.teiid.deployers.TranslatorUtil.buildTranslatorMetadata(TranslatorUtil.java:252)
...
Caused by: java.lang.ClassNotFoundException:
org.apache.olingo.commons.api.edm.provider.CsdlBindingTarget
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 35 more
{noformat}
There is no Apache Olingo in {{optional/odata}} or {{lib/optional/odata4}}.