Why would it throw a line length exception? The hash is not overlong, the dictionary word is. It has to be truncated or rejected but that's anoher story.
Edit: Ah, yes it should be able to detect that the salt is too long.
Edit: Ah, yes it should be able to detect that the salt is too long.