like why did the program even choose to open this file? a stack trace is useless if your code is even a little bit generic