Fehler | The content model is not determinist. (in in_memory_buffer - line 30, column 0)

Hallo Zusammen,
Es ist gerade fast egal wo ich bei den Einstellungen hinklicke, jedes mal erscheint dieser Fehler und der Inhalt wird nicht angezeigt:

Fehler Beim Laden der Konfiguration ist ein Fehler aufgetreten:Unable to parse file "/vendor/shopware/core/System/Resources/config/update.xml". Message: [ERROR 3070] complex type 'input-field': The content model is not determinist. (in in_memory_buffer - line 30, column 0)

kann ich das irgendwie beheben?

Scheint so, als ob die Datei fehlerhaft/nicht vollständig ist.

Kannst du den Inhalt im einem XML Syntax Editor mal prüfen. Vermutlich wird die Datei dynamisch erstellt, kann daher leider keine zum Vergleich posten.

bei den Stammdaten ist es die basicInformation.xml

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/shopware/platform/master/src/Core/System/SystemConfig/Schema/config.xsd">
    <card>
        <title>Basic information</title>
        <title lang="de-DE">Stammdaten</title>

        <input-field>
            <name>shopName</name>
            <label>Shop name</label>
            <label lang="de-DE">Shopname</label>
            <placeholder>Enter a shop name...</placeholder>
            <placeholder lang="de-DE">Gib den Shopnamen ein ...</placeholder>
        </input-field>

        <input-field>
            <name>email</name>
            <label>Shop owner's email address</label>
            <label lang="de-DE">Shopbetreiber-E-Mail-Adresse</label>
            <placeholder>Enter email address...</placeholder>
            <placeholder lang="de-DE">E-Mail-Adresse eingeben ...</placeholder>
        </input-field>

        <input-field type="bool">
            <name>familyFriendly</name>
            <label>Family friendly shop</label>
            <label lang="de-DE">Familienfreundlicher Shop</label>
            <helpText>Sets meta tag "isFamilyFriendly" for search engines</helpText>
            <helpText lang="de-DE">Setzt den Metatag "isFamilyFriendly" für Suchmaschinen</helpText>
        </input-field>

    </card>

    <card>
        <title>Shop pages</title>
        <title lang="de-DE">Shopseiten</title>

        <component name="sw-cms-page-select">
            <name>tosPage</name>
            <entity>cms_page</entity>
            <pageType>page</pageType>
            <label>Layout for GTC pages</label>
            <label lang="de-DE">Shopseiten-Layout für AGB-Seiten</label>
            <placeholder>Assign layout...</placeholder>
            <placeholder lang="de-DE">Layout zuweisen ...</placeholder>
        </component>

        <component name="sw-cms-page-select">
            <name>revocationPage</name>
            <entity>cms_page</entity>
            <pageType>page</pageType>
            <label>Layout for revocation notices</label>
            <label lang="de-DE">Shopseiten-Layout für Widerrufsbelehrungen</label>
            <placeholder>Assign layout...</placeholder>
            <placeholder lang="de-DE">Layout zuweisen ...</placeholder>
        </component>

        <component name="sw-cms-page-select">
            <name>shippingPaymentInfoPage</name>
            <entity>cms_page</entity>
            <pageType>page</pageType>
            <label>Layout for payment and shipping information</label>
            <label lang="de-DE">Shopseiten-Layout für Versand- und Zahlungsarten</label>
            <placeholder>Assign layout...</placeholder>
            <placeholder lang="de-DE">Layout zuweisen ...</placeholder>
        </component>

        <component name="sw-cms-page-select">
            <name>privacyPage</name>
            <entity>cms_page</entity>
            <pageType>page</pageType>
            <label>Layout for privacy pages</label>
            <label lang="de-DE">Shopseiten-Layout für Datenschutz-Seiten</label>
            <placeholder>Assign layout...</placeholder>
            <placeholder lang="de-DE">Layout zuweisen ...</placeholder>
        </component>

        <component name="sw-cms-page-select">
            <name>imprintPage</name>
            <entity>cms_page</entity>
            <pageType>page</pageType>
            <label>Layout for an imprint</label>
            <label lang="de-DE">Shopseiten-Layout für ein Impressum</label>
            <placeholder>Select layout</placeholder>
            <placeholder lang="de-DE">Layout auswählen</placeholder>
        </component>

        <component name="sw-cms-page-select">
            <name>404Page</name>
            <entity>cms_page</entity>
            <pageType>page</pageType>
            <label>Layout for 404 pages</label>
            <label lang="de-DE">Shopseiten-Layout für 404-Seiten</label>
            <placeholder>Assign layout...</placeholder>
            <placeholder lang="de-DE">Layout zuweisen ...</placeholder>
        </component>

        <component name="sw-cms-page-select">
            <name>maintenancePage</name>
            <entity>cms_page</entity>
            <pageType>page</pageType>
            <label>Shop page layout for maintenance pages</label>
            <label lang="de-DE">Shopseiten-Layout für Wartungsseiten</label>
            <placeholder>Select layout</placeholder>
            <placeholder lang="de-DE">Layout auswählen</placeholder>
        </component>

        <component name="sw-cms-page-select">
            <name>contactPage</name>
            <entity>cms_page</entity>
            <pageType>page</pageType>
            <label>Shop page layout for contact pages</label>
            <label lang="de-DE">Shopseiten-Layout für Kontaktseiten</label>
            <placeholder>Assign layout...</placeholder>
            <placeholder lang="de-DE">Layout zuweisen ...</placeholder>
        </component>

        <component name="sw-cms-page-select">
            <name>newsletterPage</name>
            <entity>cms_page</entity>
            <pageType>page</pageType>
            <label>Shop page layout for newsletter pages</label>
            <label lang="de-DE">Shopseiten-Layout für Newsletterseiten</label>
            <placeholder>Assign layout...</placeholder>
            <placeholder lang="de-DE">Layout zuweisen ...</placeholder>
        </component>

    </card>

    <card>
        <title>Security and Privacy</title>
        <title lang="de-DE">Sicherheit und Datenschutz</title>

        <component name="sw-settings-captcha-select">
            <name>activeCaptchas</name>
            <label>Active captchas</label>
            <label lang="de-DE">Aktive Captchas</label>
            <placeholder>None</placeholder>
            <placeholder lang="de-DE">Keine</placeholder>
        </component>

        <component name="sw-switch-field">
            <name>acceptAllCookies</name>
            <bordered>bordered</bordered>
            <label>Show "Accept all cookies" button</label>
            <label lang="de-DE">"Alle Cookies akzeptieren"-Button anzeigen</label>
            <helpText>Shows a button which allows users to accept all cookies in the storefront</helpText>
            <helpText lang="de-DE">Zeigt einen Button an, der es Nutzern erlaubt alle Cookies in der Storefront zu akzeptieren</helpText>
        </component>

        <component name="sw-switch-field">
            <name>firstNameFieldRequired</name>
            <bordered>bordered</bordered>
            <label>First name in contact forms required</label>
            <label lang="de-DE">Telefonnummer in Kontaktformularen als Pflichtfeld behandeln</label>
            <helpText>If active, the field "first name" has to be filled in, in order to submit a contact form.</helpText>
            <helpText lang="de-DE">Wenn aktiv, muss das Feld "Vorname" ausgefüllt werden, um ein Kontaktformular absenden zu können.</helpText>
        </component>

        <component name="sw-switch-field">
            <name>lastNameFieldRequired</name>
            <bordered>bordered</bordered>
            <label>Last name in contact forms required</label>
            <label lang="de-DE">Nachname in Kontaktformularen als Pflichtfeld behandeln</label>
            <helpText>If active, the field "last name" has to be filled in, in order to submit a contact form.</helpText>
            <helpText lang="de-DE">Wenn aktiv, muss das Feld "Nachname" ausgefüllt werden, um ein Kontaktformular absenden zu können.</helpText>
        </component>

        <component name="sw-switch-field">
            <name>phoneNumberFieldRequired</name>
            <bordered>bordered</bordered>
            <label>Phone number in contact forms required</label>
            <label lang="de-DE">Telefonummer in Kontaktformularen als Pflichtfeld behandeln</label>
            <helpText>If active, the field "phone number" has to be filled in, in order to submit a contact form.</helpText>
            <helpText lang="de-DE">Wenn aktiv, muss das Feld "Telefonnummer" ausgefüllt werden, um ein Kontaktformular absenden zu können.</helpText>
        </component>
    </card>

</config>

bei Update.xml

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/shopware/platform/master/src/Core/System/SystemConfig/Schema/config.xsd">
    <card>
        <title>Shopware Updates</title>
        <title lang="de-DE">Shopware Updates</title>

        <input-field>
            <name>code</name>
            <label>Update code</label>
            <label lang="de-DE">Update-Code</label>
        </input-field>
        <input-field type="single-select" >
            <name>channel</name>
            <disabled>false</disabled>
            <required>true</required>
            <label>Update channel</label>
            <label lang="de-DE">Update-Channel</label>
            <options>
                <option>
                    <id>beta</id>
                    <name>Beta</name>
                    <name lang="de-DE">Beta</name>
                </option>
                <option>
                    <id>ea</id>
                    <name>Early access</name>
                    <name lang="de-DE">Early Access</name>
                </option>
                <option>
                    <id>rc</id>
                    <name>Release candidate</name>
                    <name lang="de-DE">Release Candidate</name>
                </option>
                <option>
                    <id>stable</id>
                    <name>Stable</name>
                    <name lang="de-DE">Stable</name>
                </option>
            </options>
        </input-field>
    </card>
</config>

beim prüfen bekomm ich das Ergebnis: Valid XML

Ist das eine neue Installation, ein Fehler beim Update, oder nach Änderung der Server-Konfiguration?

Ne ist eine ältere Installation. hängt auch einige Versionen zurück.
Evtl. wurde beim Hoster etwas verändert? aber das kann der mir bestimmt nicht sagen, wenn ich da keine Anhaltpunkte liefere

Uralt, aber vielleicht hat es ja wieder etwas mit einem Bibliothek zu tun?

ist libxml2 eine Serverbibliothek oder etwas von Shopware?

ah gesehen. Server. dann muss ich mal meinen hoster fragen und betteln

Ich habe keine Ahnung, ob die PHP-Bibliothek heute noch Relevanz hat. Die Google Suche hat den Fehlercode jedenfalls mehrfach mit der Bibliothek in Verbindung gebracht.

Der Fehler kann natürlich aber auch ganz wo anders liegen.