2026-06-23T01:00:24.648788Z 01E 2026-06-23 01:00:24,648 INFO MainThread test.integration_test: Beginning sub-test [managed_access_repository_files] {'catalog': 'anvil13-it'}
2026-06-23T01:00:24.649972Z 01E 2026-06-23 01:00:24,649 INFO MainThread azul.oauth2: Making GET request to 'https://service.explore.anvilproject.org/index/files?catalog=anvil13-it&size=100&filters=%7B%22source_id%22%3A+%7B%22is%22%3A+%5B%224729edd0-4fa5-4326-aab1-d105ac236294%22%5D%7D%7D'
2026-06-23T01:00:24.649979Z 01E 2026-06-23 01:00:24,649 INFO MainThread azul.oauth2: … without a request body
2026-06-23T01:00:24.650484Z 01E 2026-06-23 01:00:24,650 INFO MainThread azul.oauth2: … with request headers [('x-goog-api-client', 'cred-type/sa'), ('authorization', 'Bearer ya2REDACTEDgg0')]
2026-06-23T01:00:24.824130Z 01E 2026-06-23 01:00:24,823 INFO MainThread azul.oauth2: Got 200 response after 0.174s from GET to https://service.explore.anvilproject.org/index/files?catalog=anvil13-it&size=100&filters=%7B%22source_id%22%3A+%7B%22is%22%3A+%5B%224729edd0-4fa5-4326-aab1-d105ac236294%22%5D%7D%7D
2026-06-23T01:00:24.824140Z 01E 2026-06-23 01:00:24,823 INFO MainThread azul.oauth2: … with response headers HTTPHeaderDict({'Content-Type': 'application/json', 'Content-Length': '67682', 'Connection': 'keep-alive', 'Date': 'Tue, 23 Jun 2026 01:00:24 GMT', 'X-Amzn-Trace-Id': 'Root=1-6a39daa8-11a64e015a060b4345830fad;Parent=7061cb55098009ff;Sampled=0;Lineage=1:45061563:0', 'x-amzn-RequestId': 'e2bbf0df-0504-482a-9365-2d8f716ed6a2', 'Referrer-Policy': 'strict-origin-when-cross-origin', 'X-XSS-Protection': '1; mode=block', 'Access-Control-Allow-Origin': '*', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Access-Control-Allow-Headers': 'Authorization,Content-Type,X-Amz-Date,X-Amz-Security-Token,X-Api-Key', 'X-Frame-Options': 'DENY', 'Content-Security-Policy': "default-src 'self';img-src 'self' data:;script-src 'self';style-src 'self';frame-ancestors 'none';form-action 'self'", 'x-amz-apigw-id': 'fY8aaFzyoAMEPrg=', 'Cache-Control': 'no-store', 'X-Content-Type-Options': 'nosniff', 'X-Cache': 'Miss from cloudfront', 'Via': '1.1 1bf9b118a40d760b4b2a9d173dae3efc.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'IAD61-P13', 'X-Amz-Cf-Id': 'DNWEUMfUcBwOnqlOG6hIKMbDurwqPKeGuZcdNwc4Lp_wojPacX3evQ=='})
2026-06-23T01:00:24.824218Z 01E 2026-06-23 01:00:24,823 INFO MainThread azul.oauth2: … with a response body of length 67682 starting in b'{"hits":[{"entryId":"051ad53b-5f59-4550-9038-8fe08c40873b","sources":[{"source_prefix":"2/1","source_spec":"tdr:bigquery:gcp:datarepo-14967a4d:ANVIL_CCDG_WashU_CVD_EOCAD_WashU_CAD_GRU_IRB_WGS_20230525_ANV5_202503171543","source_id":"4729edd0-4fa5-4326-aab1-d105ac236294"}],"bundles":[{"bundle_uuid":"2325c060-1161-a2fc-8fe3-8543a668a62b","bundle_version":"2022-06-01T00:00:00.000000Z"}],"activities":[{"activity_type":["Indexing","Sequencing"],"assay_type":[null],"data_modality":[null]}],"biosamples":[{"anatomical_site":["Unknown"],"biosample_type":["Blood"],"disease":[null],"donor_age_at_collection_unit":["Years"],"donor_age_at_collection":[{"gte":65.0,"lte":65.0}]}],"datasets":[{"dataset_id":["a7506807-fc9d-fd57-7e90-f33bc76779c6"],"consent_group":["GRU-IRB"],"data_use_permission":["GRU-IRB"],"registered_identifier":["phs001227"],"title":["ANVIL_CCDG_WashU_CVD_EOCAD_WashU_CAD_GRU_IRB_WGS"],"data_modality":["whole genome"]}],"diagnoses":[{"disease":["Coronary arteriosclerosis"],"diagnosis_age_unit":[null],"on...'
2026-06-23T01:00:24.837588Z 01E 2026-06-23 01:00:24,837 INFO MainThread test.integration_test: Making GET request to 'https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z'
2026-06-23T01:00:24.837599Z 01E 2026-06-23 01:00:24,837 INFO MainThread test.integration_test: … without a request body
2026-06-23T01:00:24.837802Z 01E 2026-06-23 01:00:24,837 INFO MainThread test.integration_test: … without request headers
2026-06-23T01:00:24.885889Z 01E 2026-06-23 01:00:24,885 INFO MainThread test.integration_test: Got 404 response after 0.048s from GET to https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z
2026-06-23T01:00:24.886095Z 01E 2026-06-23 01:00:24,885 INFO MainThread test.integration_test: … with response headers HTTPHeaderDict({'Content-Type': 'application/json', 'Content-Length': '158', 'Connection': 'keep-alive', 'Date': 'Tue, 23 Jun 2026 01:00:24 GMT', 'x-amzn-RequestId': '81a579f7-d69b-4257-b264-6257b890c2d1', 'Referrer-Policy': 'strict-origin-when-cross-origin', 'X-XSS-Protection': '1; mode=block', 'Access-Control-Allow-Origin': '*', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Access-Control-Allow-Headers': 'Authorization,Content-Type,X-Amz-Date,X-Amz-Security-Token,X-Api-Key', 'X-Frame-Options': 'DENY', 'Content-Security-Policy': "default-src 'self';img-src 'self' data:;script-src 'self';style-src 'self';frame-ancestors 'none';form-action 'self'", 'x-amz-apigw-id': 'fY8acFYYoAMEYSQ=', 'Cache-Control': 'no-store', 'X-Content-Type-Options': 'nosniff', 'X-Amzn-Trace-Id': 'Root=1-6a39daa8-53fbd2431e4a4a2f03597b5e;Parent=5dfd276862f8735a;Sampled=0;Lineage=1:45061563:0', 'X-Cache': 'Error from cloudfront', 'Via': '1.1 4e65e40699a5e85cdc5b08cf225325c4.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'IAD61-P13', 'X-Amz-Cf-Id': 'TMcsQyec9UYNR-wFPB5pEIRMe7wGu4jH-1hqXWJt0MQKbvZGbboehA=='})
2026-06-23T01:00:24.886106Z 01E 2026-06-23 01:00:24,885 INFO MainThread test.integration_test: … with a response body of length 158 being b'{"Code":"NotFoundError","Message":"Unable to find file \'e56debc7-8c57-42f3-b4f3-57df891097ea\', version \'2022-06-01T00:00:00.000000Z\' in catalog \'anvil13-it\'"}'
2026-06-23T01:00:24.886890Z 01E 2026-06-23 01:00:24,886 INFO MainThread azul.oauth2: Making GET request to 'https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z'
2026-06-23T01:00:24.886896Z 01E 2026-06-23 01:00:24,886 INFO MainThread azul.oauth2: … without a request body
2026-06-23T01:00:24.887363Z 01E 2026-06-23 01:00:24,887 INFO MainThread azul.oauth2: … with request headers [('x-goog-api-client', 'cred-type/sa'), ('authorization', 'Bearer ya2REDACTEDgg0')]
2026-06-23T01:00:27.610324Z 01E 2026-06-23 01:00:27,609 INFO MainThread azul.oauth2: Got 500 response after 2.723s from GET to https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z
2026-06-23T01:00:27.610668Z 01E 2026-06-23 01:00:27,609 INFO MainThread azul.oauth2: … with response headers HTTPHeaderDict({'Content-Type': 'application/json', 'Content-Length': '128', 'Connection': 'keep-alive', 'Date': 'Tue, 23 Jun 2026 01:00:27 GMT', 'X-Amzn-Trace-Id': 'Root=1-6a39daa8-3c4578b62c317ebb5d7a4662;Parent=54e47b4bc0c2a080;Sampled=0;Lineage=1:45061563:0', 'x-amzn-RequestId': '0103d376-4cb9-4926-8455-e05251d0fd51', 'Referrer-Policy': 'strict-origin-when-cross-origin', 'X-XSS-Protection': '1; mode=block', 'Access-Control-Allow-Origin': '*', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Access-Control-Allow-Headers': 'Authorization,Content-Type,X-Amz-Date,X-Amz-Security-Token,X-Api-Key', 'X-Frame-Options': 'DENY', 'Content-Security-Policy': "default-src 'self';img-src 'self' data:;script-src 'self';style-src 'self';frame-ancestors 'none';form-action 'self'", 'x-amz-apigw-id': 'fY8acH6SoAMEA9A=', 'Cache-Control': 'no-store', 'X-Content-Type-Options': 'nosniff', 'X-Cache': 'Error from cloudfront', 'Via': '1.1 1bf9b118a40d760b4b2a9d173dae3efc.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'IAD61-P13', 'X-Amz-Cf-Id': 'dbflAEloQmZMR2cIcC07GTlNzvT6qXkBoF6QzQMbSE5TwIerWDv2TQ=='})
2026-06-23T01:00:27.610679Z 01E 2026-06-23 01:00:27,610 INFO MainThread azul.oauth2: … with a response body of length 128 being b'{"Code":"InternalServerError","Message":"An internal server error occurred.","RequestId":"5f212470-99a4-48c7-8bab-5b874e1287e6"}'
2026-06-23T01:00:27.610682Z 01E 2026-06-23 01:00:27,610 INFO MainThread azul.oauth2: Making GET request to 'https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z'
2026-06-23T01:00:27.610685Z 01E 2026-06-23 01:00:27,610 INFO MainThread azul.oauth2: … without a request body
2026-06-23T01:00:27.611081Z 01E 2026-06-23 01:00:27,610 INFO MainThread azul.oauth2: … with request headers [('x-goog-api-client', 'cred-type/sa'), ('authorization', 'Bearer ya2REDACTEDgg0')]
2026-06-23T01:00:28.693453Z 01E 2026-06-23 01:00:28,692 INFO MainThread azul.oauth2: Got 500 response after 1.082s from GET to https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z
2026-06-23T01:00:28.693464Z 01E 2026-06-23 01:00:28,692 INFO MainThread azul.oauth2: … with response headers HTTPHeaderDict({'Content-Type': 'application/json', 'Content-Length': '128', 'Connection': 'keep-alive', 'Date': 'Tue, 23 Jun 2026 01:00:28 GMT', 'X-Amzn-Trace-Id': 'Root=1-6a39daab-1905b71f4ca299306984a3fd;Parent=18f839eff1a3a96d;Sampled=0;Lineage=1:45061563:0', 'x-amzn-RequestId': 'c085b6e9-5b8a-40fd-8184-4d88cab68d17', 'Referrer-Policy': 'strict-origin-when-cross-origin', 'X-XSS-Protection': '1; mode=block', 'Access-Control-Allow-Origin': '*', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Access-Control-Allow-Headers': 'Authorization,Content-Type,X-Amz-Date,X-Amz-Security-Token,X-Api-Key', 'X-Frame-Options': 'DENY', 'Content-Security-Policy': "default-src 'self';img-src 'self' data:;script-src 'self';style-src 'self';frame-ancestors 'none';form-action 'self'", 'x-amz-apigw-id': 'fY8a4GSNIAMESVQ=', 'Cache-Control': 'no-store', 'X-Content-Type-Options': 'nosniff', 'X-Cache': 'Error from cloudfront', 'Via': '1.1 1bf9b118a40d760b4b2a9d173dae3efc.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'IAD61-P13', 'X-Amz-Cf-Id': 'YvvRtnIzm0B9KNmy9loViAaRlYhrTh_tsr4rrHaEr5eTblOUUJM-oA=='})
2026-06-23T01:00:28.693515Z 01E 2026-06-23 01:00:28,693 INFO MainThread azul.oauth2: … with a response body of length 128 being b'{"Code":"InternalServerError","Message":"An internal server error occurred.","RequestId":"f540987c-3cd2-436a-b5d8-bbc6e46bb5ae"}'
2026-06-23T01:00:28.693609Z 01E 2026-06-23 01:00:28,693 INFO MainThread azul.oauth2: Making GET request to 'https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z'
2026-06-23T01:00:28.693613Z 01E 2026-06-23 01:00:28,693 INFO MainThread azul.oauth2: … without a request body
2026-06-23T01:00:28.694053Z 01E 2026-06-23 01:00:28,693 INFO MainThread azul.oauth2: … with request headers [('x-goog-api-client', 'cred-type/sa'), ('authorization', 'Bearer ya2REDACTEDgg0')]
2026-06-23T01:00:29.630735Z 01E 2026-06-23 01:00:29,630 INFO MainThread azul.oauth2: Got 500 response after 0.937s from GET to https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z
2026-06-23T01:00:29.630946Z 01E 2026-06-23 01:00:29,630 INFO MainThread azul.oauth2: … with response headers HTTPHeaderDict({'Content-Type': 'application/json', 'Content-Length': '128', 'Connection': 'keep-alive', 'Date': 'Tue, 23 Jun 2026 01:00:29 GMT', 'X-Amzn-Trace-Id': 'Root=1-6a39daac-1340858122aead125498eb6b;Parent=4f0b0d2cc8f3ce1f;Sampled=0;Lineage=1:45061563:0', 'x-amzn-RequestId': '57918b0b-64b7-448e-b780-c9c5d728537a', 'Referrer-Policy': 'strict-origin-when-cross-origin', 'X-XSS-Protection': '1; mode=block', 'Access-Control-Allow-Origin': '*', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Access-Control-Allow-Headers': 'Authorization,Content-Type,X-Amz-Date,X-Amz-Security-Token,X-Api-Key', 'X-Frame-Options': 'DENY', 'Content-Security-Policy': "default-src 'self';img-src 'self' data:;script-src 'self';style-src 'self';frame-ancestors 'none';form-action 'self'", 'x-amz-apigw-id': 'fY8bCFtdIAMEXkA=', 'Cache-Control': 'no-store', 'X-Content-Type-Options': 'nosniff', 'X-Cache': 'Error from cloudfront', 'Via': '1.1 1bf9b118a40d760b4b2a9d173dae3efc.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'IAD61-P13', 'X-Amz-Cf-Id': 'RDSVVv6aK5M9AoXCnpehJ1fUekOIjzlY9Lo7QjArvtaSMSPjDG1ywg=='})
2026-06-23T01:00:29.630976Z 01E 2026-06-23 01:00:29,630 INFO MainThread azul.oauth2: … with a response body of length 128 being b'{"Code":"InternalServerError","Message":"An internal server error occurred.","RequestId":"fe0e3195-847b-4d6d-a51b-43060ed341af"}'
2026-06-23T01:00:29.630979Z 01E 2026-06-23 01:00:29,630 INFO MainThread azul.oauth2: Making GET request to 'https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z'
2026-06-23T01:00:29.630982Z 01E 2026-06-23 01:00:29,630 INFO MainThread azul.oauth2: … without a request body
2026-06-23T01:00:29.631328Z 01E 2026-06-23 01:00:29,631 INFO MainThread azul.oauth2: … with request headers [('x-goog-api-client', 'cred-type/sa'), ('authorization', 'Bearer ya2REDACTEDgg0')]
2026-06-23T01:00:32.213803Z 01E 2026-06-23 01:00:32,213 INFO MainThread azul.oauth2: Got 500 response after 2.583s from GET to https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z
2026-06-23T01:00:32.213976Z 01E 2026-06-23 01:00:32,213 INFO MainThread azul.oauth2: … with response headers HTTPHeaderDict({'Content-Type': 'application/json', 'Content-Length': '128', 'Connection': 'keep-alive', 'Date': 'Tue, 23 Jun 2026 01:00:32 GMT', 'X-Amzn-Trace-Id': 'Root=1-6a39daad-10c30c8d1ec7f6a8659e41ee;Parent=109fbadd27e989b2;Sampled=0;Lineage=1:45061563:0', 'x-amzn-RequestId': '0477abc8-95a8-4c64-a0af-071ea56afc36', 'Referrer-Policy': 'strict-origin-when-cross-origin', 'X-XSS-Protection': '1; mode=block', 'Access-Control-Allow-Origin': '*', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Access-Control-Allow-Headers': 'Authorization,Content-Type,X-Amz-Date,X-Amz-Security-Token,X-Api-Key', 'X-Frame-Options': 'DENY', 'Content-Security-Policy': "default-src 'self';img-src 'self' data:;script-src 'self';style-src 'self';frame-ancestors 'none';form-action 'self'", 'x-amz-apigw-id': 'fY8bMF1cIAMEvRQ=', 'Cache-Control': 'no-store', 'X-Content-Type-Options': 'nosniff', 'X-Cache': 'Error from cloudfront', 'Via': '1.1 1bf9b118a40d760b4b2a9d173dae3efc.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'IAD61-P13', 'X-Amz-Cf-Id': 'QRxbqV9Fe7nfqD5c5Edjibu917M5fg5yckGcv_dKIS-c0QWmAFgAVA=='})
2026-06-23T01:00:32.214062Z 01E 2026-06-23 01:00:32,213 INFO MainThread azul.oauth2: … with a response body of length 128 being b'{"Code":"InternalServerError","Message":"An internal server error occurred.","RequestId":"16988514-12b3-4595-9e54-27c55cbf9133"}'
2026-06-23T01:00:32.214234Z 01E 2026-06-23 01:00:32,213 INFO MainThread azul.oauth2: Making GET request to 'https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z'
2026-06-23T01:00:32.214238Z 01E 2026-06-23 01:00:32,213 INFO MainThread azul.oauth2: … without a request body
2026-06-23T01:00:32.214715Z 01E 2026-06-23 01:00:32,214 INFO MainThread azul.oauth2: … with request headers [('x-goog-api-client', 'cred-type/sa'), ('authorization', 'Bearer ya2REDACTEDgg0')]
2026-06-23T01:00:33.325554Z 01E 2026-06-23 01:00:33,325 INFO MainThread azul.oauth2: Got 500 response after 1.111s from GET to https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z
2026-06-23T01:00:33.325565Z 01E 2026-06-23 01:00:33,325 INFO MainThread azul.oauth2: … with response headers HTTPHeaderDict({'Content-Type': 'application/json', 'Content-Length': '128', 'Connection': 'keep-alive', 'Date': 'Tue, 23 Jun 2026 01:00:33 GMT', 'X-Amzn-Trace-Id': 'Root=1-6a39dab0-6c4cf89674c1c0223bc3f6da;Parent=75e2a48c8aa81ae3;Sampled=0;Lineage=1:45061563:0', 'x-amzn-RequestId': '712833bb-d952-4d72-b650-bfd8b5f9b1bc', 'Referrer-Policy': 'strict-origin-when-cross-origin', 'X-XSS-Protection': '1; mode=block', 'Access-Control-Allow-Origin': '*', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Access-Control-Allow-Headers': 'Authorization,Content-Type,X-Amz-Date,X-Amz-Security-Token,X-Api-Key', 'X-Frame-Options': 'DENY', 'Content-Security-Policy': "default-src 'self';img-src 'self' data:;script-src 'self';style-src 'self';frame-ancestors 'none';form-action 'self'", 'x-amz-apigw-id': 'fY8bmH2XIAMEFYQ=', 'Cache-Control': 'no-store', 'X-Content-Type-Options': 'nosniff', 'X-Cache': 'Error from cloudfront', 'Via': '1.1 1bf9b118a40d760b4b2a9d173dae3efc.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'IAD61-P13', 'X-Amz-Cf-Id': 'PInGUxIWZgxt5eLfn75CzyBZYm9QG53ibTh13g8l2XzMzkJwWfa8pA=='})
2026-06-23T01:00:33.325889Z 01E 2026-06-23 01:00:33,325 INFO MainThread azul.oauth2: … with a response body of length 128 being b'{"Code":"InternalServerError","Message":"An internal server error occurred.","RequestId":"c5250c10-08ff-43bb-a639-46527c51a843"}'
2026-06-23T01:00:33.325895Z 01E 2026-06-23 01:00:33,325 INFO MainThread azul.oauth2: Making GET request to 'https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z'
2026-06-23T01:00:33.325898Z 01E 2026-06-23 01:00:33,325 INFO MainThread azul.oauth2: … without a request body
2026-06-23T01:00:33.326419Z 01E 2026-06-23 01:00:33,326 INFO MainThread azul.oauth2: … with request headers [('x-goog-api-client', 'cred-type/sa'), ('authorization', 'Bearer ya2REDACTEDgg0')]
2026-06-23T01:00:35.516445Z 01E 2026-06-23 01:00:35,515 INFO MainThread azul.oauth2: Got 500 response after 2.190s from GET to https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z
2026-06-23T01:00:35.516813Z 01E 2026-06-23 01:00:35,516 INFO MainThread azul.oauth2: … with response headers HTTPHeaderDict({'Content-Type': 'application/json', 'Content-Length': '128', 'Connection': 'keep-alive', 'Date': 'Tue, 23 Jun 2026 01:00:35 GMT', 'X-Amzn-Trace-Id': 'Root=1-6a39dab1-577e4955797dcfa962aae6f4;Parent=2bbef21dcd820fa4;Sampled=0;Lineage=1:45061563:0', 'x-amzn-RequestId': '1a4679e7-4d47-4937-8351-7c25e1b34d68', 'Referrer-Policy': 'strict-origin-when-cross-origin', 'X-XSS-Protection': '1; mode=block', 'Access-Control-Allow-Origin': '*', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Access-Control-Allow-Headers': 'Authorization,Content-Type,X-Amz-Date,X-Amz-Security-Token,X-Api-Key', 'X-Frame-Options': 'DENY', 'Content-Security-Policy': "default-src 'self';img-src 'self' data:;script-src 'self';style-src 'self';frame-ancestors 'none';form-action 'self'", 'x-amz-apigw-id': 'fY8bxF-cIAMEQQg=', 'Cache-Control': 'no-store', 'X-Content-Type-Options': 'nosniff', 'X-Cache': 'Error from cloudfront', 'Via': '1.1 1bf9b118a40d760b4b2a9d173dae3efc.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'IAD61-P13', 'X-Amz-Cf-Id': 'Df0N8exCdPdTeZ_TVmiwcCbvWdOTRS91guJUnnW3IofAl_2ggrLEQA=='})
2026-06-23T01:00:35.516826Z 01E 2026-06-23 01:00:35,516 INFO MainThread azul.oauth2: … with a response body of length 128 being b'{"Code":"InternalServerError","Message":"An internal server error occurred.","RequestId":"88a5c866-cab1-46b9-b496-6c14aac3c7a5"}'
2026-06-23T01:00:35.516829Z 01E 2026-06-23 01:00:35,516 INFO MainThread test.integration_test: Failed sub-test [managed_access_repository_files] {'catalog': 'anvil13-it'}
...
2026-06-23T01:07:51.125266Z 01E ======================================================================
2026-06-23T01:07:51.125268Z 01E ERROR: test_indexing (integration_test.IndexingIntegrationTest.test_indexing) [managed_access_repository_files] (catalog='anvil13-it')
2026-06-23T01:07:51.125422Z 01E ----------------------------------------------------------------------
2026-06-23T01:07:51.125806Z 01E Traceback (most recent call last):
2026-06-23T01:07:51.125814Z 01E File "/builds/ucsc/azul/test/integration_test.py", line 433, in subTest
2026-06-23T01:07:51.125816Z 01E yield
2026-06-23T01:07:51.125818Z 01E File "/builds/ucsc/azul/test/integration_test.py", line 1641, in _test_managed_access
2026-06-23T01:07:51.125820Z 01E files = self._test_managed_access_repository_files(catalog, ma_source)
2026-06-23T01:07:51.125822Z 01E File "/builds/ucsc/azul/test/integration_test.py", line 1778, in _test_managed_access_repository_files
2026-06-23T01:07:51.125824Z 01E response = self._get_url_unchecked(GET, file_url)
2026-06-23T01:07:51.125826Z 01E File "/builds/ucsc/azul/test/integration_test.py", line 1169, in _get_url_unchecked
2026-06-23T01:07:51.125829Z 01E response = http.request(method=method,
2026-06-23T01:07:51.125830Z 01E url=url,
2026-06-23T01:07:51.125832Z 01E ...<2 lines>...
2026-06-23T01:07:51.125834Z 01E timeout=float(config.api_gateway_lambda_timeout + 1),
2026-06-23T01:07:51.125837Z 01E preload_content=not stream)
2026-06-23T01:07:51.125840Z 01E File "/build/.venv/lib/python3.14/site-packages/urllib3/_request_methods.py", line 135, in request
2026-06-23T01:07:51.125842Z 01E return self.request_encode_url(
2026-06-23T01:07:51.125846Z 01E ~~~~~~~~~~~~~~~~~~~~~~~^
2026-06-23T01:07:51.125850Z 01E method,
2026-06-23T01:07:51.125853Z 01E ^^^^^^^
2026-06-23T01:07:51.125856Z 01E ...<3 lines>...
2026-06-23T01:07:51.125858Z 01E **urlopen_kw,
2026-06-23T01:07:51.125859Z 01E ^^^^^^^^^^^^^
2026-06-23T01:07:51.125860Z 01E )
2026-06-23T01:07:51.125861Z 01E ^
2026-06-23T01:07:51.125862Z 01E File "/build/.venv/lib/python3.14/site-packages/urllib3/_request_methods.py", line 182, in request_encode_url
2026-06-23T01:07:51.125863Z 01E return self.urlopen(method, url, **extra_kw)
2026-06-23T01:07:51.125864Z 01E ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-23T01:07:51.125866Z 01E File "/build/.venv/lib/python3.14/site-packages/google/auth/transport/urllib3.py", line 401, in urlopen
2026-06-23T01:07:51.125867Z 01E response = self.http.urlopen(
2026-06-23T01:07:51.125868Z 01E method, url, body=body, headers=request_headers, **kwargs
2026-06-23T01:07:51.125869Z 01E )
2026-06-23T01:07:51.125870Z 01E File "/builds/ucsc/azul/src/azul/http.py", line 53, in urlopen
2026-06-23T01:07:51.125899Z 01E return self._inner.urlopen(*args, **kwargs)
2026-06-23T01:07:51.125900Z 01E ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
2026-06-23T01:07:51.125901Z 01E File "/builds/ucsc/azul/src/azul/http.py", line 458, in urlopen
2026-06-23T01:07:51.125902Z 01E raise urllib3.exceptions.MaxRetryError(pool, url)
2026-06-23T01:07:51.125904Z 01E urllib3.exceptions.MaxRetryError: azul.oauth2.LoggingHTTPSConnectionPool(host='service.explore.anvilproject.org', port=443): Max retries exceeded with url: https://service.explore.anvilproject.org/repository/files/e56debc7-8c57-42f3-b4f3-57df891097ea?catalog=anvil13-it&version=2022-06-01T00%3A00%3A00.000000Z (Caused by None)
2026-06-23T01:07:51.125907Z 01E
Traceback (most recent call last):
File "/var/task/chalice/app.py", line 1922, in _get_view_function_response
response = view_function(**function_args)
File "/var/task/azul/service/repository_controller.py", line 231, in get_repository_files
result = self.download_file(file_uuid, fetch=False)
File "/var/task/azul/service/repository_controller.py", line 334, in download_file
return self._download_file(catalog=catalog,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
fetch=fetch,
^^^^^^^^^^^^
...<2 lines>...
headers=headers,
^^^^^^^^^^^^^^^^
authentication=authentication)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/task/azul/service/repository_controller.py", line 436, in _download_file
download.update(authentication)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/var/task/azul/plugins/repository/tdr.py", line 291, in update
access = drs_client.get(access_method=AccessMethod.gs, headers=headers)
File "/var/task/azul/drs.py", line 377, in get
return self._get(access_method, headers)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/task/azul/drs.py", line 390, in _get
method = one(m for m in access_methods if m['type'] == access_method.scheme)
File "/opt/python/more_itertools/more.py", line 661, in one
raise too_long or ValueError(msg)
ValueError: Expected exactly one item in iterable, but got {'type': 'gs', 'access_url': {'url': 'gs://fc-secure-1a841909-2e43-4c83-8b66-ba15aceecfee/H_VL-WU-05165-AB65717830/H_VL-WU-05165-AB65717830.cram.crai', 'headers': None}, 'access_id': 'gcp-us-central1*f7307ad5-7250-483c-a8e2-aeb1c1226b13', 'region': 'us-central1', 'authorizations': {'supported_types': ['BearerAuth'], 'passport_auth_issuers': None, 'bearer_auth_issuers': None}}, {'type': 'gs', 'access_url': {'url': 'gs://fc-secure-87fff435-fd01-4bd9-91b4-8670f7b19162/H_VL-WU-05165-AB65717830/H_VL-WU-05165-AB65717830.cram.crai', 'headers': None}, 'access_id': 'gcp-us-central1*f7307ad5-7250-483c-a8e2-aeb1c1226b13', 'region': 'us-central1', 'authorizations': {'supported_types': ['BearerAuth'], 'passport_auth_issuers': None, 'bearer_auth_issuers': None}}, and perhaps more.
Transient IT failure on anvilprod
https://gitlab.explore.anvilproject.org/ucsc/azul/-/jobs/68477
CloudWatch Log Analytics Results
Region: us-east-1
Query: