Repository navigation
Description
Build Information
Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1512421
Build error leg or test failing: Microsoft.ML.TensorFlow.Scenarios.TensorFlowScenariosTests.TensorFlowGettingSchemaMultipleTimes
Pull request: https://github.com/dotnet/machinelearning.git/pull/7661
System.IO.InvalidDataException : End of Central Directory record could not be found
at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
at System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, Encoding entryNameEncoding)
at System.IO.Compression.ZipFile.Open(String archiveFileName, ZipArchiveMode mode, Encoding entryNameEncoding)
at System.IO.Compression.ZipFile.ExtractToDirectory(String sourceArchiveFileName, String destinationDirectoryName, Encoding entryNameEncoding, Boolean overwriteFiles)
at Microsoft.ML.TensorFlow.Scenarios.TensorFlowScenariosTests.UnZip(String gzArchiveName, String destFolder) in D:\a\_work\1\s\test\Microsoft.ML.TensorFlow.Tests\TensorflowTests.cs:line 2015
at Microsoft.ML.TensorFlow.Scenarios.TensorFlowScenariosTests.DownloadImageSet(String imagesDownloadFolder) in D:\a\_work\1\s\test\Microsoft.ML.TensorFlow.Tests\TensorflowTests.cs:line 1958
at Microsoft.ML.TensorFlow.Scenarios.TensorFlowScenariosTests..ctor(ITestOutputHelper output) in D:\a\_work\1\s\test\Microsoft.ML.TensorFlow.Tests\TensorflowTests.cs:line 73
at InvokeStub_TensorFlowScenariosTests..ctor(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
DO NOT USE JSON BELOW IF THIS IS A BUILD BREAK otherwise build analysis will allow pull requests to merge that break the build worse. For a build break, do not use this issue form. Make a regular new issue.
Fill the error message using step by step known issues guidance.
{
"ErrorMessage": "System.IO.InvalidDataException : End of Central Directory record could not be found",
"ErrorPattern": "",
"BuildRetry": false,
"ExcludeConsoleLog": false
}Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1512421
Error message validated: [System.IO.InvalidDataException : End of Central Directory record could not be found]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 7/16/2026 3:25:44 PM UTC
Report
| Build | Repository | Test | Pull Request |
|---|---|---|---|
| 1517095 | dotnet/machinelearning | Microsoft.ML.AutoML.Test.AutoFitTests.AutoFitMultiClassification_Image_CV | #7607 |
| 1517094 | dotnet/machinelearning | Microsoft.ML.AutoML.Test.AutoFeaturizerTests.AutoFeaturizer_image_test | #7607 |
| 1517142 | dotnet/machinelearning | Microsoft.ML.AutoML.Test.AutoFeaturizerTests.AutoFeaturizer_image_test | #7570 |
| 1513035 | dotnet/machinelearning | Microsoft.ML.AutoML.Test.AutoFitTests.AutoFitMultiClassification_Image_CV | |
| 1513034 | dotnet/machinelearning | Microsoft.ML.AutoML.Test.AutoFeaturizerTests.AutoFeaturizer_image_test | |
| 1512779 | dotnet/machinelearning | Microsoft.ML.AutoML.Test.AutoFitTests.AutoFitMultiClassification_Image_CV | |
| 1512778 | dotnet/machinelearning | Microsoft.ML.AutoML.Test.AutoFeaturizerTests.AutoFeaturizer_image_test | |
| 1512421 | dotnet/machinelearning | Microsoft.ML.AutoML.Test.AutoFeaturizerTests.AutoFeaturizer_image_test | #7661 |
Summary
| 24-Hour Hit Count | 7-Day Hit Count | 1-Month Count |
|---|---|---|
| 0 | 8 | 8 |
Activity
github-actions commentedon Jul 16, 2026
🔍 No similar issues found with high confidence.
AI-powered similar issue detection
ericstj commentedon Jul 16, 2026
I think this is a download failure for the tests fetching a data set. https://aka.ms/mlnet-resources/datasets/flower_photos_tiny_set_for_unit_test.zip is failing. Looking at https://witty-sand-06796de1e.2.azurestaticapps.net/links?host=1&q=mlnet-resources I don't see a registration for this. I haven't been able to find the actual path but it should be on https://mlpublicassets.blob.core.windows.net.
ericstj commentedon Jul 16, 2026
Yep, confirmed those aka.ms links are gone. We need a directory listing of https://mlpublicassets.blob.core.windows.net/ to restore them.
ericstj commentedon Jul 16, 2026
ML.NET
aka.ms/mlnet-resourcesauditAudited 2026-07-16 for dotnet/machinelearning issue #7662.
Summary
datasets/flower_photos_small_set.zipalso appears with a trailing/.Text/Sswe/sentiment.emdalso appears as lowercasetext/Sswe/sentiment.emd.assetscontainer.test/data.Probe method: streamed GET with
Range: bytes=0-63, following redirects. An alias was considered healthy only when its final response was non-HTML and its file signature/content type matched the expected asset.Broken aliases with recoverable blob targets
https://aka.ms/mlnet-resources/datasets/flower_photos_small_set.ziphttps://mlpublicassets.blob.core.windows.net/assets/datasets/flower_photos_small_set.zipPK; blob listing MD5brq+jovspdD1r7EUYoyEVg==datasets/flower_photos_small_set.zip/PKdatasets/flower_photos_tiny_set_for_unit_test.ziphttps://mlpublicassets.blob.core.windows.net/assets/datasets/flower_photos_tiny_set_for_unit_tests.zipPK; blob MD5OBxMEK1IO9zlxzMZ5fZeYw==datasets/CatsVsDogs_tiny_for_unit_tests.ziphttps://mlpublicassets.blob.core.windows.net/assets/datasets/CatsVsDogs_tiny_for_unit_tests.zipPK; blob MD5DLV9zSWlPVX18Cy9LtbRuQ==benchmarks/external/MSLRWeb10KTrain720kRows.tsvhttps://mlpublicassets.blob.core.windows.net/assets/benchmarks/MSLRWeb10KTrain720kRows.tsvL/9o53RKnfL94+E9OskucA==benchmarks/external/MSLRWeb10KValidate240kRows.tsvhttps://mlpublicassets.blob.core.windows.net/assets/benchmarks/MSLRWeb10KValidate240kRows.tsvVc8t62qTYTOVNRU7sNqbNw==benchmarks/external/MSLRWeb10KTest240kRows.tsvhttps://mlpublicassets.blob.core.windows.net/assets/benchmarks/MSLRWeb10KTest240kRows.tsvL47StrmjXdvrWEEhd84tkA==benchmarks/external/digits.csvhttps://mlpublicassets.blob.core.windows.net/assets/benchmarks/digits.csvoDOcMKilMSobb55ccZ3M5Q==benchmarks/external/WikiDetoxAnnotated160kRows.tsvhttps://mlpublicassets.blob.core.windows.net/assets/benchmarks/wikiDetoxAnnotated160kRows.tsvWiki...; blob useswiki...; blob MD5gq/IWOA/spmks/+h1um+Fg==Every alias above currently redirects to
https://www.bing.com/?ref=aka&shorturl=...and returns HTML.Broken aliases without a matching public blob
These files exist in
test/dataand are normally found locally before the fallback download is attempted. The publicassetscontainer contains no object with a matching basename.benchmarks/backcompat/MurmurHashV1.ziptest/data/backcompat/MurmurHashV1.ziphttps://raw.githubusercontent.com/dotnet/machinelearning/main/test/data/backcompat/MurmurHashV1.zipbenchmarks/adult.with-schema.txttest/data/adult.with-schema.txthttps://raw.githubusercontent.com/dotnet/machinelearning/main/test/data/adult.with-schema.txtbenchmarks/iris.txttest/data/iris.txthttps://raw.githubusercontent.com/dotnet/machinelearning/main/test/data/iris.txtbenchmarks/wikipedia-detox-250-line-data.tsvtest/data/wikipedia-detox-250-line-data.tsvhttps://raw.githubusercontent.com/dotnet/machinelearning/main/test/data/wikipedia-detox-250-line-data.tsvbenchmarks/breast-cancer.txttest/data/breast-cancer.txthttps://raw.githubusercontent.com/dotnet/machinelearning/main/test/data/breast-cancer.txtFor durable restoration, uploading immutable copies to
mlpublicassetsis safer than targeting the movingmainbranch.Healthy aliases
image/AlexNetPrepOnnx/AlexNetPreprocess.onnxassets/image/AlexNetPrepOnnx/AlexNetPreprocess.onnximage/ResNetPrepOnnx/ResNetPreprocess.onnxassets/image/ResNetPrepOnnx/ResNetPreprocess.onnximage/AlexNetOnnx/AlexNet.onnxassets/image/AlexNetOnnx/AlexNet.onnximage/ResNet18Onnx/ResNet18.onnxassets/image/ResNet18Onnx/ResNet18.onnximage/ResNet50Onnx/ResNet50.onnxassets/image/ResNet50Onnx/ResNet50.onnximage/ResNet101Onnx/ResNet101.onnxassets/image/ResNet101Onnx/ResNet101.onnxWordVectors/glove.6B.50d.txtassets/wordvectors/glove.6B.50d.txtWordVectors/glove.6B.100d.txtassets/wordvectors/glove.6B.100d.txtWordVectors/glove.6B.200d.txtassets/wordvectors/glove.6B.200d.txtWordVectors/glove.6B.300d.txtassets/wordvectors/glove.6B.300d.txtWordVectors/glove.twitter.27B.25d.txtassets/wordvectors/glove.twitter.27B.25d.txtWordVectors/glove.twitter.27B.50d.txtassets/wordvectors/glove.twitter.27B.50d.txtWordVectors/glove.twitter.27B.100d.txtassets/wordvectors/glove.twitter.27B.100d.txtWordVectors/glove.twitter.27B.200d.txtassets/wordvectors/glove.twitter.27B.200d.txtWordVectors/wiki.en.vecassets/wordvectors/wiki.en.vecText/Sswe/sentiment.emdassets/Text/Sswe/sentiment.emdtext/Sswe/sentiment.emdmeta/resnet_v2_101_299.metaassets/meta/resnet_v2_101_299.metameta/inception_v3.metaassets/meta/inception_v3.metameta/mobilenet_v2.metaassets/meta/mobilenet_v2.metameta/resnet_v2_50_299.metaassets/meta/resnet_v2_50_299.metamodels/NasBert2000000.tsmassets/torchsharp/text/encoder_2000000.tsmmodels/pretrained_NasBert_14M_encoder.tsmassets/torchsharp/text/pretrained_NasBert_14M_encoder.tsmmodels/pretrained_Roberta_encoder.tsmassets/torchsharp/text/pretrained_Roberta_encoder.tsmmodels/autoformer_11m_torchsharp.binassets/torchsharp/obj-detection/autoformer_11m_torchsharp.binAll healthy aliases return a 301 redirect to
https://mlpublicassets.blob.core.windows.net/...; the target returned a valid partial-content response and the expected file signature.Repository source locations
src/Microsoft.ML.Core/Utilities/ResourceManagerUtils.cs:36,84,108src/Microsoft.ML.DnnImageFeaturizer.ModelRedist/Microsoft.ML.DnnImageFeaturizer.ModelRedist.csproj:9-35docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/ImageClassification/ImageClassificationDefault.cs:245-246docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/ImageClassification/ResnetV2101TransferLearningEarlyStopping.cs:233-234docs/samples/Microsoft.ML.Samples/Dynamic/Trainers/MulticlassClassification/ImageClassification/ResnetV2101TransferLearningTrainTestSplit.cs:254-255test/Microsoft.ML.AutoML.Tests/DatasetUtil.cs:187-188test/Microsoft.ML.PerformanceTests/ImageClassificationBench.cs:141-142test/Microsoft.ML.TensorFlow.Tests/TensorflowTests.cs:1953-1968src/Microsoft.ML.Transforms/Text/WordEmbeddingsExtractor.cs:605-634src/Microsoft.ML.Vision/ImageClassificationTrainer.cs:101-106,1312-1315src/Microsoft.ML.TorchSharp/NasBert/TextClassificationTrainer.cs:115src/Microsoft.ML.TorchSharp/NasBert/SentenceSimilarityTrainer.cs:115src/Microsoft.ML.TorchSharp/NasBert/NerTrainer.cs:118src/Microsoft.ML.TorchSharp/Roberta/QATrainer.cs:100src/Microsoft.ML.TorchSharp/AutoFormerV2/ObjectDetectionTrainer.cs:119test/Microsoft.ML.PerformanceTests/BenchmarkBase.cs:32-56test/Microsoft.ML.PerformanceTests/HashBench.cs:103test/Microsoft.ML.PerformanceTests/KMeansAndLogisticRegressionBench.cs:16test/Microsoft.ML.PerformanceTests/PredictionEngineBench.cs:36,75,110test/Microsoft.ML.PerformanceTests/Numeric/Ranking.cs:25-26,75-77test/Microsoft.ML.PerformanceTests/RffTransform.cs:22test/Microsoft.ML.PerformanceTests/Text/MultiClassClassification.cs:23,100test/Microsoft.ML.PerformanceTests/TextPredictionEngineCreation.cs:25test/Microsoft.ML.TestFrameworkCommon/Datasets.cs:159-166,200-217Public container inventory
Anonymous listing is enabled:
https://mlpublicassets.blob.core.windows.net/assets?restype=container&comp=listThe complete listing currently contains 33 blobs.