KSK-Agentur / KskCustomPriceCalc

0 stars 0 forks source link

Uncaught Error: Call to a member function getId(), getName(), getTax() #1

Open mbdesign opened 5 years ago

mbdesign commented 5 years ago

Hi, leider gibt es beim Export einen Fehler.

Lag vermutlich aber an dem FroshProfiler. Ich lasse es trotzdem mal hier stehen.

Fatal error: Uncaught Error: Call to a member function getName() on null in /test/custom/plugins/KskCustomPriceCalc/Subscribers/PriceCalculation.php:119 Stack trace:

0 /test/engine/Library/Enlight/Event/Handler/Default.php(91): KskCustomPriceCalc\Subscribers\PriceCalculation->exportFilter(Object(Enlight_Event_EventArgs))

1 /test/custom/plugins/FroshProfiler/Components/Event/EventManager.php(246): Enlight_Event_Handler_Default->execute(Object(Enlight_Event_EventArgs))

2 /test/custom/plugins/FroshProfiler/Components/Event/EventManager.php(104): FroshProfiler\Components\Event\EventManager->parentFilter('Shopware_Module...', Array, Object(Enlight_Event_EventArgs))

3 /test/engine/Shopware/Core/sExport.php(1141): FroshProfiler\Components\Event\EventManag in /test/custom/plugins/KskCustomPriceCalc/Subscribers/PriceCalculation.php on line 119

/** @var TaxModel $taxModel */ $taxModel = $this->modelManager->find(TaxModel::class, $export->sCustomergroup['tax']); $tax = $this->taxHydrator->hydrate([ '__tax_id' => $taxModel->getId(), '__tax_description' => $taxModel->getName(), '__tax_tax' => $taxModel->getTax(), ]);

JoshuaBehrens commented 5 years ago

Vielen Dank für den Hinweis. Der FroshProfiler ist eventuell nur im StackTrace, weil der alles mitloggt. Lasse ich beim Testen dann aber auf jeden Fall aktiv.

Welche Shopware Version hast du benutzt? Was für Produkte exportierst du hier, Demodaten (SW4 oder SW5)? Konntest du das Problem eventuell auf ein Produkt beschränken? Was für Konfiguration im Plugin hast du vorgenommen?