I haven't ever had an issue browsing the contents of Amiga .lha files. But I've come across one that DirOpus doesn't seem to like - "...data is invalid (13)". I'm able to extract the contents of that same file using the Amiga version of LhA (on an Amiga) without issue. WinRAR also doesn't have any issues extracting the contents on my PC. So, the issue seems to be with DirOpus. I have DirOpus 12.31 installed.
Here's a link to the file page (not the file itself) on Aminet that DirOpus complains is invalid:
http://aminet.net/package/util/virus/vht-vc25
You can download the .lha archive from there to try and replicate the issue.