So yeah. I'm getting an error when trying to pack content.
Something broke:
System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
From an issue reported on github, the response is that it's likely to do with some form of corrupt content as the person who reported it has a TON of errors in their compile log. My compile log however has no errors.
I've traced the problem to some skybox models by hiding all models in the map, compiling, trying to pack, then unhiding models in a particular visgroup, compiling, trying to pack, then unhiding models in another visgroup, etc, etc until I found the models that were causing CompilePal to choke on packing content.
Bear in mind these models are showing NO other errors, not in Hammer, not in the compile log, and not in game. They simply cause Compile Pal's packing to choke.
I have not tried to pack them in with VIDE (and I probably won't bother, I'll just fix them and move on).
Anyway, all of this is a long winded request for some better error reporting.
Even using Fast compile to narrow down the models causing the problem, this still took a LONG time to iterate through all my visgroups before finding the problem.
"Something broke" is vague. Since it's an EndOfStreamException, I don't think you can do this, but ideally it should report "failed on trying to pack <asset>" or "failed to read <asset>".
Or maybe even just list the ones that it was able to read as it reads them. Or really anything to help narrow it down when this sort of error occurs.