Ergebnis 1 bis 11 von 11

Thema: Fatal Error beim Anlegen/ Ändern von Attributen

  1. #1
    Contao-Nutzer
    Registriert seit
    28.12.2009.
    Ort
    Dresden
    Beiträge
    204

    Standard Fatal Error beim Anlegen/ Ändern von Attributen

    Hallo zusammen,

    wie oben schon geschrieben, bekomme ich beim Anlegen bzw. Ändern von Attributen folgenden Fehler:

    PHP-Code:
    Fatal errorCould not load class MetaModels\Attribute\TranslatedReference in â€¦/system/functions.php on line 105

    #0 [internal function]: __error(256, 'Could not load ...', '/www/htdocs/w00...', 105, Array)
    #1 â€¦/system/functions.php(105): trigger_error('Could not load ...', 256)
    #2 [internal function]: __autoload('MetaModels\Attr...')
    #3 â€¦/system/modules/metamodelsattribute_translatedcombinedvalues/MetaModels/Attribute/TranslatedCombinedValues/TranslatedCombinedValues.php(34): spl_autoload_call('MetaModels\Attr...')
    #4 â€¦/system/modules/!metamodels-stable-branch/config/vendor_autoload.php(188): require_once('/www/htdocs/w00...')
    #5 [internal function]: autoload_ee0ec75088042c20499b4db298cb0f36('MetaModels\Attr...')
    #6 [internal function]: spl_autoload_call('MetaModels\Attr...')
    #7 â€¦/system/modules/metamodels/MetaModelAttributeFactory.php(153): class_implements('MetaModels\Attr...', true)
    #8 â€¦/system/modules/metamodels/TableMetaModelAttribute.php(207): MetaModelAttributeFactory::getAttributeTypes('', '')
    #9 â€¦/system/libraries/Controller.php(2893): TableMetaModelAttribute->fieldTypesCallback(Object(DC_General))
    #10 â€¦/system/modules/generalDriver/DC_General.php(1701): Controller->prepareForWidget(Array, 'type_9', 'text', 'type', 'tl_metamodel_at...')
    #11 â€¦/system/modules/generalDriver/GeneralViewDefault.php(1175): DC_General->getWidget('type')
    #12 â€¦/system/modules/generalDriver/GeneralViewDefault.php(1135): GeneralViewDefault->generatePalette(Array, 'dcbe_general_fi...')
    #13 â€¦/system/modules/generalDriver/GeneralViewDefault.php(246): GeneralViewDefault->generateFieldsets('dcbe_general_fi...', Array)
    #14 â€¦/system/modules/generalDriver/DC_General.php(2359): GeneralViewDefault->edit()
    #15 â€¦/system/modules/metamodels/MetaModelBackendModule.php(174): DC_General->edit()
    #16 â€¦/system/modules/metamodels/MetaModelBackendModule.php(194): MetaModelBackendModule->runDC()
    #17 â€¦/system/modules/metamodels/MetaModelBackendModule.php(208): MetaModelBackendModule->performNormal()
    #18 â€¦/system/modules/backend/Backend.php(239): MetaModelBackendModule->generate()
    #19 â€¦/contao/main.php(120): Backend->getBackendModule('metamodels')
    #20 â€¦/contao/main.php(230): Main->run()
    #21 {main} 
    Contao: 2.11.16
    MM: 1.0.x für Contao 2.11 (frisch von Github geladen)

    Es sind alle Module und Dateien aus dem Build rüberkopiert worden. Wo könnte der Fehler liegen? Vor dem Aktualisieren des Pakets lief das Anlegen von Attributen einwandfrei.


    Viele Grüße
    Daniel

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo dieselboy,
    da Contao 2.11 schon lange nicht mehr weiter gepflegt wurde, ist der support auch von MM Seite aus beendet worden. Es war einfach zu viel arbeit, auch noch so alte Contao Versionen zu unterstützen.
    Ich empfehle dir also Contao in einer aktuellen Versione zu nutzen (LTS) und dann den neueren MM zu nutzen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    14.01.2010.
    Beiträge
    48

    Frage Migration Catalog zu MetaModels

    Ich habe mich jetzt endlich mal daran gesetzt eine meiner alten Contao Seiten (2.11.11) vorzubereiten für die Migration auf 3.5. Hierfür wollte ich nach dem von Carolina Koehn beschriebenen Weg vorgehen. Allerdings stoße ich wie @dieselboy auf die Fehlermeldung:

    Fatal error: Could not load class MetaModels\Attribute\TranslatedReference
    Ich habe bereits versucht das Problem einzugrenzen, komme aber hier nicht so richtig weiter. Die Ursache liegt beim Laden bzw. Erweitern der Klasse TranslatedCombinedValues in der Datei system/modules/metamodelsattribute_translatedcombinedvalues/MetaModels/Attribute/TranslatedCombinedValues/TranslatedCombinedValues.php

    PHP-Code:
    namespace MetaModels\Attribute\TranslatedCombinedValues;

    use 
    MetaModels\Attribute\TranslatedReference;
    use 
    MetaModels\Helper\ContaoController;

    class 
    TranslatedCombinedValues extends TranslatedReference
    {
     
    // ...

    Es sieht so aus, als ob der Namespace erfolgreich gesetzt wird aber die Klasse (MetaModels\Attribute\TranslatedReference) nicht geladen werden kann. Irgendwelche Ansätze warum das der Fall ist?

    PS: Verwende habe ich die MetaModels 1.0.x (Contao 2.11 only) von now.metamodel.me.
    Geändert von wittich (08.12.2015 um 21:22 Uhr)

  4. #4
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Welche Schritte hast du gemacht?

    PS: Verwende habe ich die MetaModels 1.0.x (Contao 2.11 only) von now.metamodel.me.
    Nach dem du Contao upgedatet hast musst du natürlich auch MM Updaten.
    Davor immer ein Backup machen.

    Liebe Grüße
    Matthias
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  5. #5
    Contao-Nutzer
    Registriert seit
    14.01.2010.
    Beiträge
    48

    Standard

    Zitat Zitat von Messa Beitrag anzeigen
    Welche Schritte hast du gemacht?
    Bisher habe ich nur MetaModels in meiner Testumgebung installiert (das nightly-stable entpackt) + die DB abgedatet. Beim Versuch die Struktur des Catalogs in MetaModels erstellen kommt die Fehlermeldung. Also beim definieren der Attribute.

  6. #6
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Du musst alle MM Ordner löschen die bei deiner Contao 2.11 Installation vorhanden waren.
    Aber kein DB Update machen sonst sind alle Daten weg.
    Danach am besten noch alle Cache Daten im Cache Ordner löschen.
    Dann via FTP alle Ordner der neuen MM Version hochladen.
    Erst jetzt die DB aktualisieren.

    Davor FTP und SQL sichern, falls etwas schief läuft

    Danach musst du alle Einstellungen nochmals durchgehen.
    Renderingsettings, etc.

    lg
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  7. #7

  8. #8
    Contao-Nutzer
    Registriert seit
    14.01.2010.
    Beiträge
    48

    Standard

    So hab jetzt noch mal alles per Hand gelöscht inkl. den Cache und erneut die DB aktualisiert (obgleich es nichts zu aktualisieren gab).

    Sobald ich Attribute setzten will kommt die Fehlermeldung.


    Immer noch das gleiche Problem, die Klasse MetaModels\Attribute\TranslatedReference kann nicht geladen werden.
    Code:
    Fatal error: Could not load class MetaModels\Attribute\TranslatedReference in …/system/functions.php on line 105
    
    #0 [internal function]: __error(256, 'Could not load ...', '/var/www/w...', 105, Array)
    #1 …/system/functions.php(105): trigger_error('Could not load ...', 256)
    #2 [internal function]: __autoload('MetaModels\\Attr...')
    #3 …/system/modules/metamodelsattribute_translatedcombinedvalues/MetaModels/Attribute/TranslatedCombinedValues/TranslatedCombinedValues.php(34): spl_autoload_call('MetaModels\\Attr...')
    #4 …/system/modules/!metamodels-stable-branch/config/vendor_autoload.php(188): require_once('/var/www/w...')
    #5 [internal function]: autoload_ee0ec75088042c20499b4db298cb0f36('MetaModels\\Attr...')
    #6 [internal function]: spl_autoload_call('MetaModels\\Attr...')
    #7 …/system/modules/metamodels/MetaModelAttributeFactory.php(153): class_implements('MetaModels\\Attr...', true)
    #8 …/system/modules/metamodels/TableMetaModelAttribute.php(207): MetaModelAttributeFactory::getAttributeTypes('', '')
    #9 …/system/libraries/Controller.php(2894): TableMetaModelAttribute->fieldTypesCallback(Object(DC_General))
    #10 …/system/modules/generalDriver/DC_General.php(1701): Controller->prepareForWidget(Array, 'type_b', NULL, 'type', 'tl_metamodel_at...')
    #11 …/system/modules/generalDriver/GeneralViewDefault.php(1175): DC_General->getWidget('type')
    #12 …/system/modules/generalDriver/GeneralViewDefault.php(1135): GeneralViewDefault->generatePalette(Array, 'dcbe_general_fi...')
    #13 …/system/modules/generalDriver/GeneralViewDefault.php(246): GeneralViewDefault->generateFieldsets('dcbe_general_fi...', Array)
    #14 …/system/modules/generalDriver/GeneralViewDefault.php(176): GeneralViewDefault->edit()
    #15 …/system/modules/generalDriver/DC_General.php(2325): GeneralViewDefault->create()
    #16 …/system/modules/metamodels/MetaModelBackendModule.php(174): DC_General->create()
    #17 …/system/modules/metamodels/MetaModelBackendModule.php(194): MetaModelBackendModule->runDC()
    #18 …/system/modules/metamodels/MetaModelBackendModule.php(208): MetaModelBackendModule->performNormal()
    #19 …/system/modules/backend/Backend.php(239): MetaModelBackendModule->generate()
    #20 …/contao/main.php(120): Backend->getBackendModule('metamodels')
    #21 …/contao/main.php(230): Main->run()
    #22 {main}

  9. #9
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Mach mal ein Screenshot von den Grundeinstellungen der MM (mm_cat_authors).

    lg
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  10. #10
    Contao-Nutzer
    Registriert seit
    14.01.2010.
    Beiträge
    48

    Standard

    Zitat Zitat von Messa Beitrag anzeigen
    Mach mal ein Screenshot von den Grundeinstellungen der MM (mm_cat_authors).
    Was verstehst du unter Grundeinstellungen?



    Habe:
    • Details
    • Attribute (s. Screenshot oben)
    • Render-Einstellungen
    • Eingabemaske
    • Filter
    • Definieren von Eingabe- und Ausgabeoptionen

  11. #11
    Contao-Nutzer
    Registriert seit
    14.01.2010.
    Beiträge
    48

    Fehler Falsche Klasse

    Also es wird tatsächlich eine nicht existierende Klasse benutzt, daher der Fehler.

    Wird die Datei system/modules/metamodelsattribute_translatedcombinedvalues/MetaModels/Attribute/TranslatedCombinedValues/TranslatedCombinedValues.php folgendermaßen angepasst funktioniert alles:

    PHP-Code:
    namespace MetaModels\Attribute\TranslatedCombinedValues;

    //use MetaModels\Attribute\TranslatedReference;
    //use MetaModels\Helper\ContaoController;
    use MetaModelAttributeTranslatedReference;

    //class TranslatedCombinedValues extends TranslatedReference
    class TranslatedCombinedValues extends MetaModelAttributeTranslatedReference
    {
     
    // ...


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
  •