Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recoverable error: Argument 1 passed to ContaoCommunityAlliance\Contao\Bindings\Subscribers\BackendSubscriber::handleGetTheme() must be an instance... #489

Closed
kein-nickname opened this issue Jul 16, 2014 · 12 comments
Assignees
Labels
bug A bug! A bug! Fast, squish it! testing This ticket is reported to be fixed by a developer and should be tested.
Milestone

Comments

@kein-nickname
Copy link

Contao 3.3.3 / metamodels/core dev-tng (110e951) / dc-general dev-develop (3749609c)

Nach dem neusten Update bekommt man beim aufrufen der Seiten nur noch:
Backend ist erreichbar:

Recoverable error: Argument 1 passed to ContaoCommunityAlliance\Contao\Bindings\Subscribers\BackendSubscriber::handleGetTheme() must be an instance of ContaoCommunityAlliance\Contao\Bindings\Events\Backend\GetThemeEvent, instance of ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent given in composer/vendor/contao-community-alliance/events-contao-bindings/src/ContaoCommunityAlliance/Contao/Bindings/Subscribers/BackendSubscriber.php on line 59

#0 composer/vendor/contao-community-alliance/events-contao-bindings/src/ContaoCommunityAlliance/Contao/Bindings/Subscribers/BackendSubscriber.php(59): __error(4096, 'Argument 1 pass...', '/var/www/vhosts...', 59, Array)
#1 [internal function]: ContaoCommunityAlliance\Contao\Bindings\Subscribers\BackendSubscriber->handleGetTheme(Object(ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent), 'contao.events.b...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#2 composer/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php(164): call_user_func(Array, Object(ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent), 'contao.events.b...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#3 composer/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php(53): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'contao.events.b...', Object(ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent))
#4 composer/vendor/metamodels/core/src/system/modules/metamodels/MetaModels/Helper/ToolboxFile.php(543): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('contao.events.b...', Object(ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent))
#5 composer/vendor/metamodels/core/src/system/modules/metamodels/MetaModels/Helper/ToolboxFile.php(826): MetaModels\Helper\ToolboxFile->fetchAdditionalData()
#6 composer/vendor/metamodels/attribute_file/src/system/modules/metamodelsattribute_file/MetaModels/Attribute/File/File.php(356): MetaModels\Helper\ToolboxFile->resolveFiles()
#7 composer/vendor/metamodels/core/src/system/modules/metamodels/MetaModels/Attribute/Base.php(395): MetaModels\Attribute\File\File->prepareTemplate(Object(MetaModels\Render\Template), Array, Object(MetaModels\Render\Setting\Simple))
#8 composer/vendor/metamodels/core/src/system/modules/metamodels/MetaModels/Item.php(87): MetaModels\Attribute\Base->parseValue(Array, 'html5', Object(MetaModels\Render\Setting\Simple))
#9 composer/vendor/metamodels/core/src/system/modules/metamodels/MetaModels/Item.php(359): MetaModels\Item->internalParseAttribute(Object(MetaModels\Attribute\File\File), 'html5', Object(MetaModels\Render\Setting\Collection))
#10 composer/vendor/metamodels/core/src/system/modules/metamodels/MetaModels/Items.php(262): MetaModels\Item->parseValue('html5', Object(MetaModels\Render\Setting\Collection))
#11 composer/vendor/metamodels/core/src/system/modules/metamodels/MetaModels/Items.php(277): MetaModels\Items->parseValue('html5', Object(MetaModels\Render\Setting\Collection))
#12 composer/vendor/metamodels/core/src/system/modules/metamodels/MetaModels/ItemList.php(772): MetaModels\Items->parseAll('html5', Object(MetaModels\Render\Setting\Collection))
#13 composer/vendor/metamodels/core/src/system/modules/metamodels/MetaModels/FrontendIntegration/Content/ModelList.php(112): MetaModels\ItemList->render('', Object(MetaModels\FrontendIntegration\Content\ModelList))
#14 system/modules/core/elements/ContentElement.php(174): MetaModels\FrontendIntegration\Content\ModelList->compile()
#15 composer/vendor/metamodels/core/src/system/modules/metamodels/MetaModels/FrontendIntegration/Content/ModelList.php(64): Contao\ContentElement->generate()
#16 system/modules/core/library/Contao/Controller.php(468): MetaModels\FrontendIntegration\Content\ModelList->generate()
#17 system/modules/core/modules/ModuleArticle.php(196): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
#18 system/modules/core/modules/Module.php(163): Contao\ModuleArticle->compile()
#19 system/modules/core/modules/ModuleArticle.php(59): Contao\Module->generate()
#20 system/modules/core/library/Contao/Controller.php(404): Contao\ModuleArticle->generate(false)
#21 system/modules/core/library/Contao/Controller.php(268): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
#22 system/modules/core/pages/PageRegular.php(138): Contao\Controller::getFrontendModule('0', 'main')
#23 index.php(263): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#24 index.php(447): Index->run()
#25 {main}

Fatal error: Call to undefined method ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent::setTheme() in /var/www/vhosts/.../httpdocs/composer/vendor/contao-community-alliance/events-contao-bindings/src/ContaoCommunityAlliance/Contao/Bindings/Subscribers/BackendSubscriber.php on line 61 
@kein-nickname
Copy link
Author

Sobald man in der Renderingeinstellung - in meinem Fall - Bilder deaktiviert... ist die Fehlermeldung erst einmal verschwunden, die Bilder natürlich auch ;)

@kein-nickname
Copy link
Author

Genau gesagt, sobald man "Als Bildfeld mit Vorschaubild benutzen" aktiviert und Bilder verkleinert, kommt der Fehler!!!

@discordier
Copy link
Member

Problem ist vermutlich in den c-c-a contao-event-bindings zu suchen.

@kein-nickname
Copy link
Author

@discordier Das Problem trifft erst seit gestern, nach dem Update von Metamodels, dc-general, auf...

@jgrotstabel
Copy link

@discordier Kann das Problem auch bestätigen. Liegt an der Bildervorschau. Bei mir getestet mit Contao 3.2.12.

Recoverable error: Argument 1 passed to ContaoCommunityAlliance\Contao\Bindings\Subscribers\BackendSubscriber::handleGetTheme() must be an instance of ContaoCommunityAlliance\Contao\Bindings\Events\Backend\GetThemeEvent, instance of ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent given in system/modules/events-contao-bindings/classes/src/ContaoCommunityAlliance/Contao/Bindings/Subscribers/BackendSubscriber.php on line 59

#0 system/modules/events-contao-bindings/classes/src/ContaoCommunityAlliance/Contao/Bindings/Subscribers/BackendSubscriber.php(59): __error(4096, 'Argument 1 pass...', '/kunden/182578_...', 59, Array)
#1 [internal function]: ContaoCommunityAlliance\Contao\Bindings\Subscribers\BackendSubscriber->handleGetTheme(Object(ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent), 'contao.events.b...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#2 system/modules/symfony-event-dispatcher/classes/Symfony/Component/EventDispatcher/EventDispatcher.php(164): call_user_func(Array, Object(ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent), 'contao.events.b...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
#3 system/modules/symfony-event-dispatcher/classes/Symfony/Component/EventDispatcher/EventDispatcher.php(53): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'contao.events.b...', Object(ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent))
#4 system/modules/metamodels/MetaModels/Helper/ToolboxFile.php(543): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('contao.events.b...', Object(ContaoCommunityAlliance\Contao\Bindings\Events\Image\ResizeImageEvent))
#5 system/modules/metamodels/MetaModels/Helper/ToolboxFile.php(826): MetaModels\Helper\ToolboxFile->fetchAdditionalData()
#6 system/modules/metamodelsattribute_file/MetaModels/Attribute/File/File.php(357): MetaModels\Helper\ToolboxFile->resolveFiles()
#7 system/modules/metamodels/MetaModels/Attribute/Base.php(395): MetaModels\Attribute\File\File->prepareTemplate(Object(MetaModels\Render\Template), Array, Object(MetaModels\Render\Setting\Simple))
#8 system/modules/metamodels/MetaModels/Item.php(87): MetaModels\Attribute\Base->parseValue(Array, 'html5', Object(MetaModels\Render\Setting\Simple))
#9 system/modules/metamodels/MetaModels/Item.php(359): MetaModels\Item->internalParseAttribute(Object(MetaModels\Attribute\File\File), 'html5', Object(MetaModels\Render\Setting\Collection))
#10 system/modules/metamodels/MetaModels/Items.php(262): MetaModels\Item->parseValue('html5', Object(MetaModels\Render\Setting\Collection))
#11 system/modules/metamodels/MetaModels/Items.php(277): MetaModels\Items->parseValue('html5', Object(MetaModels\Render\Setting\Collection))
#12 system/modules/metamodels/MetaModels/ItemList.php(772): MetaModels\Items->parseAll('html5', Object(MetaModels\Render\Setting\Collection))
#13 system/modules/metamodels/MetaModels/FrontendIntegration/Module/ModelList.php(111): MetaModels\ItemList->render('', Object(MetaModels\FrontendIntegration\Module\ModelList))
#14 system/modules/core/modules/Module.php(148): MetaModels\FrontendIntegration\Module\ModelList->compile()
#15 system/modules/metamodels/MetaModels/FrontendIntegration/Module/ModelList.php(64): Contao\Module->generate()
#16 system/modules/core/elements/ContentModule.php(63): MetaModels\FrontendIntegration\Module\ModelList->generate()
#17 system/modules/core/library/Contao/Controller.php(456): Contao\ContentModule->generate()
#18 system/modules/core/modules/ModuleArticle.php(196): Contao\Controller->getContentElement(Object(Contao\ContentModel), 'main')
#19 system/modules/core/modules/Module.php(148): Contao\ModuleArticle->compile()
#20 system/modules/core/modules/ModuleArticle.php(59): Contao\Module->generate()
#21 system/modules/core/library/Contao/Controller.php(392): Contao\ModuleArticle->generate(false)
#22 system/modules/core/library/Contao/Controller.php(254): Contao\Controller->getArticle(Object(Contao\ArticleModel), false, false, 'main')
#23 system/modules/core/pages/PageRegular.php(138): Contao\Controller->getFrontendModule('0', 'main')
#24 index.php(256): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#25 index.php(440): Index->run()
#26 {main}

@CrawlingKing
Copy link

Das selbe hier. Ich bekomme den gleichen Fehler mit Contao 3.2.7.

@Hauge
Copy link

Hauge commented Jul 20, 2014

Selber Fehler auf contao 3.3.3, nightly tng vom 20.07.2014, 11.20 Uhr

@tim-bec
Copy link
Contributor

tim-bec commented Jul 22, 2014

@discordier jo, das problem lässt sich in Milch nachvollziehen (schaust du im frontend unter "Projekte" )

@tim-bec
Copy link
Contributor

tim-bec commented Jul 23, 2014

Ist bei mir behoben. Bitte testen @Hauge @CrawlingKing @kein-nickname

@jgrotstabel
Copy link

@tim-bec bei mir Funktionieren die Bilder jetzt wieder.

@michaelgawlik
Copy link

funktioniert.

@tim-bec
Copy link
Contributor

tim-bec commented Jul 23, 2014

Super, dann mach ich das hier mal zu. Danke fürs reporten & testen!

@tim-bec tim-bec closed this as completed Jul 23, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A bug! A bug! Fast, squish it! testing This ticket is reported to be fixed by a developer and should be tested.
Projects
None yet
Development

No branches or pull requests

7 participants