No active product variant found for product?

Ich habe hier eine Kundenshop, im welchen ein eigenes Plugin drin ist. Diese fragt die Produktdaten mittels der OrderNumber ab:

$sArticle = Shopware()->Modules()->Articles()->sGetArticleById( false, false, 'test-299007', [] );

Bei einigen Artikeln scheint das aber nicht zu gehen und es zu Fehlermeldung:

RuntimeException: 
No active product variant found for product with number "test-299007" and id "2510" in 
/engine/Shopware/Bundle/StoreFrontBundle/Service/Core/ProductNumberService.php:107 Stack trace:

#0 /engine/Shopware/Core/sArticles.php(1116): 
Shopware\Bundle\StoreFrontBundle\Service\Core\ProductNumberService->getAvailableNumber('test-299007', Object(Shopware\Bundle\StoreFrontBundle\Struct\ShopContext), Array)

So richtig kann ich damit nichts anfangen, weil der Artikel mit Varianten gar nichts zu tun hat. Hm, was kann ich tun?

Kann es sein, dass die betroffenen Artikel nicht auf „aktiv“ gesetzt sind?

LG Phil

Nein, auf „aktiv“ waren sie gesetzt. Ich vermute fehlerhafte Einträge in der DB haben dies ausgelöst. Was genau weiß ich leider nicht. Habe die Artikel einfach mit Varinaten und ohne Varianten noch mal gespeichert, Fehler war dann weg.