Uploaded image for project: 'Apache NiFi MiNiFi - MOVED TO NIFI PROJECT'
  1. Apache NiFi MiNiFi - MOVED TO NIFI PROJECT
  2. MINIFI-460

SiteToSiteProvenanceReporting task fails to start

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 0.5.0
    • 0.5.0
    • Extensions
    • None

    Description

      https://github.com/apache/nifi/commit/1d21e3baf85ec622fd9d0fb9d3f18c27802a0978#diff-561ab844ead8e1c8dedfc0d6cb0ac03a introduced record support to reporting tasks and requires Avro which is not currently provided correctly from the MiNiFi class path. This dependency should be resolved to enable SiteToSiteProvenanceReporting.

      2018-06-28 13:12:34,155 ERROR [main] org.apache.nifi.minifi.MiNiFi Failure to launch MiNiFi due to java.util.ServiceConfigurationError: org.apache.nifi.reporting.ReportingTask: Provider org.apache.nifi.reporting.SiteToSiteProvenanceReportingTask could not be instantiated
      java.util.ServiceConfigurationError: org.apache.nifi.reporting.ReportingTask: Provider org.apache.nifi.reporting.SiteToSiteProvenanceReportingTask could not be instantiated
              at java.util.ServiceLoader.fail(ServiceLoader.java:232)
              at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
              at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
              at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
              at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
              at org.apache.nifi.nar.ExtensionManager.loadExtensions(ExtensionManager.java:139)
              at org.apache.nifi.nar.ExtensionManager.discoverExtensions(ExtensionManager.java:114)
              at org.apache.nifi.minifi.MiNiFi.<init>(MiNiFi.java:129)
              at org.apache.nifi.minifi.MiNiFi.main(MiNiFi.java:247)
      Caused by: java.lang.NoSuchMethodError: org.apache.avro.Schema.getLogicalType()Lorg/apache/avro/LogicalType;
              at org.apache.nifi.avro.AvroTypeUtil.determineDataType(AvroTypeUtil.java:267)
              at org.apache.nifi.avro.AvroTypeUtil.createSchema(AvroTypeUtil.java:398)
              at org.apache.nifi.avro.AvroTypeUtil.createSchema(AvroTypeUtil.java:372)
              at org.apache.nifi.reporting.SiteToSiteProvenanceReportingTask.<init>(SiteToSiteProvenanceReportingTask.java:167)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
              at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
              at java.lang.Class.newInstance(Class.java:442)
              at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
              ... 6 common frames omitted
      2018-06-28 13:12:34,156 INFO [Thread-1] org.apache.nifi.minifi.MiNiFi Initiating 

      Attachments

        Issue Links

          Activity

            People

              aldrin Aldrin Piri
              aldrin Aldrin Piri
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: