Skip to content

[BUG]: Missing transitive dependencies ru.ok.tracer:tracer-lite-*:1.0.0-beta.1 in com.vk.id:vkid:2.5.1 #104

@codeTraveller1024

Description

@codeTraveller1024

Опишите баг

При сборке проекта с com.vk.id:vkid:2.5.1 Gradle не может найти транзитивные зависимости, которые тянут модуль com.vk.id:tracking-tracer:2.5.1.
Требуются артефакты ru.ok.tracer:tracer-lite-crash-report:1.0.0-beta.1 и ru.ok.tracer:tracer-lite-performance-metrics:1.0.0-beta.1, однако они отсутствуют в публичных репозиториях VK (проверка по прямым ссылкам даёт 404). Ссылка для проверки - https://artifactory-external.vkpartner.ru/ui/native/maven/ru/ok/tracer/tracer-lite-crash-report/1.0.0-beta.1/tracer-lite-crash-report-1.0.0-beta.1.pom

логи

Could not find ru.ok.tracer:tracer-lite-performance-metrics:1.0.0-beta.1.
Searched in the following locations:
- https://repo.maven.apache.org/maven2/ru/ok/tracer/tracer-lite-performance-metrics/1.0.0-beta.1/...
- https://jitpack.io/ru/ok/tracer/tracer-lite-performance-metrics/1.0.0-beta.1/...
- https://oss.sonatype.org/content/repositories/snapshots/ru/ok/tracer/tracer-lite-performance-metrics/1.0.0-beta.1/...
- https://artifactory-external.vkpartner.ru/artifactory/vkid-sdk-android/ru/ok/tracer/tracer-lite-performance-metrics/1.0.0-beta.1/...
- https://artifactory-external.vkpartner.ru/artifactory/vk-id-captcha/android/ru/ok/tracer/tracer-lite-performance-metrics/1.0.0-beta.1/...
- https://artifactory-external.vkpartner.ru/artifactory/maven/ru/ok/tracer/tracer-lite-performance-metrics/1.0.0-beta.1/...
Required by:
project :app > com.vk.id:vkid:2.5.1 > com.vk.id:tracking-tracer:2.5.1

Вопроизведение

  1. Подключить в проект зависимость com.vk.id:vkid:2.5.1.
  2. Попытаться собрать проект с чистой директорией кэша Gradle.
  3. Наблюдать ошибку резолвинга зависимостей.

Ожидаемое поведение

Зависимости должны успешно загружаться из репозиториев VK (https://artifactory-external.vkpartner.ru/artifactory/vkid-sdk-android/ или maven).

Фактическое поведение

Gradle возвращает ошибку:

Используемые модули и их версии

Окружение:

  • Версия SDK: 2.5.1
  • Gradle: 8.13
  • Платформа: Android
  • CI: GitLab Runner с чистым кэшем

Дополнительная информация:

  • Проверка URL артефакта вручную: https://artifactory-external.vkpartner.ru/artifactory/maven/ru/ok/tracer/tracer-lite-crash-report/1.0.0-beta.1/tracer-lite-crash-report-1.0.0-beta.1.pom возвращает 404.
  • При этом модуль-заглушка com.vk.id:tracking-noop:2.5.1 успешно доступен.
  • Вероятно, в POM-файле tracking-tracer указаны неверные координаты или артефакты не были выложены.

Скриншоты

No response

Смартфон или эмулятор

любое устройство

Внутренний или внешний сервис

не является.

Обновляли ли вы сдк

нет

Исправлена ли ошибка

нет

Где инициализиурете SDK

как указано в доке.

Версия клиента авторизации

не важно

Дополнительные заметки

  • Прямая проверка URL артефактов в браузере возвращает 404 Not Found:
    • https://artifactory-external.vkpartner.ru/ui/native/maven/ru/ok/tracer/tracer-lite-crash-report/1.0.0-beta.1/tracer-lite-crash-report-1.0.0-beta.1.pom
    • (аналогично для performance-metrics)
  • Модуль-заглушка com.vk.id:tracking-noop:2.5.1 при этом успешно доступен в тех же репозиториях.
  • Временный workaround: подмена tracking-tracer на tracking-noop через dependencySubstitution позволяет собрать проект.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions