SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Error beim Speichern einer Webseite als Vorlage

Dieser Beitrag hat 3 Antworten

Ohne Rang
54 Beiträge
DDG erstellt 15 Feb. 2013 09:57
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

ich habe ein Problem beim Speichern einer Website als Vorlage. Sobald ich den Namen und den Vorlagennamen angegeben habe und auf OK klicke, führt SP den Prozess aus ("In Arbeit" Fenster wird angezeigt). Während der Bearbeitung wird eine InvalidOperationException geworfen, jedoch speichert SP die wsp-file in der Lösungsgalerie aber sie wird nicht aktiviert. Wenn ich nun die Lösung altivieren möchte wird folgender Fehler geworfen:

Fehler bei der Überprüfung der Featuredefinition mit der ID 'c46f8d60-bce0-4515-9d4a-befb6d7868e0', Datei 'test2PropertyBags\Elements.xml', Zeile 2, Zeichen 62.: Das AlwaysCreateFolder-Attribut wurde nicht deklariert.

test2 ist das Template. Ich habe die Elements.xml überprüft und das Attribut ist in jedem Element mit TRUE deklariert. Jetzt bin ich ziemlich ratlos woran es liegen könnte. Das Speichern der  Vorlage wird auch mit einem Account ausgeführt der Farm-, Anwendungs- und Webseitensammlungsadmin ist. Hier ist noch der Windows Log (der gleiche Fehler wird auch in den ULS Logs angezeigt):

Ereigniscode: 3005

Ereignismeldung: An unhandled exception has occurred.

Ereigniszeit: 15.02.2013 09:49:04

Ereigniszeit (UTC): 15.02.2013 08:49:04

Ereignis-ID: 5ba59caa54db46caa22a9dfc001248e4

Ereignissequenz: 563

Vorkommen: 17

Ereignisdetailcode: 0

 

Anwendungsinformationen:

    Anwendungsdomäne: /LM/W3SVC/501027373/ROOT-1-130053658285355014

    Vertrauensebene: Full

    Virtueller Anwendungspfad: /

    Anwendungspfad: C:\inetpub\wwwroot\wss\VirtualDirectories\22222\

    Computername: INSVKN16

 

Prozessinformationen:

    Prozess-ID: 1180

    Prozessname: w3wp.exe

    Kontoname: PCIN-NET\svcSPAppPool

 

Ausnahmeinformationen:

    Ausnahmetyp: SPException

    Ausnahmemeldung: Fehler bei der Überprüfung der Featuredefinition mit der ID 'c46f8d60-bce0-4515-9d4a-befb6d7868e0', Datei 'test2PropertyBags\Elements.xml', Zeile 2, Zeichen 62.: Das AlwaysCreateFolder-Attribut wurde nicht deklariert.

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.FeatureXmlValidationCallback.XmlValidationCallBack(Object sender, ValidationEventArgs evtargs)

   bei System.Xml.Schema.XmlSchemaValidator.SendValidationEvent(String code, String arg)

   bei System.Xml.Schema.XmlSchemaValidator.ValidateAttribute(String lName, String ns, XmlValueGetter attributeValueGetter, String attributeStringValue, XmlSchemaInfo schemaInfo)

   bei System.Xml.XsdValidatingReader.ValidateAttributes()

   bei System.Xml.XsdValidatingReader.ProcessElementEvent()

   bei System.Xml.XsdValidatingReader.Read()

   bei System.Xml.XmlReader.MoveToContent()

   bei System.Xml.XmlReader.IsStartElement()

   bei Microsoft.SharePoint.Utilities.SPUtility.XsdValidateXml(XmlTextReader xmlStreamReader, String friendlyName, String pathXsdFile, String tagExpectedRootNode, Int32 desiredPathVersion, ValidationEventHandler xsdValEventHandler)

   bei Microsoft.SharePoint.Utilities.SPUtility.XsdValidateXml(XmlTextReader xmlStreamReader, String friendlyName, String pathXsdFile, String tagExpectedRootNode, ValidationEventHandler xsdValEventHandler)

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.SolutionFile.ValidateFeatureXmlFile(String rootTagElement)

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.AddFeatureElementsCore(XmlNodeList nodeList, String strFeatureDirRelativeToCabFile, Guid featureId, Dictionary`2 filesAdded)

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.AddFeatureElements(XmlNode root, String strFeatureDirRelativeToCabFile, String strFeatureXmlFilename, Guid featureId)

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.WspSolutionFeature.ProcessFeatureXml()

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.InitSolutionFeatures(XmlNode root)

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.ProcessSolutionManifest()

   bei Microsoft.SharePoint.Administration.SPSolutionLanguagePack.CreateSolutionPackage(SPRequest request, String name, String signature, Byte[] fileBytes)

   bei Microsoft.SharePoint.SPUserSolutionCollection.<>c__DisplayClass4.<AddOrUpgrade>b__0()

   bei Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)

   bei Microsoft.SharePoint.SPUserSolutionCollection.AddOrUpgrade(SPListItem item, SPUserSolution existingSolution)

   bei Microsoft.SharePoint.SPUserSolutionCollection.Add(Int32 solutionGalleryItemId)

   bei Microsoft.SharePoint.WebControls.SolutionItemButton.ActivateItem()

   bei Microsoft.SharePoint.WebControls.SPLinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)

   bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

 

 

 

Anforderungsinformationen:

    Anforderungs-URL: http://insvkn16:22222/_catalogs/solutions/Forms/Activate.aspx?Op=ACT&ID=22&Source=http://insvkn16:22222/_catalogs/solutions/Forms/AllItems.aspx&RootFolder=/_catalogs/solutions&IsDlg=1

    Anforderungspfad: /_catalogs/solutions/Forms/Activate.aspx

    Benutzerhostadresse: fe80::fda2:6c8a:20d3:59b5/

    Benutzer: 0#.w|pcin-net\fsr

    Ist authentifiziert: True

    Authentifizierungstyp: Federation

    Threadkontoname: PCIN-NET\svcSPAppPool

 

Threadinformationen:

    Thread-ID: 14

    Threadkontoname: PCIN-NET\svcSPAppPool

    Identitätswechsel für: False

    Stapelüberwachung:    bei Microsoft.SharePoint.Administration.SPSolutionPackage.FeatureXmlValidationCallback.XmlValidationCallBack(Object sender, ValidationEventArgs evtargs)

   bei System.Xml.Schema.XmlSchemaValidator.SendValidationEvent(String code, String arg)

   bei System.Xml.Schema.XmlSchemaValidator.ValidateAttribute(String lName, String ns, XmlValueGetter attributeValueGetter, String attributeStringValue, XmlSchemaInfo schemaInfo)

   bei System.Xml.XsdValidatingReader.ValidateAttributes()

   bei System.Xml.XsdValidatingReader.ProcessElementEvent()

   bei System.Xml.XsdValidatingReader.Read()

   bei System.Xml.XmlReader.MoveToContent()

   bei System.Xml.XmlReader.IsStartElement()

   bei Microsoft.SharePoint.Utilities.SPUtility.XsdValidateXml(XmlTextReader xmlStreamReader, String friendlyName, String pathXsdFile, String tagExpectedRootNode, Int32 desiredPathVersion, ValidationEventHandler xsdValEventHandler)

   bei Microsoft.SharePoint.Utilities.SPUtility.XsdValidateXml(XmlTextReader xmlStreamReader, String friendlyName, String pathXsdFile, String tagExpectedRootNode, ValidationEventHandler xsdValEventHandler)

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.SolutionFile.ValidateFeatureXmlFile(String rootTagElement)

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.AddFeatureElementsCore(XmlNodeList nodeList, String strFeatureDirRelativeToCabFile, Guid featureId, Dictionary`2 filesAdded)

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.AddFeatureElements(XmlNode root, String strFeatureDirRelativeToCabFile, String strFeatureXmlFilename, Guid featureId)

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.WspSolutionFeature.ProcessFeatureXml()

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.InitSolutionFeatures(XmlNode root)

   bei Microsoft.SharePoint.Administration.SPSolutionPackage.ProcessSolutionManifest()

   bei Microsoft.SharePoint.Administration.SPSolutionLanguagePack.CreateSolutionPackage(SPRequest request, String name, String signature, Byte[] fileBytes)

   bei Microsoft.SharePoint.SPUserSolutionCollection.<>c__DisplayClass4.<AddOrUpgrade>b__0()

   bei Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)

   bei Microsoft.SharePoint.SPUserSolutionCollection.AddOrUpgrade(SPListItem item, SPUserSolution existingSolution)

   bei Microsoft.SharePoint.SPUserSolutionCollection.Add(Int32 solutionGalleryItemId)

   bei Microsoft.SharePoint.WebControls.SolutionItemButton.ActivateItem()

   bei Microsoft.SharePoint.WebControls.SPLinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)

   bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

 

 Ich wäre sehr dankbar, wenn mir jmd dabei helfen kann. Im Voraus schon mal ein großes Dankeschön :-)

Grüße,

Dennis

Alle Antworten

Ohne Rang
50 Beiträge
nassim max Als Antwort am 15 Feb. 2013 10:30
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Dennis,

Der Fehler hängt mit dem Feature 'c46f8d60-bce0-4515-9d4a-befb6d7868e0' zusammen (ist das ein eigenes?) und hat dort damit zu tun:
'*.ListInstances\ElementsFields.xml'


Schau mal, ob Du unter 15\Template\Features einen Ordner *.ListInstances findest oder
unter 14\Template\Features wenn ist SharePoint 2010

VG, Nassim

 

Ohne Rang
54 Beiträge
DDG Als Antwort am 15 Feb. 2013 10:58
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Nassim

zuerst danke für deine Antwort. Also die ID kann keinen Feature zugeordnet werden. Es ist nicht die Lösungs-ID der Vorlage und ist auch nicht in der PowerShell unter Get-SPSolution und Get-SPFeature zu finden. Bei einem neuen Versuch die Lösung zu aktivieren wird auch immer eine andere ID angezeigt.

Ich nutze SP 13 und hab auch den Ordner ListInstances gefunden aber bei mit war keine ElementsFields.xml vorhanden.

Viele Grüße,

Dennis

Ohne Rang
54 Beiträge
DDG Als Antwort am 27 Feb. 2013 10:38
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

inzwischen habe ich das Problem gelöst. Die wss.xsd im Ordner C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\XML wurde fehlerhaft erstellt und musste ausgetauscht werden.