For now I can workaround this by depending on Jython, which provide the org.python.google.common.collect.Lists re-export.
On Thu, Mar 19, 2020 at 12:06 AM Connor Taffe <connor.ta...@liveramp.com> wrote: > Hi, > > Has anyone seen this Pig error before? It's a broken import in Pig which > was patched in trunk > <https://github.com/apache/pig/blob/bdd9908231024d9a78c93821341afdf93c6ad583/CHANGES.txt#L93> > but > since Pig hasn't released since 2017—hasn't made it to maven. Trying to > test a Pig script using PigUnit > > java.lang.NoClassDefFoundError: org/python/google/common/collect/Lists > at > org.apache.pig.tools.pigstats.mapreduce.MRJobStats.getTaskReports(MRJobStats.java:533) > > The issue was patched back in 2017 in this commit > <https://github.com/apache/pig/commit/6dd3ca4deb84edd9edd7765aa1d12f89a31b1283#diff-bb3c4deeba77c2bbfd893f2e90fecc77>, > in reference to this ticket > <https://issues.apache.org/jira/browse/PIG-5269> which had “Major” > priority. > > I’d love to see Pig be released so that these (ancient) fixes can finally > make it into the wild. > > Thanks > > -- > Connor Taffe > Software Engineer at LiveRamp > -- Connor Taffe | Software Engineer | Live*Ramp* www.liveramp.com | connor.ta...@liveramp.com