[Bug] FE build cannot resolve org.apache.doris:je:18.3.14-doris-SNAPSHOT: the snapshot is gone from repository.apache.org
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 72/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- java
- Área
- build-system
Línea de trabajo
La versión obsoleta está fijada por la propiedad je.version en fe/pom.xml, que fe-core resuelve como dependencia. Reproduce el problema con los dos comandos mvn dependency:get del reporte contra un repositorio local vacío, y luego compara la coordenada fallida 18.3.14 con la publicada 18.3.17. Está terminado cuando una compilación limpia de FE resuelve el artefacto je y las pruebas unitarias de catalog pasan, siendo la solución un incremento de versión o un cambio a una compilación publicada de je.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Search before asking
- I had searched in the issues and found no similar issues.
Version
master, branch-4.1 and branch-4.0 (all pin <je.version>18.3.14-doris-SNAPSHOT</je.version> in fe/pom.xml). Observed on a 4.1.5 checkout with an unchanged fe/pom.xml.
What's Wrong?
Since 2026-11-02 a Frontend build with an empty (or expired) local Maven repository fails to resolve org.apache.doris:je:jar:18.3.14-doris-SNAPSHOT:
[ERROR] Failed to execute goal on project fe-core: Could not resolve dependencies for project org.apache.doris:fe-core:jar:1.2-SNAPSHOT
[ERROR] dependency: org.apache.doris:je:jar:18.3.14-doris-SNAPSHOT (compile)
[ERROR] Could not find artifact org.apache.doris:je:jar:18.3.14-doris-SNAPSHOT in central (https://repo.maven.apache.org/maven2)
[ERROR] Could not find artifact org.apache.doris:je:jar:18.3.14-doris-SNAPSHOT in huawei-obs-sdk (https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/)
[ERROR] Could not find artifact org.apache.doris:je:jar:18.3.14-doris-SNAPSHOT in snapshots (https://repository.apache.org/content/repositories/snapshots/)
[ERROR] Could not find artifact org.apache.doris:je:jar:18.3.14-doris-SNAPSHOT in apache.snapshots (https://repository.apache.org/snapshots)
The artifact only ever existed in the Apache snapshot repository. That repository keeps a single snapshot version per artifact: https://repository.apache.org/content/repositories/snapshots/org/apache/doris/je/ now lists only 18.3.17-doris-SNAPSHOT (uploaded 2026-11-02 06:36 UTC), and 18.3.14-doris-SNAPSHOT/maven-metadata.xml returns 404. je is not published anywhere else, including Maven Central.
Machines and CI runners that built before still have the jar in ~/.m2, so the breakage only shows on a fresh environment. That is probably why it has not been noticed yet.
What You Expected?
fe/pom.xml resolves on a clean machine, either by pinning the snapshot that is currently published (18.3.17-doris-SNAPSHOT resolves today) or, better, by depending on a released, non-snapshot build of je so this cannot repeat the next time the snapshot rotates.
How to Reproduce?
With an empty local repository, no project needed:
cd "$(mktemp -d)"
mvn -B -Dmaven.repo.local="$PWD/m2" dependency:get \
-Dartifact=org.apache.doris:je:18.3.14-doris-SNAPSHOT \
-DremoteRepositories=apache.snapshots::::https://repository.apache.org/content/repositories/snapshots/
# -> Could not find artifact org.apache.doris:je:jar:18.3.14-doris-SNAPSHOT in apache.snapshots
mvn -B -Dmaven.repo.local="$PWD/m2" dependency:get \
-Dartifact=org.apache.doris:je:18.3.17-doris-SNAPSHOT \
-DremoteRepositories=apache.snapshots::::https://repository.apache.org/content/repositories/snapshots/
# -> succeeds
Or clone the repository on a machine that has never built Doris and run the FE build.
Anything Else?
Bumping je.version to 18.3.17-doris-SNAPSHOT builds and passes FE unit tests here (checked the org/apache/doris/catalog/**/*Test pattern, 477 tests), so a one-line bump unblocks fresh builds immediately. A released version would be the durable fix.
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
- Lenguaje dominante
- Java
- Estrellas
- 16.2k
- Forks
- 4k
- Merge medio
- 1 d 17 h
- PR fusionados (30 d)
- 660
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/doris
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/doris#70258 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
apache/doris#70013 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
[Bug] array_sort's second comparator argument takes the first argument's name: a nested lambda reads the wrong argument, and alias functions sort nothingPosiblemente ocupada @adarshomrey la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/doris#69919 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/doris#69863 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Bug] Upper-case hex in cloud initial rowset id is mis-parsed by BE from_hex (lossy, non-unique RowsetId)Posiblemente ocupada @siddiqueirshad la tomó hace 8 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/doris#69371 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de apache/doris
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Dans-Plugins/Medieval-Roleplay-Engine#400 ·
Los mantenedores suelen responder en 1 día
-
good first issue runtime
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
JackFurton/who-would-build-a-kernel-in-java#250 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Vakore/ZappierGames#262 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
scylladb/scylla-cdc-source-connector#402 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día