[
https://issues.apache.org/jira/browse/HIVE-29441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Rebele updated HIVE-29441:
---------------------------------
Description:
The build fails on my machine:
{code:java}
$ mvn clean install -pl hbase-handler -DskipTests -Pitests -Denforcer.skip=true
[INFO] Scanning for projects...
[INFO]
[INFO] -----------------< org.apache.hive:hive-hbase-handler >-----------------
[INFO] Building Hive HBase Handler 4.3.0-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from jvnet-nexus-snapshots:
https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b06-SNAPSHOT/maven-metadata.xml
[WARNING] Could not transfer metadata
org.glassfish:javax.el:3.0.1-b06-SNAPSHOT/maven-metadata.xml from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
[WARNING] org.glassfish:javax.el:3.0.1-b06-SNAPSHOT/maven-metadata.xml failed
to transfer from https://maven.java.net/content/repositories/snapshots during a
previous attempt. This failure was cached in the local repository and
resolution will not be reattempted until the update interval of
jvnet-nexus-snapshots has elapsed or updates are forced. Original error: Could
not transfer metadata
org.glassfish:javax.el:3.0.1-b06-SNAPSHOT/maven-metadata.xml from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
Downloading from jvnet-nexus-snapshots:
https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b06-SNAPSHOT/javax.el-3.0.1-b06-SNAPSHOT.pom
Downloading from jvnet-nexus-snapshots:
https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b07-SNAPSHOT/maven-metadata.xml
[WARNING] Could not transfer metadata
org.glassfish:javax.el:3.0.1-b07-SNAPSHOT/maven-metadata.xml from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
[WARNING] org.glassfish:javax.el:3.0.1-b07-SNAPSHOT/maven-metadata.xml failed
to transfer from https://maven.java.net/content/repositories/snapshots during a
previous attempt. This failure was cached in the local repository and
resolution will not be reattempted until the update interval of
jvnet-nexus-snapshots has elapsed or updates are forced. Original error: Could
not transfer metadata
org.glassfish:javax.el:3.0.1-b07-SNAPSHOT/maven-metadata.xml from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
Downloading from jvnet-nexus-snapshots:
https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b07-SNAPSHOT/javax.el-3.0.1-b07-SNAPSHOT.pom
Downloading from jvnet-nexus-snapshots:
https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b08-SNAPSHOT/maven-metadata.xml
[WARNING] Could not transfer metadata
org.glassfish:javax.el:3.0.1-b08-SNAPSHOT/maven-metadata.xml from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
[WARNING] org.glassfish:javax.el:3.0.1-b08-SNAPSHOT/maven-metadata.xml failed
to transfer from https://maven.java.net/content/repositories/snapshots during a
previous attempt. This failure was cached in the local repository and
resolution will not be reattempted until the update interval of
jvnet-nexus-snapshots has elapsed or updates are forced. Original error: Could
not transfer metadata
org.glassfish:javax.el:3.0.1-b08-SNAPSHOT/maven-metadata.xml from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
Downloading from jvnet-nexus-snapshots:
https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b08-SNAPSHOT/javax.el-3.0.1-b08-SNAPSHOT.pom
Downloading from jvnet-nexus-snapshots:
https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b11-SNAPSHOT/maven-metadata.xml
[WARNING] Could not transfer metadata
org.glassfish:javax.el:3.0.1-b11-SNAPSHOT/maven-metadata.xml from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
[WARNING] org.glassfish:javax.el:3.0.1-b11-SNAPSHOT/maven-metadata.xml failed
to transfer from https://maven.java.net/content/repositories/snapshots during a
previous attempt. This failure was cached in the local repository and
resolution will not be reattempted until the update interval of
jvnet-nexus-snapshots has elapsed or updates are forced. Original error: Could
not transfer metadata
org.glassfish:javax.el:3.0.1-b11-SNAPSHOT/maven-metadata.xml from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.727 s
[INFO] Finished at: 2026-02-04T15:09:20+01:00
[INFO] ------------------------------------------------------------------------
[INFO] 0 goals, 0 executed
[ERROR] Failed to execute goal on project hive-hbase-handler: Could not collect
dependencies for project org.apache.hive:hive-hbase-handler:jar:4.3.0-SNAPSHOT
[ERROR] Failed to read artifact descriptor for
org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT
[ERROR] Caused by: The following artifacts could not be resolved:
org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT (absent): Could not transfer
artifact org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
[ERROR] Failed to read artifact descriptor for
org.glassfish:javax.el:jar:3.0.1-b07-SNAPSHOT
[ERROR] Caused by: The following artifacts could not be resolved:
org.glassfish:javax.el:pom:3.0.1-b07-SNAPSHOT (absent): Could not transfer
artifact org.glassfish:javax.el:pom:3.0.1-b07-SNAPSHOT from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
[ERROR] Failed to read artifact descriptor for
org.glassfish:javax.el:jar:3.0.1-b08-SNAPSHOT
[ERROR] Caused by: The following artifacts could not be resolved:
org.glassfish:javax.el:pom:3.0.1-b08-SNAPSHOT (absent): Could not transfer
artifact org.glassfish:javax.el:pom:3.0.1-b08-SNAPSHOT from/to
jvnet-nexus-snapshots (https://maven.java.net/content/repositories/snapshots):
status code: 402, reason phrase: Payment Required (402)
[ERROR]
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
{code}
The dependency chain can be analyzed with {{{}mvn -X{}}}:
{code:java}
$ mvn -X clean install -pl hbase-handler -DskipTests -Pitests
-Denforcer.skip=true | grep "Failed to collect dependencies at"
[ERROR] : Failed to collect dependencies at
org.apache.hbase:hbase-testing-util:jar:tests:2.5.6-hadoop3 ->
org.apache.hbase:hbase-server:jar:tests:2.5.6-hadoop3 ->
org.glassfish.web:javax.servlet.jsp:jar:2.3.2 ->
org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT
Caused by: org.eclipse.aether.collection.DependencyCollectionException: Failed
to collect dependencies at
org.apache.hbase:hbase-testing-util:jar:tests:2.5.6-hadoop3 ->
org.apache.hbase:hbase-server:jar:tests:2.5.6-hadoop3 ->
org.glassfish.web:javax.servlet.jsp:jar:2.3.2 ->
org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT
{code}
> Avoid resolving dependency org.glassfish:javax.el by excluding
> org.glassfish.web:javax.servlet.jsp from hbase-testing-util
> --------------------------------------------------------------------------------------------------------------------------
>
> Key: HIVE-29441
> URL: https://issues.apache.org/jira/browse/HIVE-29441
> Project: Hive
> Issue Type: Task
> Reporter: Thomas Rebele
> Assignee: Thomas Rebele
> Priority: Major
> Labels: pull-request-available
>
> The build fails on my machine:
> {code:java}
> $ mvn clean install -pl hbase-handler -DskipTests -Pitests
> -Denforcer.skip=true
> [INFO] Scanning for projects...
> [INFO]
> [INFO] -----------------< org.apache.hive:hive-hbase-handler
> >-----------------
> [INFO] Building Hive HBase Handler 4.3.0-SNAPSHOT
> [INFO] from pom.xml
> [INFO] --------------------------------[ jar
> ]---------------------------------
> Downloading from jvnet-nexus-snapshots:
> https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b06-SNAPSHOT/maven-metadata.xml
> [WARNING] Could not transfer metadata
> org.glassfish:javax.el:3.0.1-b06-SNAPSHOT/maven-metadata.xml from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> [WARNING] org.glassfish:javax.el:3.0.1-b06-SNAPSHOT/maven-metadata.xml failed
> to transfer from https://maven.java.net/content/repositories/snapshots during
> a previous attempt. This failure was cached in the local repository and
> resolution will not be reattempted until the update interval of
> jvnet-nexus-snapshots has elapsed or updates are forced. Original error:
> Could not transfer metadata
> org.glassfish:javax.el:3.0.1-b06-SNAPSHOT/maven-metadata.xml from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> Downloading from jvnet-nexus-snapshots:
> https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b06-SNAPSHOT/javax.el-3.0.1-b06-SNAPSHOT.pom
> Downloading from jvnet-nexus-snapshots:
> https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b07-SNAPSHOT/maven-metadata.xml
> [WARNING] Could not transfer metadata
> org.glassfish:javax.el:3.0.1-b07-SNAPSHOT/maven-metadata.xml from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> [WARNING] org.glassfish:javax.el:3.0.1-b07-SNAPSHOT/maven-metadata.xml failed
> to transfer from https://maven.java.net/content/repositories/snapshots during
> a previous attempt. This failure was cached in the local repository and
> resolution will not be reattempted until the update interval of
> jvnet-nexus-snapshots has elapsed or updates are forced. Original error:
> Could not transfer metadata
> org.glassfish:javax.el:3.0.1-b07-SNAPSHOT/maven-metadata.xml from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> Downloading from jvnet-nexus-snapshots:
> https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b07-SNAPSHOT/javax.el-3.0.1-b07-SNAPSHOT.pom
> Downloading from jvnet-nexus-snapshots:
> https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b08-SNAPSHOT/maven-metadata.xml
> [WARNING] Could not transfer metadata
> org.glassfish:javax.el:3.0.1-b08-SNAPSHOT/maven-metadata.xml from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> [WARNING] org.glassfish:javax.el:3.0.1-b08-SNAPSHOT/maven-metadata.xml failed
> to transfer from https://maven.java.net/content/repositories/snapshots during
> a previous attempt. This failure was cached in the local repository and
> resolution will not be reattempted until the update interval of
> jvnet-nexus-snapshots has elapsed or updates are forced. Original error:
> Could not transfer metadata
> org.glassfish:javax.el:3.0.1-b08-SNAPSHOT/maven-metadata.xml from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> Downloading from jvnet-nexus-snapshots:
> https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b08-SNAPSHOT/javax.el-3.0.1-b08-SNAPSHOT.pom
> Downloading from jvnet-nexus-snapshots:
> https://maven.java.net/content/repositories/snapshots/org/glassfish/javax.el/3.0.1-b11-SNAPSHOT/maven-metadata.xml
> [WARNING] Could not transfer metadata
> org.glassfish:javax.el:3.0.1-b11-SNAPSHOT/maven-metadata.xml from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> [WARNING] org.glassfish:javax.el:3.0.1-b11-SNAPSHOT/maven-metadata.xml failed
> to transfer from https://maven.java.net/content/repositories/snapshots during
> a previous attempt. This failure was cached in the local repository and
> resolution will not be reattempted until the update interval of
> jvnet-nexus-snapshots has elapsed or updates are forced. Original error:
> Could not transfer metadata
> org.glassfish:javax.el:3.0.1-b11-SNAPSHOT/maven-metadata.xml from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 2.727 s
> [INFO] Finished at: 2026-02-04T15:09:20+01:00
> [INFO]
> ------------------------------------------------------------------------
> [INFO] 0 goals, 0 executed
> [ERROR] Failed to execute goal on project hive-hbase-handler: Could not
> collect dependencies for project
> org.apache.hive:hive-hbase-handler:jar:4.3.0-SNAPSHOT
> [ERROR] Failed to read artifact descriptor for
> org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT
> [ERROR] Caused by: The following artifacts could not be resolved:
> org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT (absent): Could not transfer
> artifact org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> [ERROR] Failed to read artifact descriptor for
> org.glassfish:javax.el:jar:3.0.1-b07-SNAPSHOT
> [ERROR] Caused by: The following artifacts could not be resolved:
> org.glassfish:javax.el:pom:3.0.1-b07-SNAPSHOT (absent): Could not transfer
> artifact org.glassfish:javax.el:pom:3.0.1-b07-SNAPSHOT from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> [ERROR] Failed to read artifact descriptor for
> org.glassfish:javax.el:jar:3.0.1-b08-SNAPSHOT
> [ERROR] Caused by: The following artifacts could not be resolved:
> org.glassfish:javax.el:pom:3.0.1-b08-SNAPSHOT (absent): Could not transfer
> artifact org.glassfish:javax.el:pom:3.0.1-b08-SNAPSHOT from/to
> jvnet-nexus-snapshots
> (https://maven.java.net/content/repositories/snapshots): status code: 402,
> reason phrase: Payment Required (402)
> [ERROR]
> [ERROR] -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please
> read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
> {code}
> The dependency chain can be analyzed with {{{}mvn -X{}}}:
> {code:java}
> $ mvn -X clean install -pl hbase-handler -DskipTests -Pitests
> -Denforcer.skip=true | grep "Failed to collect dependencies at"
> [ERROR] : Failed to collect dependencies at
> org.apache.hbase:hbase-testing-util:jar:tests:2.5.6-hadoop3 ->
> org.apache.hbase:hbase-server:jar:tests:2.5.6-hadoop3 ->
> org.glassfish.web:javax.servlet.jsp:jar:2.3.2 ->
> org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT
> Caused by: org.eclipse.aether.collection.DependencyCollectionException:
> Failed to collect dependencies at
> org.apache.hbase:hbase-testing-util:jar:tests:2.5.6-hadoop3 ->
> org.apache.hbase:hbase-server:jar:tests:2.5.6-hadoop3 ->
> org.glassfish.web:javax.servlet.jsp:jar:2.3.2 ->
> org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)