Oxid 6.0.2 oxPDF not found

module
oxid6

#1

Hallo,

nach dem update auf die neue shopversion bekomme ich leider die folgende Fehlermeldung von einem modul. Hier wurde die oxPDF function benutzt. In der funktionsdokumentation von 4.6 sehe ich, dass die funktion noch da war.
Wurde diese in 6 raus genommen oder umgenannt?

Der Fehler scheint bei der Initialisierung der funktion auf zu treten.
$oPdf = oxNew(‘oxPDF’);

[16 Jul 10:11:29.786427 2018] [exception] [type OxidEsales\Eshop\Core\Exception\SystemComponentException] [code 0] [file /data/www/www.url.com/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/UtilsObject.php] [line 222] [message EXCEPTION_SYSTEMCOMPONENT_CLASSNOTFOUND oxpdf]
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #0 /data/www/www.url.com/oxid6/source/oxfunctions.php(101): OxidEsales\EshopCommunity\Core\UtilsObject->oxNew('oxpdf')
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #1 /data/www/www.url.com/oxid6/source/modules/url/gg_montagepartner/core/gg_montagepartner_oxorder.php(567): oxNew('oxPDF')
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #2 /data/www/www.url.com/oxid6/source/modules/url/gg_montagepartner/application/controllers/Montageticket.php(51): gg_montagepartner_oxorder->genPdfTicket('807161010444_Bl...', NULL)
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #3 /data/www/www.url.com/oxid6/source/modules/url/gg_montagepartner/application/controllers/Montageticket.php(24): Montageticket->createPDF()
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #4 /data/www/www.url.com/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(453): Montageticket->render()
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #5 /data/www/www.url.com/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(344): OxidEsales\EshopCommunity\Core\ShopControl->_render(Object(Montageticket))
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #6 /data/www/www.url.com/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(276): OxidEsales\EshopCommunity\Core\ShopControl->formOutput(Object(Montageticket))
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #7 /data/www/www.url.com/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/ShopControl.php(137): OxidEsales\EshopCommunity\Core\ShopControl->_process('montageticket', NULL, NULL, NULL)
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #8 /data/www/www.url.com/oxid6/vendor/oxid-esales/oxideshop-ce/source/Core/Oxid.php(26): OxidEsales\EshopCommunity\Core\ShopControl->start()
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #9 /data/www/www.url.com/oxid6/source/index.php(15): OxidEsales\EshopCommunity\Core\Oxid::run()
[16 Jul 10:11:29.786427 2018] [exception] [stacktrace] #10 {main}

#2

gibts nicht mehr.
Die ganze PDF-Rechnung ist jetzt in einem externen Modul:


#3

Einfach auf folgendes umstellen in der initialisierung der pdf engine nachdem man das pdf-invoice-module installiert hat, dann gehts wieder!

$oPdf = oxNew('InvoicepdfPDF');

Top info, danke