Rincón de Héctor Calvarro
Blog sobre SharePoint, Visual Studio .NET y tecnologías Microsoft

June, 2014

  • Rincón de Héctor Calvarro

    SharePoint 2013 SP1 available again.

    • 4 Comments

    Hello

    Please check Stefan Gossner's link

    http://blogs.technet.com/b/stefan_gossner/archive/2014/04/22/sp1-for-sharepoint-2013-has-been-rereleased.aspx

    THX

    Kind regards.

    Héctor Calvarro Martín. SharePoint Dev/Core. EMEA Premier Field Engineer.

  • Rincón de Héctor Calvarro

    Potential error when browsing documents in Office Web Apps after applying SharePoint 2013 SP1 and Office Web Apps SP1

    • 0 Comments

    Good Morning.

    I was updating a farm to SP 2013 SP1 and OWA SP1 and after that I had an error when browsing files on OWA. When I put the OWA ULS logs to Verbose I found the following call stacks :

    The toplogy XML file exists but has invalid XML. Returning 0 machines. System.InvalidOperationException: There is an error in XML document (3, 4). ---> System.Xml.Schema.XmlSchemaValidationException: The required attribute 'FullyQualifiedDomainName' is missing.   
     at System.Xml.Schema.XmlSchemaValidator.SendValidationEvent(XmlSchemaValidationException e, XmlSeverityType severity)   
     at System.Xml.Schema.XmlSchemaValidator.CheckRequiredAttributes(SchemaElementDecl currentElementDecl)   
     at System.Xml.Schema.XmlSchemaValidator.ValidateEndOfAttributes(XmlSchemaInfo schemaInfo)   
     at System.Xml.XsdValidatingReader.ProcessElementEvent()   
     at System.Xml.XsdValidatingReader.Read()   
     at System.Xml.XmlReader.ReadStartElement()   
     at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderFarmTopology.Read3_FarmTopology(Boolean isNullable, Boolean checkType)   
     at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderFarmTopology.Read4_FarmTopology()     -
     -- End of inner exception stack trace ---   
     at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)   
     at Microsoft.Office.Web.Apps.Environment.WacServer.XmlReaderWriter.ReadStructuredDataFromXml[T](String filePath, String schemaFile)   
     at Microsoft.Office.Web.Apps.Environment.WacServer.LocalFarmTopology.Refresh()


    ServiceInstanceFinderAdapter.FindAllServiceInstances() threw an exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.   
     at Microsoft.Office.Web.Apps.Environment.WacServer.AFarmTopology.GetMachine(String machineName)   
     at Microsoft.Office.Web.Apps.Environment.WacServer.WSServiceInstanceFinderAdapter..ctor()     -
     -- End of inner exception stack trace ---   
     at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)   
     at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)   
     at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)   
     at System.Activator.CreateInstance(Type type, Boolean nonPublic)   
     at Microsoft.Office.Web.Common.EnvironmentAdapters.HostEnvironment.LoadAdapterInstance(AdapterLoadInformation adapterInfo, Boolean readAppConfigOnly)   
     at Microsoft.Office.Web.Common.EnvironmentAdapters.HostEnvironment.AdapterLoadInformation`1.<>c__DisplayClass17.<BuildInstance>b__16()   
     at System.Lazy`1.CreateValue()   
     at System.Lazy`1.LazyInitValue()   
     at Microsoft.Office.Web.Common.EnvironmentAdapters.HostEnvironment.get_ServiceInstanceFinderAdapter()   
     at Microsoft.Office.Web.Common.ServiceInstanceFinder.RefreshList(Object state) 

    After thinking about it turned out that the FullyQualifiedDomainName in the topology.xml archive in C:\ProgramData\Microsoft\OfficeWebApps\Data\FarmState at OWA server. Please check also if the HEALTH status is set to "Healthy" if not change it from "Unhealthy" to "Healthy".

    1. Modify your OWA farm topology.xml to below:


    <?xml version="1.0" encoding="utf-8"?>
    <FarmTopology xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/office/services/WacServerTopology.xsd">
      <Machine Health="Healthy" LastHealthUpdate="2014-06-09T10:43:31.1131267Z" Name="IO-OWA" FullyQualifiedDomainName="IO-OWA.MyDomain.COM" Id="81df187e8a034557b878b7a181404f1c">
        <Role>WordBackEnd</Role>
        <Role>FrontEnd</Role>
        <Role>PowerPointBackEnd</Role>
        <Role>ExcelBackEnd</Role>
      </Machine>
    </FarmTopology>
    </FarmTopology>


    2. Restart your OWA server
    3. Check if you can browse any document using OWA

    Enjoy!!

    Héctor Calvarro Martín. SharePoint Dev/Core. EMEA Premier Field Engineer.

  • Rincón de Héctor Calvarro

    Available June 2014 Cumulative Update for SharePoint Foundation 2013, SharePoint Server 2013, Office Web Apps 2013

    • 0 Comments

    Hi

    It's ready to download June 2014 CUs for SharePoint 2013. Please as in April 2014 Exe and cabs are split so you will need to download several files

    SharePoint 2013 (Build 15.0.4623.1001) 

               REMEMBER TO INSTALL FIRST SharePoint 2013 SP1

    After installing the updated you should run the SharePoint Config Wizard in every server of the farm.

    If SPS 2013 installed you must only install the SPS 2013 CU because it includes the Foundation one.

    Héctor Calvarro Martín. SharePoint. Microsoft Premier Field engineer for EMEA

  • Rincón de Héctor Calvarro

    Available June 2014 CUs for SharePoint 2010

    • 0 Comments

    Hi

    It's ready to download June 2014 CUs for SPS 2010

    SharePoint 2010 (Build 14.0.7125.5002) 

    (REMEMBER TO INSTALL FIRST SP2)

    After installing the updated you should run the SharePoint Config Wizard in every server of the farm.

    If SPS 2010 installed you must only install the SPS 2010 CU because it includes the Foundation one.

    After installing the updated you should run the SharePoint Config Wizard in every server of the farm.

    Regards

    Héctor Calvarro Martín. EMEA SharePoint PFE

Page 1 of 1 (4 items)