Object ‘QueryRun’ could not be created

When opening a query I had just imported from an xpo file, the query fails with the falling errors:

Fehler während der Verarbeitung: Query (Datenquelle) hat keinen gültigen ausführbaren Code in Methode ‘new’. (C)\Classes\Query\new (C)\Classes\QueryRun\new (C)\Classes\SysQueryRun\new – line 6 (C)\Classes\ClassFactory\QueryRunClass – line 5 queryRun kann nicht erstellt werden Objekt ‘QueryRun’ konnte nicht erstellt werden.

The workaround is to disable datasources until the error no longer appears.  Afterwards the datasources can be enabled again.