Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrong record opens while clicking on Detail View in a model's results #40526

Closed
tritatuy opened this issue Mar 22, 2024 · 3 comments
Closed

Wrong record opens while clicking on Detail View in a model's results #40526

tritatuy opened this issue Mar 22, 2024 · 3 comments
Labels

Comments

@tritatuy
Copy link

Describe the bug

I have a model built on SQL question to Clickhouse:

SELECT
    click_id,
    click.created AS created,
    publisher_id,
    ad_space_id,
    ad_space.tld    AS ad_space_url,
    affiliate_id    AS provider_id,
    network.name    AS provider_name,
    merchant_id,
    program_id,
    marketing_id,
    origin_referer,
    cutToFirstSignificantSubdomain(origin_referer)          AS origin_referer_domain,
    replacement_referer,
    cutToFirstSignificantSubdomain(replacement_referer)     AS replacement_referer_domain,
    is_js_redirect,
    if(is_js_redirect = 1, 302, 301)                        AS redirect_type,
    cutToFirstSignificantSubdomain(outgoing_get_param_ref)   AS outgoing_get_param_ref_domain,
    click.url   AS url,
    redirect_url,
    missing_affiliation,
    click.product_id AS product_id,
    device,
    user_referer,
    cutToFirstSignificantSubdomain(user_referer)                AS user_referer_domain,
    user_ip_region,
    country_code,
    coupon_id,
    domain_tracker,
    erid,
    is_ab_test,
    panel_hash,
    missing_target_url
FROM stg_click AS click
    LEFT JOIN avw_network_actual AS network ON click.affiliate_id = network.id
    LEFT JOIN avw_domain_actual AS ad_space ON click.ad_space_id = ad_space.id
SETTINGS final = 1

I open results of model and click on Detail View of one of the records. Please pay attention to its ID:
Screenshot at Mar 22 20-28-19

Then I see the popup with details, but these details are from ANOTHER record. Look at the ID:
Screenshot at Mar 22 20-27-46

We already have several cases when these wrong details confused us in our decisions.

To Reproduce

  1. Go to + New -> Model.
  2. Add SQL query.
  3. Save the model.
  4. Open its results.
  5. Click on Detail View.

Expected behavior

I expected to see details of selected record, not another one's.

Logs

[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:08:32+04:00 DEBUG metabase.server.middleware.log POST /api/dashboard/156/dashcard/1586/card/1776/query 202 [АСИНХРОННЫЙ: completed] 4,5 s (15 вызовы БД) Соединения с БД приложения: 2 / 10 Потоки Jetty: 4 / 50 (4 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 3 (0 в очереди); clickhouse DB 14 connections: 1/5 (0 threads blocked)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:08:32+04:00 DEBUG metabase.server.middleware.log POST /api/dashboard/156/dashcard/1578/card/1770/query 202 [АСИНХРОННЫЙ: completed] 4,8 s (15 вызовы БД) Соединения с БД приложения: 2 / 10 Потоки Jetty: 2 / 50 (5 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 2 (0 в очереди); clickhouse DB 14 connections: 3/5 (0 threads blocked)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:08:33+04:00 DEBUG metabase.server.middleware.log POST /api/dashboard/156/dashcard/1577/card/1768/query 202 [АСИНХРОННЫЙ: completed] 5,9 s (15 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 3 / 50 (4 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 1 (0 в очереди); clickhouse DB 14 connections: 2/5 (0 threads blocked)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:08:33+04:00 DEBUG metabase.server.middleware.log POST /api/dashboard/156/dashcard/1587/card/1777/query 202 [АСИНХРОННЫЙ: completed] 6,0 s (15 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 2 / 50 (5 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 0 (0 в очереди); clickhouse DB 14 connections: 4/5 (0 threads blocked)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:08:39+04:00 INFO metabase.api.dataset Исходный запрос для текущего - карточка 1765
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:08:39+04:00 WARN metabase.query-processor.middleware.fix-bad-references Плохой :field clause [:field 61258 {:base-type :type/Date, :temporal-unit :day}] для поля "avw_click_hist.created" в [:filter :and :=]: клауза должна иметь :join-alias. Невозможно определить подходящее объединение. Запрос может работать не так, как ожидалось.
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:08:40+04:00 DEBUG metabase.server.middleware.log POST /api/dataset 202 [АСИНХРОННЫЙ: completed] 1,4 s (12 вызовы БД) Соединения с БД приложения: 2 / 10 Потоки Jetty: 2 / 50 (5 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 0 (0 в очереди); clickhouse DB 14 connections: 0/5 (0 threads blocked)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:00+04:00 DEBUG metabase.server.middleware.log GET /api/timeline 200 9,0 ms (4 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 3 / 50 (5 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 DEBUG metabase.server.middleware.log GET /api/database/14/schemas 200 34,7 ms (4 вызовы БД) Соединения с БД приложения: 2 / 10 Потоки Jetty: 4 / 50 (3 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 DEBUG metabase.server.middleware.log GET /api/table/card__1765/query_metadata 200 41,1 ms (10 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 3 / 50 (4 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 DEBUG metabase.server.middleware.log GET /api/table/3560/query_metadata 200 75,1 ms (11 вызовы БД) Соединения с БД приложения: 3 / 10 Потоки Jetty: 7 / 50 (1 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 DEBUG metabase.server.middleware.log GET /api/table/3963/query_metadata 200 82,8 ms (11 вызовы БД) Соединения с БД приложения: 3 / 10 Потоки Jetty: 7 / 50 (1 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 DEBUG metabase.server.middleware.log GET /api/table/3570/query_metadata 200 80,5 ms (9 вызовы БД) Соединения с БД приложения: 3 / 10 Потоки Jetty: 7 / 50 (1 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 DEBUG metabase.server.middleware.log GET /api/table/3581/query_metadata 200 91,3 ms (9 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 7 / 50 (1 бездействует, 0 в очереди) (152 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 DEBUG metabase.server.middleware.log GET /api/table/3564/query_metadata 200 102,7 ms (11 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 3 / 50 (6 бездействует, 0 в очереди) (154 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 DEBUG metabase.server.middleware.log GET /api/card/1765 200 42,8 ms (14 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 3 / 50 (7 бездействует, 0 в очереди) (154 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 INFO metabase.api.dataset Исходный запрос для текущего - карточка 1765
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 WARN metabase.query-processor.middleware.fix-bad-references Плохой :field clause [:field 61258 {:base-type :type/Date, :temporal-unit :day}] для поля "avw_click_hist.created" в [:filter :and :=]: клауза должна иметь :join-alias. Невозможно определить подходящее объединение. Запрос может работать не так, как ожидалось.
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:01+04:00 DEBUG metabase.server.middleware.log GET /api/collection/321 200 12,2 ms (5 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 3 / 50 (7 бездействует, 0 в очереди) (154 всего активных тем) Запросы в полете: 1 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:02+04:00 DEBUG metabase.server.middleware.log POST /api/dataset 202 [АСИНХРОННЫЙ: completed] 1,1 s (12 вызовы БД) Соединения с БД приложения: 2 / 10 Потоки Jetty: 3 / 50 (7 бездействует, 0 в очереди) (154 всего активных тем) Запросы в полете: 0 (0 в очереди); clickhouse DB 14 connections: 0/5 (0 threads blocked)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:03+04:00 DEBUG metabase.server.middleware.log GET /api/database/14 200 4,7 ms (3 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 3 / 50 (7 бездействует, 0 в очереди) (154 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:09+04:00 DEBUG metabase.server.middleware.log GET /api/action 200 17,9 ms (4 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 3 / 50 (7 бездействует, 0 в очереди) (154 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:44+04:00 DEBUG metabase.server.middleware.log GET /api/alert/question/1765 200 1,5 ms (1 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 3 / 50 (7 бездействует, 0 в очереди) (151 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:44+04:00 DEBUG metabase.server.middleware.log GET /api/field/54347 200 16,4 ms (7 вызовы БД) Соединения с БД приложения: 4 / 10 Потоки Jetty: 7 / 50 (3 бездействует, 0 в очереди) (151 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:44+04:00 DEBUG metabase.server.middleware.log GET /api/field/54185 200 22,7 ms (7 вызовы БД) Соединения с БД приложения: 2 / 10 Потоки Jetty: 6 / 50 (3 бездействует, 0 в очереди) (151 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:44+04:00 DEBUG metabase.server.middleware.log GET /api/field/58870 200 37,5 ms (7 вызовы БД) Соединения с БД приложения: 2 / 10 Потоки Jetty: 6 / 50 (3 бездействует, 0 в очереди) (151 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:44+04:00 DEBUG metabase.server.middleware.log GET /api/field/54004 200 35,8 ms (7 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 4 / 50 (5 бездействует, 0 в очереди) (151 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:44+04:00 DEBUG metabase.server.middleware.log GET /api/field/53943 200 27,8 ms (7 вызовы БД) Соединения с БД приложения: 2 / 10 Потоки Jetty: 6 / 50 (3 бездействует, 0 в очереди) (151 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:44+04:00 DEBUG metabase.server.middleware.log GET /api/collection/230 200 8,3 ms (4 вызовы БД) Соединения с БД приложения: 1 / 10 Потоки Jetty: 3 / 50 (7 бездействует, 0 в очереди) (151 всего активных тем) Запросы в полете: 0 (0 в очереди)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:44+04:00 INFO metabase.api.dataset Исходный запрос для текущего - карточка 1765
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:47+04:00 DEBUG metabase.server.middleware.log POST /api/dataset 202 [АСИНХРОННЫЙ: completed] 2,3 s (11 вызовы БД) Соединения с БД приложения: 2 / 10 Потоки Jetty: 2 / 50 (7 бездействует, 0 в очереди) (151 всего активных тем) Запросы в полете: 0 (0 в очереди); clickhouse DB 14 connections: 0/5 (0 threads blocked)
[f0714a4d-4c0a-41b6-82e0-34d2eba378e0] 2024-03-22T20:09:53+04:00 DEBUG metabase.server.middleware.log GET /api/action 200 8,9 ms (4 вызовы БД) Соединения с БД приложения: 2 / 10 Потоки Jetty: 3 / 50 (7 бездействует, 0 в очереди) (151 всего активных тем) Запросы в полете: 0 (0 в очереди)

Information about your Metabase installation

{
  "browser-info": {
    "language": "ru-RU",
    "platform": "MacIntel",
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36",
    "vendor": "Google Inc."
  },
  "system-info": {
    "file.encoding": "UTF-8",
    "java.runtime.name": "OpenJDK Runtime Environment",
    "java.runtime.version": "11.0.22+7",
    "java.vendor": "Eclipse Adoptium",
    "java.vendor.url": "https://adoptium.net/",
    "java.version": "11.0.22",
    "java.vm.name": "OpenJDK 64-Bit Server VM",
    "java.vm.version": "11.0.22+7",
    "os.name": "Linux",
    "os.version": "5.10.0-28-amd64",
    "user.language": "en",
    "user.timezone": "GMT"
  },
  "metabase-info": {
    "databases": [
      "mysql",
      "postgres",
      "clickhouse",
      "h2",
      "bigquery-cloud-sdk",
      "googleanalytics"
    ],
    "hosting-env": "unknown",
    "application-database": "postgres",
    "application-database-details": {
      "database": {
        "name": "PostgreSQL",
        "version": "11.4 (Debian 11.4-1.pgdg90+1)"
      },
      "jdbc-driver": {
        "name": "PostgreSQL JDBC Driver",
        "version": "42.7.2"
      }
    },
    "run-mode": "prod",
    "version": {
      "date": "2024-03-21",
      "tag": "v0.49.1",
      "hash": "54ef5e9"
    },
    "settings": {
      "report-timezone": null
    }
  }
}

Severity

annoying

Additional context

No response

@tritatuy tritatuy added .Needs Triage Type:Bug Product defects labels Mar 22, 2024
@paoliniluis
Copy link
Contributor

duplicate of #39477

@paoliniluis paoliniluis closed this as not planned Won't fix, can't repro, duplicate, stale Mar 22, 2024
@uladzimirdev
Copy link
Contributor

uladzimirdev commented Apr 1, 2024

@paoliniluis did you link the correct issue? I don't see how they are related

upd, it's a dup indeed

@uladzimirdev
Copy link
Contributor

Actually we have another issue for models, so it’s still a duplicate, but of the different issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants