[ 
https://issues.apache.org/jira/browse/HUDI-1799?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

sivabalan narayanan resolved HUDI-1799.
---------------------------------------

> NoSuchMethod error in prometheus reporter
> -----------------------------------------
>
>                 Key: HUDI-1799
>                 URL: https://issues.apache.org/jira/browse/HUDI-1799
>             Project: Apache Hudi
>          Issue Type: Bug
>          Components: metrics
>            Reporter: Nishith Agarwal
>            Assignee: sivabalan narayanan
>            Priority: Major
>              Labels: sev:high
>
> Prometheus reporter throws the following exception
>  
> java.lang.NoSuchMethodError: 
> io.prometheus.client.dropwizard.DropwizardExports.(Lorg/apache/hudi/com/codahale/metrics/MetricRegistry;)V
>  
> This looks like a problem due to the version differences between 
> {{io.dropwizard}} in [prometheus-java 
> client|https://github.com/prometheus/client_java/blob/master/simpleclient_dropwizard/pom.xml#L40]
>  (3.1.2) vs {{io.dropwizard}} dependency in 
> [Hudi|https://github.com/apache/hudi/blob/master/pom.xml#L105] (4.1.1)
> Since Hudi brings in 4.1.1, the prometheus client is unable to find the 
> required method
>  
> {{java.lang.NoSuchMethodError: 
> io.prometheus.client.dropwizard.DropwizardExports.(Lorg/apache/hudi/com/codahale/metrics/MetricRegistry;)V}}
> which is present in 3.1.2.
>  
> More details on suggested solutions to unblock production -> 
> https://github.com/apache/hudi/issues/2774



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to