Basically, I have encountered the same error as answered here and the workaround suggested by Andrey Vihrov reenables me to compile the document. The problem now is, that any shorthand defined by the ngerman-package (most notably the non-breaking hypen
"~) has now been disabled, and I see combinations of american style closing quotes followed by a non-break space where a non-breaking hyphen should be.
Is there any way possible of keeping the shorthand definition, or redefining it to something else (something like
\nbhy pops up to mind)?
I am using XeLaTeX as supplied by TeXLive.