dmlc / dmlc/treelite

`SerializerRoundTrip.DeepFullTree` gtest is failing with MSVC 2026

Open
#669 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
830
Forks
112
Avg merge
1d 12h
Merged PRs (30d)
18

Description

```
[ RUN ] SerializerRoundTrip.DeepFullTree
unknown file: error: C++ exception with description "[08:58:25] D:\a\treelite\treelite\src\model_builder\model_builder.cc:126: Node with key 2 not found" thrown in the test body.
```
https://github.com/dmlc/treelite/actions/runs/28227735573/job/83623709179?pr=665

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the SerializerRoundTrip.DeepFullTree gtest and reproduce the failure in the linked MSVC 2026 GitHub Actions job. Trace the exception reported at src/model_builder/model_builder.cc:126, then verify that the test completes without the “Node with key 2 not found” error on MSVC.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
testing
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.