I have an ISO (from the steam game Wetlands at https://store.steampowered.com/app/1367160/Wetlands/), that fails to parse with this library. This was because the datetime items were failing to parse. I was able to create a workaround by making those fields optional and then letting the processing continue afterwards. When I did this and then ran the tree example, the ISO file list looks to be correct, so it seems isolated to parsing these particular items.
The parsing of these fields may be fixable, but I'm not sure the best way to do that, hence the workaround. I've included the output of the logs that currently occur in the error case:
I have an ISO (from the steam game Wetlands at https://store.steampowered.com/app/1367160/Wetlands/), that fails to parse with this library. This was because the datetime items were failing to parse. I was able to create a workaround by making those fields optional and then letting the processing continue afterwards. When I did this and then ran the tree example, the ISO file list looks to be correct, so it seems isolated to parsing these particular items.
The parsing of these fields may be fixable, but I'm not sure the best way to do that, hence the workaround. I've included the output of the logs that currently occur in the error case: