plenta / contao-jobs-basic-bundle

Contao Job Manager
https://plenta.io/contao-erweiterungen/jobs-basic
GNU Lesser General Public License v3.0
23 stars 7 forks source link

Uncaught PHP Exception ErrorException: "Warning: Attempt to read property "path" on null" #130

Closed akroii closed 2 months ago

akroii commented 8 months ago

Hi, wenn man auf einen Job draufklickt, wird man zu der Detailseite weitergeleitet. In meinem Fall aber wird man zu einer Exception weitergeleitet.

ErrorException:
Warning: Attempt to read property "path" on null

  at vendor/plenta/contao-jobs-basic-bundle/src/Plenta/ContaoJobsBasic/GoogleForJobs/GoogleForJobs.php:150
  at Plenta\ContaoJobsBasic\GoogleForJobs\GoogleForJobs->generateLogo(object(PlentaJobsBasicOrganizationModel), array('@context' => 'https://schema.org', '@type' => 'JobPosting', 'title' => 'Medizinische Fachangestellte mit Röntgenschein &#40;MFA – m/w/d&#41; Einsatz im Mammographie Screening', 'datePosted' => '2023-03-09T10:46:15+01:00', 'description' => '<h2>Medizinische Fachangestellte mit Röntgenschein <br>(MFA – m/w/d)</h2><p><strong>Einsatz im umfangreichen Untersuchungsspektrum:</strong><br>CT, MRT, Mammographie, Sonographie, volldigitale Röntgendiagnostik nach Einarbeitung Rotation an allen Arbeitsplätzen</p><p><strong>Einsatzstandort:</strong></p><ul><li>Leipzig Praxis am Diakonissenkrankenhaus</li><li>Leipzig-Schönefeld Praxis am Rathaus</li></ul><p><strong>Gehaltsangabe:</strong></p><ul><li>attraktive Grundvergütung eng an den TVÖD angelehnt,</li><li>Zuschläge je nach Qualifizierung, Aufgaben- und Verantwortungsbereichen</li><li>Urlaubs- und Sonderzahlungen</li><li>leistungsabhängige Bonuszahlungen</li><li>attraktive Vergütung der Bereitschafsdienste</li><li>Arbeitgeberfinanzierte betriebliche Altersvorsorge</li><li>Sozialversicherungs- und steuerfreier Sachbezug</li></ul><p><strong>Ihr Profil:</strong></p><ul><li>abgeschlossene medizinische Ausbildung (z. Bsp. MFA, Alten-/ KrankenpflegerIn, RettungssanitäterIn, PhysiotherapeutIn)</li><li>Ambitionen zur beruflichen Weiterentwicklung im radiologischen Bereich</li><li>Zusatz-Qualifikation „Röntgendiagnostik, erforderliche Kenntnisse Strahlenschutz“ kann berufsbegleitend über unsere Praxis erworben werden</li><li>empathischer und achtungsvoller Umgang mit Patienten sind Grundlage Ihrer Arbeit ein hohes Maß an Engagement, Flexibilität und Verantwortungsbewusstsein</li></ul><p><strong>Ihre Aufgaben</strong></p><ul><li>Durchführung konventioneller Röntgenuntersuchungen, ggf. Weiterqualifikation in der Mammografie und für die Computer-/Kernspintomografie</li><li>Patientenbetreuung</li><li>Verwaltungstätigkeiten</li></ul><p><strong>Wir bieten:</strong></p><ul><li>unbefristete Beschäftigung in Voll – oder Teilzeit</li><li>einen fachlich vielseitigen, verantwortungsvollen Arbeitsplatz</li><li>Kostenübernahme und Unterstützung bei Vorbereitungen zur Erlangung der Zusatz-Qualifikation „Röntgendiagnostik, erforderliche Kenntnisse Strahlenschutz“</li><li>geregelte Arbeitszeiten in einem abwechslungsreichen und modernen Umfeld</li><li>arbeitgeberfinanzierte Fort – und Weiterbildungsmöglichkeiten</li><li>sehr gute Erreichbarkeit aller Praxis-Standorte mit öffentlichen Verkehrsmitteln</li><li>Leipzig – eine lebendige, junge, bunte, multikulturelle Stadt mit viel Grün, einer pulsierenden Innenstadt, tollen Szenevierteln, Kunst, Kultur, Sport ...</li></ul><p>Wie wäre es mit einem Schnuppertag zum Kennenlernen?</p><p>PD Dr. med. habil. Jens-Peter Schneider<br><br>0341 444 3772 / 3773<br>Georg-Schwarz-Str. 49<br>04177 Leipzig</p>', 'employmentType' => 'FULL_TIME', 'directApply' => true, 'jobLocation' => array('@type' => 'Place', 'address' => array('@type' => 'PostalAddress', 'streetAddress' => 'Georg-Schwarz-Str. 49', 'addressLocality' => 'Leipzig', 'postalCode' => '04177', 'addressRegion' => 'Sachsen', 'addressCountry' => 'de')), 'hiringOrganization' => array('@type' => 'Organization', 'name' => 'Mammascreening', 'sameAs' => 'https://www.mammascreening-leipzig.de/')))
     (vendor/plenta/contao-jobs-basic-bundle/src/Plenta/ContaoJobsBasic/GoogleForJobs/GoogleForJobs.php:123)
  at Plenta\ContaoJobsBasic\GoogleForJobs\GoogleForJobs->generateHiringOrganization(object(PlentaJobsBasicOfferModel), array('@context' => 'https://schema.org', '@type' => 'JobPosting', 'title' => 'Medizinische Fachangestellte mit Röntgenschein &#40;MFA – m/w/d&#41; Einsatz im Mammographie Screening', 'datePosted' => '2023-03-09T10:46:15+01:00', 'description' => '<h2>Medizinische Fachangestellte mit Röntgenschein <br>(MFA – m/w/d)</h2><p><strong>Einsatz im umfangreichen Untersuchungsspektrum:</strong><br>CT, MRT, Mammographie, Sonographie, volldigitale Röntgendiagnostik nach Einarbeitung Rotation an allen Arbeitsplätzen</p><p><strong>Einsatzstandort:</strong></p><ul><li>Leipzig Praxis am Diakonissenkrankenhaus</li><li>Leipzig-Schönefeld Praxis am Rathaus</li></ul><p><strong>Gehaltsangabe:</strong></p><ul><li>attraktive Grundvergütung eng an den TVÖD angelehnt,</li><li>Zuschläge je nach Qualifizierung, Aufgaben- und Verantwortungsbereichen</li><li>Urlaubs- und Sonderzahlungen</li><li>leistungsabhängige Bonuszahlungen</li><li>attraktive Vergütung der Bereitschafsdienste</li><li>Arbeitgeberfinanzierte betriebliche Altersvorsorge</li><li>Sozialversicherungs- und steuerfreier Sachbezug</li></ul><p><strong>Ihr Profil:</strong></p><ul><li>abgeschlossene medizinische Ausbildung (z. Bsp. MFA, Alten-/ KrankenpflegerIn, RettungssanitäterIn, PhysiotherapeutIn)</li><li>Ambitionen zur beruflichen Weiterentwicklung im radiologischen Bereich</li><li>Zusatz-Qualifikation „Röntgendiagnostik, erforderliche Kenntnisse Strahlenschutz“ kann berufsbegleitend über unsere Praxis erworben werden</li><li>empathischer und achtungsvoller Umgang mit Patienten sind Grundlage Ihrer Arbeit ein hohes Maß an Engagement, Flexibilität und Verantwortungsbewusstsein</li></ul><p><strong>Ihre Aufgaben</strong></p><ul><li>Durchführung konventioneller Röntgenuntersuchungen, ggf. Weiterqualifikation in der Mammografie und für die Computer-/Kernspintomografie</li><li>Patientenbetreuung</li><li>Verwaltungstätigkeiten</li></ul><p><strong>Wir bieten:</strong></p><ul><li>unbefristete Beschäftigung in Voll – oder Teilzeit</li><li>einen fachlich vielseitigen, verantwortungsvollen Arbeitsplatz</li><li>Kostenübernahme und Unterstützung bei Vorbereitungen zur Erlangung der Zusatz-Qualifikation „Röntgendiagnostik, erforderliche Kenntnisse Strahlenschutz“</li><li>geregelte Arbeitszeiten in einem abwechslungsreichen und modernen Umfeld</li><li>arbeitgeberfinanzierte Fort – und Weiterbildungsmöglichkeiten</li><li>sehr gute Erreichbarkeit aller Praxis-Standorte mit öffentlichen Verkehrsmitteln</li><li>Leipzig – eine lebendige, junge, bunte, multikulturelle Stadt mit viel Grün, einer pulsierenden Innenstadt, tollen Szenevierteln, Kunst, Kultur, Sport ...</li></ul><p>Wie wäre es mit einem Schnuppertag zum Kennenlernen?</p><p>PD Dr. med. habil. Jens-Peter Schneider<br><br>0341 444 3772 / 3773<br>Georg-Schwarz-Str. 49<br>04177 Leipzig</p>', 'employmentType' => 'FULL_TIME', 'directApply' => true, 'jobLocation' => array('@type' => 'Place', 'address' => array('@type' => 'PostalAddress', 'streetAddress' => 'Georg-Schwarz-Str. 49', 'addressLocality' => 'Leipzig', 'postalCode' => '04177', 'addressRegion' => 'Sachsen', 'addressCountry' => 'de')), 'hiringOrganization' => array('@type' => 'Organization', 'name' => 'Mammascreening', 'sameAs' => 'https://www.mammascreening-leipzig.de/')))
     (vendor/plenta/contao-jobs-basic-bundle/src/Plenta/ContaoJobsBasic/GoogleForJobs/GoogleForJobs.php:86)
  at Plenta\ContaoJobsBasic\GoogleForJobs\GoogleForJobs->generateStructuredData(object(PlentaJobsBasicOfferModel))
     (vendor/plenta/contao-jobs-basic-bundle/src/Plenta/ContaoJobsBasic/Controller/Contao/FrontendModule/JobOfferReaderController.php:177)
  at Plenta\ContaoJobsBasic\Controller\Contao\FrontendModule\JobOfferReaderController->getResponse(object(FragmentTemplate), object(ModuleModel), object(Request))
     (vendor/contao/core-bundle/src/Controller/FrontendModule/AbstractFrontendModuleController.php:40)
  at Contao\CoreBundle\Controller\FrontendModule\AbstractFrontendModuleController->__invoke(object(Request), object(ModuleModel), 'main', array('left'))
     (vendor/symfony/http-kernel/HttpKernel.php:163)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 2)
     (vendor/symfony/http-kernel/HttpKernel.php:75)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 2, false)
     (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86)
  at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(object(HttpKernel), object(Request), 2, false)
     (vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php:80)
  at Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render('/_fragment?_path=_format%3Dhtml%26_locale%3Dde%26_controller%3Dcontao.frontend_module.plenta_jobs_basic_offer_reader', object(Request), array('ignore_errors' => false))
     (vendor/symfony/http-kernel/Fragment/FragmentHandler.php:85)
  at Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(object(FrontendModuleReference), 'forward', array('ignore_errors' => false))
     (vendor/contao/core-bundle/src/Fragment/FragmentHandler.php:69)
  at Contao\CoreBundle\Fragment\FragmentHandler->render(object(FrontendModuleReference))
     (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleProxy.php:60)
  at Contao\ModuleProxy->generate()
     (vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:59)
  at Contao\ContentModule->generate()
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:622)
  at Contao\Controller::getContentElement(object(ContentModel), 'main')
     (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:197)
  at Contao\ModuleArticle->compile()
     (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214)
  at Contao\Module->generate()
     (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:70)
  at Contao\ModuleArticle->generate(false)
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:550)
  at Contao\Controller::getArticle(object(ArticleModel), false, false, 'main')
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:392)
  at Contao\Controller::getFrontendModule(0, 'main')
     (vendor/fritzmg/contao-inherit-article/src/EventListener/InheritArticleListener.php:50)
  at InheritArticleBundle\EventListener\InheritArticleListener->getRenderedInheritedArticles(44, 'main')
     (vendor/fritzmg/contao-inherit-article/src/EventListener/InheritArticleListener.php:41)
  at InheritArticleBundle\EventListener\InheritArticleListener->onGetArticles(44, 'main')
     (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:370)
  at Contao\Controller::getFrontendModule('0', 'main')
     (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:194)
  at Contao\PageRegular->prepare(object(PageModel))
     (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:61)
  at Contao\PageRegular->getResponse(object(PageModel), true)
     (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:320)
  at Contao\FrontendIndex->renderPage(object(PageModel))
     (vendor/symfony/http-kernel/HttpKernel.php:163)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
     (vendor/symfony/http-kernel/HttpKernel.php:75)
  at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
     (vendor/symfony/http-kernel/Kernel.php:202)
  at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
     (web/index.php:44)                

Contao: 4.13.39 Plenta Jobs Basic: 2.4.12

akroii commented 7 months ago

Can be solved if you set an image in Unternehmesverwaltung image