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

Missing Apache Olingo dependency in Teiid 8.12.0.Final

    XMLWordPrintable

Details

    • Quality Risk
    • Resolution: Done
    • Major
    • 8.12.1
    • 8.12
    • Embedded, OData
    • None

    Description

      I think Teiid might have a missing Apache Olingo dependency:

      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
      

      There is no Apache Olingo in optional/odata or lib/optional/odata4.

      Attachments

        Activity

          People

            rhn-engineering-rareddy Ramesh Reddy
            garydgregory Gary Gregory (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: