Avisota 3 Error bei Mitteilung anzeigen und versenden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Flox
    Contao-Nutzer
    • 04.12.2013
    • 221

    #1

    Avisota 3 Error bei Mitteilung anzeigen und versenden

    Hallo Zusammen,

    ich bekomme folgende Fehlermeldung wenn ich den Button "Mitteilung XXX anzeigen und versenden" betätige:

    Recoverable error: Argument 2 passed to Avisota\Contao\SubscriptionRecipient\RecipientSour ce\RecipientsRecipientSourceFactory:arseRecipientsUnsubscribePage() must be an instance of Avisota\Contao\SubscriptionRecipient\RecipientSour ce\RecipientsRecipientSource, instance of Avisota\Contao\Salutation\SalutationRecipientSourc e given, called in /www/htdocs/w0146c52/zedler.de/composer/vendor/avisota/contao-subscription-recipient/src/RecipientSource/RecipientsRecipientSourceFactory.php on line 54 and defined in composer/vendor/avisota/contao-subscription-recipient/src/RecipientSource/RecipientsRecipientSourceFactory.php on line 107
    #0 composer/vendor/avisota/contao-subscription-recipient/src/RecipientSource/RecipientsRecipientSourceFactory.php(107): __error(4096, 'Argument 2 pass...', '/www/htdocs/w01...', 107, Array)
    #1 composer/vendor/avisota/contao-subscription-recipient/src/RecipientSource/RecipientsRecipientSourceFactory.php(54): Avisota\Contao\SubscriptionRecipient\RecipientSour ce\RecipientsRecipientSourceFactory->parseRecipientsUnsubscribePage(Object(Avisota\Con tao\Entity\RecipientSource), Object(Avisota\Contao\Salutation\SalutationRecipie ntSource))
    #2 composer/vendor/avisota/contao-core/src/ServiceFactory.php(229): Avisota\Contao\SubscriptionRecipient\RecipientSour ce\RecipientsRecipientSourceFactory->createRecipientSource(Object(Avisota\Contao\Entit y\RecipientSource))
    #3 composer/vendor/avisota/contao-core/src/ServiceFactory.php(89): Avisota\Contao\Core\ServiceFactory->createRecipientSource(Object(Avisota\Contao\Entit y\RecipientSource))
    #4 composer/vendor/pimple/pimple/lib/Pimple.php(126): Avisota\Contao\Core\ServiceFactory->Avisota\Contao\Core\{closure}(Object(Pimple))
    #5 composer/vendor/pimple/pimple/lib/Pimple.php(83): Pimple::{closure}(Object(Pimple))
    #6 composer/vendor/avisota/contao-message/src/Send/SendImmediateModule.php(61): Pimple->offsetGet('avisota.recipie...')
    #7 composer/vendor/avisota/contao-message/src/Backend/Preview.php(109): Avisota\Contao\Message\Core\Send\SendImmediateModu le->run(Object(Avisota\Contao\Entity\Message))
    #8 composer/vendor/avisota/contao-message/src/Backend/Preview.php(60): Avisota\Contao\Message\Core\Backend\Preview->renderPreviewView(Object(ContaoCommunityAlliance\ DcGeneral\DefaultEnvironment))
    #9 [internal function]: Avisota\Contao\Message\Core\Backend\Preview->handleAction(Object(ContaoCommunityAlliance\DcGen eral\Event\ActionEvent), 'dc-general.acti...', Object(Symfony\Component\EventDispatcher\EventDisp atcher))
    #10 composer/vendor/symfony/event-dispatcher/EventDispatcher.php(181): call_user_func(Array, Object(ContaoCommunityAlliance\DcGeneral\Event\Act ionEvent), 'dc-general.acti...', Object(Symfony\Component\EventDispatcher\EventDisp atcher))
    #11 composer/vendor/symfony/event-dispatcher/EventDispatcher.php(46): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'dc-general.acti...', Object(ContaoCommunityAlliance\DcGeneral\Event\Act ionEvent))
    #12 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Controller/DefaultController.php(130): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('dc-general.acti...', Object(ContaoCommunityAlliance\DcGeneral\Event\Act ionEvent))
    #13 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/DC/General.php(272): ContaoCommunityAlliance\DcGeneral\Controller\Defau ltController->handle(Object(ContaoCommunityAlliance\DcGeneral\A ction))
    #14 system/modules/core/classes/Backend.php(650): ContaoCommunityAlliance\DcGeneral\DC_General->__call('preview', Array)
    #15 system/modules/core/classes/Backend.php(650): DC_General->preview()
    #16 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('avisota_newslet...')
    #17 contao/main.php(20): Contao\BackendMain->run()
    #18 {main}

    Fatal error: Call to undefined method Avisota\Contao\Salutation\SalutationRecipientSourc e::setUnsubscribeUrlPattern() in /www/htdocs/xxx/xxx/composer/vendor/avisota/contao-subscription-recipient/src/RecipientSource/RecipientsRecipientSourceFactory.php on line 130
    Die Meldung kommt auch, wenn ich in den Einstellungen bei Empfängerquellen auf "Listen Sie die Empfänger aus der Quelle ID XXX auf" betätige.

    Hat einer eine Ahnung?

    Viele Grüße
    Flox
    Zuletzt geändert von Flox; 31.03.2016, 14:23.
  • baumannsv
    Contao-Nutzer
    • 28.01.2015
    • 152

    #2
    Hallo,

    genauere Angaben könnten weiterhelfen.
    Was für eine Version von Avisota bzw. composer oder nightly build.
    Contao Version.

    Es gibt eine neu Avisota 3.1 für composer.

    Mit freundlichen Grüßen Sven Baumann

    Kommentar

    • Flox
      Contao-Nutzer
      • 04.12.2013
      • 221

      #3
      Zitat von baumannsv Beitrag anzeigen
      Hallo,

      genauere Angaben könnten weiterhelfen.
      Was für eine Version von Avisota bzw. composer oder nightly build.
      Contao Version.

      Es gibt eine neu Avisota 3.1 für composer.

      Mit freundlichen Grüßen Sven Baumann
      Ja, ganz vergessen.

      Contao: 3.5.8
      Avisota: 3.0 (contao-bundle-all)
      Composer: 0.16.3

      Grüße

      Kommentar

      • baumannsv
        Contao-Nutzer
        • 28.01.2015
        • 152

        #4
        Hallo,

        seit gestern gibt es die 3.1.

        Wähle das 3.1 bundle-all aus.

        Mit freundlichen Grüßen Sven

        Kommentar

        • Flox
          Contao-Nutzer
          • 04.12.2013
          • 221

          #5
          Schon dabei gewesen. Erstmal Danke dafür.

          Nun bekomm ich beim Updaten über den Composer folgende Meldung:
          Failed to execute git status --porcelain --untracked-files=no error: inflate: data stream error (incorrect data check) fatal: loose object 3d066cdf960da5a6ca84588d0e7c546d655bf5ed (stored in .git/objects/3d/066cdf960da5a6ca84588d0e7c546d655bf5ed) is corrupt
          Edit:
          Bricht quasi den Upadte von Avisota ab:
          Loading composer repositories with package information
          Updating dependencies
          - Updating avisota/contao-message-element-text (3.0.1 => 3.1.0)
          Grüße
          Zuletzt geändert von Flox; 31.03.2016, 14:07.

          Kommentar

          • baumannsv
            Contao-Nutzer
            • 28.01.2015
            • 152

            #6
            Hallo,

            probier mal folgendes.
            Avisota deinstallieren, den Update der Datenbank nicht machen.
            Danach Avisota installieren.

            Mit freundlichen Grüßen Sven

            Kommentar

            • Flox
              Contao-Nutzer
              • 04.12.2013
              • 221

              #7
              uiui, nun wirds kritisch

              Erhalte nun folgenden Error:
              Fatal error: Uncaught exception ReflectionException with message Class Avisota\Contao\Core\ServiceFactory does not exist thrown in composer/vendor/contao-community-alliance/dependency-container/src/DependencyInjection/Container/ContainerInitializer.php on line 94
              #0 composer/vendor/contao-community-alliance/dependency-container/src/DependencyInjection/Container/ContainerInitializer.php(94): ReflectionClass->__construct('Avisota\\Contao\\...')
              #1 composer/vendor/contao-community-alliance/dependency-container/src/DependencyInjection/Container/ContainerInitializer.php(449): DependencyInjection\Container\ContainerInitializer->callHooks(Object(Pimple))
              #2 system/initialize.php(243): DependencyInjection\Container\ContainerInitializer->init()
              #3 index.php(16): require('/www/htdocs/w01...')
              #4 {main}
              Das kam dann beim Deinstallieren des Pakets.

              Grüße

              Kommentar

              • baumannsv
                Contao-Nutzer
                • 28.01.2015
                • 152

                #8
                Hallo Community,

                ich habe mir das angeschaut warum das Update mit dem Composer fehlerhaft war.
                Der Grund dafür war der Interne Cache von Contao.
                Man sollte für dem Update mit Composer den Internen Cache löschen und in den Contao-Einstellungen
                den Interen Cache umgehen einstellen.

                Mit freundlichen Grüßen Sven Baumann

                Kommentar

                Lädt...