View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000018 | Medieval Engineers | Bug | public | 2020-04-30 02:50 | 2020-07-14 22:27 |
| Reporter | gwindalmir | Assigned To | gwindalmir | ||
| Priority | normal | Severity | minor | Reproducibility | sometimes |
| Status | resolved | Resolution | fixed | ||
| Platform | Windows | OS | 10 1903 | OS Version | 10.0.18362 |
| Product Version | 0.7.2 | ||||
| Target Version | 0.7.3.33D4BB | Fixed in Version | 0.7.3.33D4BB | ||
| Summary | 0000018: Canceling mod download causes worker thread to hang | ||||
| Description | Per deepflame in discord: https://discordapp.com/channels/125011928711036928/313704145695670273/701398326414934087
| ||||
| Steps To Reproduce | Clear out mod cache in steamapps Load ME Load world with large mods that require some download time When it says "Download mod 1 of...", press Cancel Try to load the world again Notice it never progresses to "Download mod.." again. | ||||
| Additional Information | This will also cause ME to hang on exit. | ||||
| Tags | Workshop | ||||
|
|
Upon closer inspection, it looks like it might be related to the fact the game calls the Steam API in multiple threads. SE's workshop code is nearly identical, and it doesn't have this problem. The key difference is that SE commented out the parallel code and replaced it with a standard foreach loop. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2020-04-30 02:50 | gwindalmir | New Issue | |
| 2020-04-30 02:50 | gwindalmir | Tag Attached: Workshop | |
| 2020-04-30 02:50 | gwindalmir | Description Updated | |
| 2020-04-30 03:10 | gwindalmir | Note Added: 0000004 | |
| 2020-04-30 06:19 | gwindalmir | Status | new => resolved |
| 2020-04-30 06:19 | gwindalmir | Resolution | open => fixed |
| 2020-04-30 06:19 | gwindalmir | Fixed in Version | => 0.7.3.33D4BB |
| 2020-04-30 06:19 | gwindalmir | Target Version | => 0.7.3.33D4BB |
| 2020-04-30 06:30 | gwindalmir | Assigned To | => gwindalmir |
| 2020-06-04 00:59 | gwindalmir | Status | resolved => closed |
| 2020-06-07 21:58 | gwindalmir | Status | closed => resolved |