locked
CRM 2011 Ribbon Problem after installing Update Rollup 6 RRS feed

  • Question

  • Hi,

    We installed Rollup 6 on the CRM 2011 Server, and form ribbons are not being displayed on any of the organizations. However, we can see grid ribbon elements.

    Any help will be much appreciated, since this is holding up any development and testing for 2011 at our end.

    The trace logged for the server was as follows:

     [2012-01-25 11:35:00.835] Process: w3wp |Organization:9ee89d05-3d91-df11-9b57-005056a70c7f |Thread:    9 |Category: Exception |User: 0732efe9-9eef-dd11-9b37-02bfac10c195 |Level: Error | SystemLabelDictionaryCacheLoader.LogDetails
     at SystemLabelDictionaryCacheLoader.LogDetails(Int32 languageCode, Int32 totalLabels, IOrganizationContext context)
     at LabelDictionaryCacheLoader.LoadCacheData(Int32 languageCode, IOrganizationContext context)
     at BasicCrmCache`2.LookupEntry(TKey key, IOrganizationContext context)
     at LabelCacheLabelCollection.GetLabel(Int32 languageCode, IOrganizationContext context)
     at OptionSetValueAttributeConverter.ConvertFromBusinessEntity(IAttributeInfo attributeInfo, Dictionary`2 nameToChildAttributes, ICrmConversionContext context, Entity target)
     at BusinessEntityToEntityConverter.Convert(ICrmConversionContext conversionContext, BusinessEntity businessEntity)
     at BusinessEntityCollectionToEntityCollectionConverter.Convert(ICrmConversionContext conversionContext, BusinessEntityCollection inputCollection)
     at Converter.ConvertTo(ITypeDescriptorContext context, CultureInfo culture, Object value, Type destinationType)
     at ConversionHelpers.Convert(ICrmConversionContext conversionContext, Object source, Type destinationType)
     at DictionaryMapper.Map(PropertyBag inputs, ICrmConversionContext context)
     at PropertyBagMapper.Map(PropertyBag source, ParameterCollection target, ICrmConversionContext context)
     at V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)
     at VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
     at Pipeline.Execute(PipelineExecutionContext context)
     at MessageProcessor.Execute(PipelineExecutionContext context)
     at InternalMessageDispatcher.Execute(PipelineExecutionContext context)
     at ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, String messageName, String requestName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, ParameterCollection fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId, Guid transactionContextId, Int32 invocationSource, Nullable`1 requestId, Version endpointVersion)
     at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType)
     at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType)
     at InprocessServiceProxy.ExecuteCore(OrganizationRequest request)
     at PlatformCommand.XrmExecuteInternal()
     at RetrieveMultipleCommand.Execute()
     at <BatchLoadCacheData>d__8.MoveNext()
     at CrmSharedMultiOrgCache`2.LookupEntries(IEnumerable`1 keys, IOrganizationContext context)
     at RibbonRuleCache.LookupEntries(IEnumerable`1 rules, String entityLogicalName, Guid hierarchyLocation, Int32 ruleType, IOrganizationContext context)
     at RibbonDisplayRuleEvaluator.GetRuleDefinitions(HashSet`1 trimRuleIds, String entityLogicalName, Guid hierarchyLocation, IOrganizationContext context)
     at RibbonDisplayRuleEvaluator.GetHiddenIds(HashSet`1 displayRuleIds, Dictionary`2 mapCommandToRule, RibbonTabInformation tabInformation, DisplayRuleInformation displayRuleInformation, HashSet`1 webHiddenControls, HashSet`1 offlineHiddenControls, HashSet`1 onlineHiddenControls, Dictionary`2 dynamicCommandDefinitions, Dictionary`2 dynamicCommandToControlMap, IOrganizationContext context)
     at RibbonDescription.CalculateHiddenControls(DynamicMenuInformation dynamicMenuInformation, HashSet`1 currentTabCommands, RibbonTabInformation tabInformation, String entityLogicalName)
     at RibbonDescription.AddCommandsForTab(String tabIdForFetch, String entityLogicalName, RibbonTabInformation tabInformation)
     at RibbonDescription.AddCommandsForTab(RibbonTabInformation tabStruct)
     at RibbonDescription.AddTabs()
     at RibbonData.GetRibbonDescription(Header currentHeader, Boolean suppressTabs)
     at RibbonData.CreateClientControl(Header currentHeader, Boolean suppressTabs)
     at AppHeader.Render(HtmlTextWriter output)
     at Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
     at MainPage.Render(HtmlTextWriter writer)
    >Not an error. System LabelDictionary was loaded for language 0 from organization {9EE89D05-3D91-DF11-9B57-005056A70C7F} with 0 labels

    Thanks in advance.

    Shubhi

     



    • Edited by Shubhi B Wednesday, January 25, 2012 12:02 PM
    Wednesday, January 25, 2012 11:57 AM

All replies

  • Dear Experts,

    Any update or any resolution for this issue? We're also suffering from it.

    Thanks.


    Software developer working on Asp.Net, C#, jQuery and Dynamics CRM

    Thursday, February 9, 2012 2:51 AM
  • Hi

    We are suffering from this too....

    Friday, February 17, 2012 4:16 AM
  • Could you please try and re-install the UR6 .1992 version again on the server and see if the issue gets resolved. 

    Arpita

    Sunday, February 19, 2012 7:58 PM
  • Dear UR5/UR6 Sufferers,

    Check the following link, it is mentioned how to solve it:-

    http://crmfunda.wordpress.com/2012/02/18/after-ur5-ur6-ribbon-iframe-subgrid-stop-working/

    @Arpita: Btw, I tried to re-install UR6, but no luck!


    Software developer working on Asp.Net, C#, jQuery and Dynamics CRM

    Thursday, February 23, 2012 1:26 AM
  • The workaround we got from microsoft:

    • Add CRM url both with server name & ip address to the IE trusted sites
    • In Custom Level for the trusted site, set Access Data sources across domains to Enable under the Misc. Section
    • Proposed as answer by bzalloua Monday, May 7, 2012 6:14 AM
    Monday, May 7, 2012 6:13 AM