Ergebnis 1 bis 5 von 5

Thema: 3.5.x Fehlermeldung beim Bearbeiten

  1. #1
    Contao-Nutzer
    Registriert seit
    04.12.2013.
    Ort
    Reutlingen
    Beiträge
    221

    Standard 3.5.x Fehlermeldung beim Bearbeiten

    Hallo Zusammen,

    System:
    Contao 3.5.8. war aber auch schon bei 3.5.6
    Avisota 3.0 (contao-bundle-all)

    Ich bekomme folgende Fehlermeldung wenn ich z.B. ein Element im Newsletter bearbeiten oder neu anlegen möchte.
    habe das auf 2 Umgebungen mit den gleichen Voraussetzungen getestet, kommt bei beiden vor.

    Warning: array_key_exists() expects parameter 2 to be array, null given in composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/EditMask.php on line 779
    #0 [internal function]: __error(2, 'array_key_exist...', '/www/htdocs/xxx...', 779, Array)
    #1 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/EditMask.php(779): array_key_exists('orm_avisota_mes...', NULL)
    #2 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/EditMask.php(402): ContaoCommunityAlliance\DcGeneral\Contao\View\Cont ao2BackendView\EditMask->getLegendStates()
    #3 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/EditMask.php(682): ContaoCommunityAlliance\DcGeneral\Contao\View\Cont ao2BackendView\EditMask->buildFieldSet(Object(ContaoCommunityAlliance\DcGe neral\Contao\View\Contao2BackendView\ContaoWidgetM anager), Object(ContaoCommunityAlliance\DcGeneral\DataDefin ition\Palette\Palette), NULL)
    #4 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/BaseView.php(602): ContaoCommunityAlliance\DcGeneral\Contao\View\Cont ao2BackendView\EditMask->execute()
    #5 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/BaseView.php(577): ContaoCommunityAlliance\DcGeneral\Contao\View\Cont ao2BackendView\BaseView->createEditMask(Object(Contao\Doctrine\ORM\DataCon tainer\General\EntityModel), Object(Contao\Doctrine\ORM\DataContainer\General\E ntityModel), NULL, NULL)
    #6 [internal function]: ContaoCommunityAlliance\DcGeneral\Contao\View\Cont ao2BackendView\BaseView->edit(Object(ContaoCommunityAlliance\DcGeneral\Act ion))
    #7 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Contao/View/Contao2BackendView/BaseView.php(141): call_user_func_array(Array, Array)
    #8 [internal function]: ContaoCommunityAlliance\DcGeneral\Contao\View\Cont ao2BackendView\BaseView->handleAction(Object(ContaoCommunityAlliance\DcGen eral\Event\ActionEvent), 'dc-general.acti...', Object(Symfony\Component\EventDispatcher\EventDisp atcher))
    #9 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))
    #10 composer/vendor/symfony/event-dispatcher/EventDispatcher.php(46): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'dc-general.acti...', Object(ContaoCommunityAlliance\DcGeneral\Event\Act ionEvent))
    #11 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))
    #12 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/DC_General.php(284): ContaoCommunityAlliance\DcGeneral\Controller\Defau ltController->handle(Object(ContaoCommunityAlliance\DcGeneral\A ction))
    #13 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/DC_General.php(344): ContaoCommunityAlliance\DcGeneral\DC_General->callAction()
    #14 system/modules/core/classes/Backend.php(650): ContaoCommunityAlliance\DcGeneral\DC_General->edit()
    #15 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('avisota_newslet...')
    #16 contao/main.php(20): Contao\BackendMain->run()
    #17 {main}

    Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/xxx/xxx/system/helper/functions.php:65) in system/modules/core/library/Contao/Template.php on line 294
    #0 [internal function]: __error(2, 'Cannot modify h...', '/www/htdocs/xxx...', 294, Array)
    #1 system/modules/core/library/Contao/Template.php(294): header('Vary: User-Agen...', false)
    #2 system/modules/core/classes/BackendTemplate.php(120): Contao\Template->output()
    #3 system/modules/core/controllers/BackendMain.php(275): Contao\BackendTemplate->output()
    #4 system/modules/core/controllers/BackendMain.php(135): Contao\BackendMain->output()
    #5 contao/main.php(20): Contao\BackendMain->run()
    #6 {main}

    Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/xxx/xxx/system/helper/functions.php:65) in system/modules/core/library/Contao/Template.php on line 295
    #0 [internal function]: __error(2, 'Cannot modify h...', '/www/htdocs/xxx...', 295, Array)
    #1 system/modules/core/library/Contao/Template.php(295): header('Content-Type: t...')
    #2 system/modules/core/classes/BackendTemplate.php(120): Contao\Template->output()
    #3 system/modules/core/controllers/BackendMain.php(275): Contao\BackendTemplate->output()
    #4 system/modules/core/controllers/BackendMain.php(135): Contao\BackendMain->output()
    #5 contao/main.php(20): Contao\BackendMain->run()
    #6 {main}
    Hat hier jmd eine Vermutung, an was das liegen könnte?

    Viele Grüße
    Flox

  2. #2
    Contao-Nutzer Avatar von baumannsv
    Registriert seit
    28.01.2015.
    Beiträge
    152

    Standard

    Hallo Community,

    das Warning ist mir bekannt.
    Übrigens ein Warning ist kein Fehler, sondern dient als Hinweis.
    Dieses Warning muss nicht beachtet werden. Wenn in den Einstellung von Contao
    Fehlermeldung anzeigen nicht gesetzt, wird dies auch nicht ausgeben.

    Der Fehler komt von einen bestimmten Packet das Avisota voraussetzt.
    Wenn in diesem Packet dies behoben sollte man ein update machen.

    https://github.com/contao-community-...neral/releases

    Den mitgeteilten Link handelt es sich von dem oben erwähnten Packet.
    Hier könnt ihr nachschauen ob die Version 2.0.0-beta34 oder höhere Version existiert.
    Wenn dies der Fall sein sollte dann macht doch bitte ein Update. Danach sollte der
    Warning nicht mehr kommen.

    Mit freundlichen Grüßen Sven Baumann

  3. #3
    Contao-Nutzer
    Registriert seit
    04.12.2013.
    Ort
    Reutlingen
    Beiträge
    221

    Standard

    Hallo baumannsv,

    sowas in der Arte hatte ich mir schon gedacht.
    Danke für deine Antwort.

    Grüße

  4. #4
    Contao-Nutzer
    Registriert seit
    24.02.2016.
    Beiträge
    183

    Standard

    Hallo Sven,
    mittlerweile ist die Version 2.0.0-beta36 von dc-general da, die Warnings sind aber immernoch vorhanden. Mit den ganzen Warnings ist Avisota fast nicht zu bedienen, nach jedem Speichern & Schließen muss ich das Backend nochmal neu laden um überhaupt wieder zurück zu kommen. Ich muss gestehen, ich nutze Avisota zum ersten mal und bin auch hin und weg von den ganzen Features und Möglichkeiten. Jedoch bin ich nicht davon begeistert, alle Warnings zu deaktivieren nur damit Avisota ordnungsgemäß arbeitet. Gibt es dafür eine Lösung bzw. alternative Möglichkeit?

  5. #5
    Contao-Nutzer Avatar von baumannsv
    Registriert seit
    28.01.2015.
    Beiträge
    152

    Standard

    Hallo Communtiy,

    bei der aktuellen DCG Version Beta 36 ist das Problem mit den Warnings immer noch vorhanden, diese Version benutzt auch Avisota.

    Damit diese Warnings nicht mehr erscheinen, sollte in den Contao Einstellungen "Fehlermeldungen anzeigen" deaktiviert sein.

    Mit freundlichen Grüßen Sven

    EDIT:

    Man könnte für den Bereich Avisota mit folgenden Script die Fehlermeldungen deaktivieren.

    PHP-Code:
    if (stristr(\Input::get('do'), 'avisota')) {
        
    $GLOBALS['TL_CONFIG']['displayErrors'] = true;


    Dieses Script könnte man dann in TL_ROOT/system/config/dcaconfig.php benutzen.
    Geändert von baumannsv (13.07.2016 um 07:08 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •