I don't use OshonSoft, but it's quite common amongst compilers and interpreters to be VERY misleading, the error could be something completely different, and even on a completely different line.
Have you tried renaming it to something else?, does it work then?.