Thursday, 15 August 2013

oracle - RetryerRequiredException in Sitecore shell -


Has anyone ever experienced it in RetryerRequiredException in the Sitecore shell? I get an exception (locally no problem) on a test environment when I want to publish the item or want to rebuild link DB (or anything that is required to save the DB).

I have SC7.2 (I amended 141226) with an oracle backend. Retreat element in web.config is disabled.

This is an exception message:

  Retrieval for database operation requires you to wrap the code in the factory. Gaittrator () Execute & lt; Int & gt; ((=) (& Gt; {}) references.  

and stacktrace:

  [RetrieverAfterXstation: Retrieval for database operation is required. You need to wrap the code in the factory. Waitress () Execute & lt; Int & gt; (() => Gt; {}).] Sitkor. Data data provider. SQL .SqlMembershipUser.UpdateProperties (String Property Name, String Properties Values, Byte [] Binary Value) +62 Sitecore.data. Security. ACC SQL Profiles Programbus.Set Property Value (SettingsContact Sc, Settings Property Value Control Properties) +611 System Configuration .settingbase Sevkor () +474 system .Configuration.SettingsBase.Save () 104 System.Web.Profile.ProfileBase.SaveWithAssert () 42 System.Web.Profile.ProfileBase.Save () 122 Sitecore.Security.UserProfile.Save () +266 Sitecore.Web .UI.HtmlControls.Registry.SetValue (string key, string value) +222 Sitecore.Shell.Applications.ShellForm.ShowDatabaseName (string visible) +93 [TargetInvocationException :. Exception is given by the target of an invocation] System.RuntimeMethodHandle. Invok meth (Object target, O Bject [] arguments, Signature sig, Boolean manufacturer) +0 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (object obj ,, Object [] parameters Object [] arguments) 76 System.Reflection.RuntimeMethodInfo.Invoke ( object obj, BindingFlags invokeAttr, binder binder, [] parameters, CultureInfo culture) 211 Sitecore.Shell.Framework.Commands.MethodCommandProcessor.Invoke (PipelineArgs args) 534 Sitecore.Nexus.Pipelines.NexusPipelineApi.Resume (PipelineArgs args, pipeline Pipeline) 398 Sitecore object. Pipelines.Pipeline.Start (PipelineArgs args, Boolean nuclear) 366 Sitecore.Shell.Framework.Commands.MethodCommand.Execute (CommandContext reference) 632 SitecorekWebkUIkSheerkClientPagekOnPreRender (EventArgs e) 547 system. Web.UI.Control.PreRenderRecursiveInternal () 113 System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 4297   

Edit 1:

I Also tried to enable the retrieve config element, but the result is the same exception.

Edit 2:

One thing that has recently changed has been upgraded to 7.2 RAP 140526 to Rs 14,126 crore. See this in Release Notes:

The use of different retrietary instances for each database object has changed to the Sitcomor configuration so that Active Retrieval for a database works with other databases Do not. (422504)

But related web.config does not show changes related to it.

I submitted this issue to support.sitecore.com and this is apparently a bug . The solution to comment the whole retriever element in the configuration:

  & lt ;! - Retrieier disabled = "true" type = "Sitecore.Data.DataProviders.Retryer, Sitecore.Kernel" & gt; & Lt; Param desc = "number of attempts" & gt; 6 & lt; / Param & gt; & Lt; Param desc = "interval between efforts" & gt; 00: 00: 00.500 & lt; / Param & gt; & Lt; Param desc = "Log each exception (should be used only for debug)" & gt; True & lt; / Param & gt; & Lt; / Retryer - & gt;  

No comments:

Post a Comment