[gelöst] Kann eigene Lösung nicht mehr importieren

22. Januar 2016 14:49

Hallo zusammen,

ich habe gerade eine externe Solution importiert. Auf anraten des Anbieters habe ich zuvor unsere Standardsolution exportiert, damit wir unsere Anpassungen beibehalten. Nun wollte ich meine zuvor exportierte Solution wieder importieren aber er gibt mir den Fehler:
Dieses Lösungspaket kann wegen ungültigem XML nicht importiert werden. Sie können versuchen, die Datei manuell zu reparieren, indem Sie die XML-Inhalte mithilfe der Informationen in den Schemaüberprüfungsfehlern bearbeite. Alternativ dazu können Sie Ihren Lösungsanbieter kontaktieren.


Wie kann eine Datei die das System selbst exportiert und die ich danach nicht angerührt habe fehlerhaft sein? Ich bin am verzweifeln.
Zuletzt geändert von Nicole Schmitz am 24. Januar 2016 18:06, insgesamt 1-mal geändert.

Re: Kann eigene Lösung nicht mehr importieren

22. Januar 2016 15:00

Das hier war unter Technische Details des Fehlers aufgeführt. ich verstehe nur nicht wo da was fehlt:

Das label-Attribut wurde nicht deklariert.

ell></row></rows></section>
</sections></column>
</columns></tab></tabs>
</form><LocalizedNames>
<LocalizedName description="Informationen" languagecode="1031" /></LocalizedNames>
<Descriptions>
<Description description="Dieses Formular wird für die CRM Mobile-Anwendung angezeigt." languagecode="1031" /></Descriptions>
</systemform></forms></FormXml><SavedQueries><savedqueries>
<savedquery><IsCustomizable>1</IsCustomizable><CanBeDeleted>1</CanBeDeleted>
<isquickfindquery>0</isquickfindquery><isprivate>0</isprivate><isdefault>0</isdefault
><returnedtypecode>1091</returnedtypecode>
<savedqueryid>{45363766-4976-e511-80be-005056a63e4e}</savedqueryid><layoutxml>
<grid name="invoicedetails" object="1091" jump="" select="1" icon="1" preview="1">
<row name="invoicedetail" id="invoicedetailid" layoutstyle="ProductSubGrid">
<cell name="opd_positionsnummer_produkt_neu" width="50" />
<cell name="productname" disableMetaDataBinding="1" LabelId="query.product.cell.productname.label" width="300" disableSorting="1" label="Produktname" />
<cell name="priceperunit" width="100" disableSorting="1" />
<cell name="quantity" width="75" disableSorting="1" />
<cell name="primaryunit" width="75" disableSorting="1" disableMetaDataBinding="1" LabelId="query.product.cell.unit.label" cellType="Crm.DisplayPrimaryUnit" label="Einheit" />
<cell name="manualdiscountamount" LabelId="query.product.cell.productname.discount" width="100" disableSorting="1" label="Rabatt" />
<cell name="extendedamount" width="100" disableSorting="1" />
<cell name="suggestions" disableMetaDataBinding="1" width="90" disableSorting="1" LabelId="query.product.cell.productname.suggestions" cellType="Crm.suggestions" label="Vorschläge" />
<cell name="propertyconfigurationstatus" disableMetaDataBinding="1" width="75" disableSorting="1" LabelId="query.product.cell.productname.properties" cellType="Crm.PropertiesConfiguration" label="Eigenschaften" />
<cell name="productid" ishidden="1" width="200" disableSorting="1" /><cell name="producttypecode" ishi

Re: Kann eigene Lösung nicht mehr importieren

23. Januar 2016 14:54

Hallo Nicole,

anscheinend ist für ein Feld das Label-Attribut nicht sauber deklariert.
Habt ihr im Label eventuell irgendwo einen Umlaut verwendet oder durch Copy und Paste ein Sonderzeichen, das im XML nicht sauber maskiert wird?

Re: Kann eigene Lösung nicht mehr importieren

24. Januar 2016 18:05

Hallo Michael,

ich hatte die Inline Ansicht der Angebotsprodukte, VKProdukte, Rechnungsprodukte und Auftragsprodukte unter einem neuen Namen abgespeichert um sie bearbeiten zu können. Das System hat dies zwar zugelassen, aber beim Reimport machte genau das das XML Probleme. Habe die vier SavedQueries auskommentiert und dann konnte ich die solution importieren.