← All tasks
javainternetarchive/heritrix3 #311Not a task: not reproduced

Contrib project has a maven dependency with an older version of guava library.

envgap__internetarchive__heritrix3-311

01 / FAILURE SIGNATURE

As reported upstream

No identifying execution failure has been captured.
Not a benchmark task.
  • In a clean container the reported failure did not reproduce, or the known fix did not make the project run.

02 / ENVIRONMENT RECIPE

Base commit
bc6a15b41dd7d5b48f51b8ee5fb40884717df276
Manifest
contrib/pom.xml
Reproduce
Awaiting issue-specific recipe
Run under trace
Awaiting a meaningful runtime command

03 / ORIGINAL ISSUE TEXT

internetarchive/heritrix3 #311 · read the original issue
Changes introduced in https://github.com/internetarchive/heritrix3/pull/304 broke the contrib project.



The `org.archive.modules.recrawl.hbase` package has a resolved dependency on version 12 of guava and other versions of the hbase client I've sampled in the POM resolve to guava v12 or lower.



```xml

<dependency>

        <groupId>org.apache.hbase</groupId>

        <artifactId>hbase-client</artifactId>

        <version>0.98.6-cdh5.3.5</version>

        <exclusions>

                <exclusion>

                        <artifactId>jets3t</artifactId>

                        <groupId>net.java.dev.jets3t</groupId>

                </exclusion>

                <exclusion>

                        <artifactId>junit</artifactId>

                        <groupId>junit</groupId>

                </exclusion>

                <!-- tools.jar is not available in JDK 11 so exclude it

                     hbase-client accidentally leaked it as a transitive dependency

                     https://issues.apache.org/jira/browse/HBASE-13963 --> 

                <exclusion>

                        <groupId>jdk.tools</groupId>

                        <artifactId>jdk.tools</artifactId>

                </exclusion>

        </exclusions>

</dependency>

```



I also realize there are no tests for this so it didn't show up in CI or anywhere else.
Continue on GitHub ↗

04 / LABELS

Labels from the report text only; not yet run

No supported category has been assigned.

Label rules and the text that matched
[]