Hello, MIME::Types uses __FILE__ to locate it's data file (types.db). This fails from inside a PAR file, because of the #file 1 "MIME/Types.pm" that PAR adds.
I've filed a bug about this https://rt.cpan.org/Ticket/Display.html?id=104945 The author's reply is that this is a bug in PAR, not MIME::Types. To me, all libraries should allow the caller to specify where to find data files. In fact File::ShareDir is a much better option then __FILE__ or %INC. Anyone willing to weigh in on the argument? -Philip