Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • mscommunities 40 posts 95 karma points
    Feb 24, 2016 @ 20:55
    mscommunities
    0

    umbraco-plugins.list issues

    We are running umbraco 7.3.1 on azure web apps. 1 backoffice node and 4 front-end nodes. Lately we have been seeing umbraco-plugins.list errors in our elmah logs.

    System.IO.IOException
    The process cannot access the file 'D:\home\site\wwwroot\App_Data\TEMP\PluginCache\umbraco-plugins.RD000D3A31301C.list' because it is being used by another process.
    
    System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.IO.IOException: The process cannot access the file 'D:\home\site\wwwroot\App_Data\TEMP\PluginCache\umbraco-plugins.RD000D3A31301C.list' because it is being used by another process.
       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
       at System.IO.File.InternalDelete(String path, Boolean checkHost)
       at System.IO.File.Delete(String path)
       at Umbraco.Core.PluginManager.UpdateCachedPluginsFile[T](IEnumerable`1 typesFound, TypeResolutionKind resolutionType) in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Core\PluginManager.cs:line 431
       at Umbraco.Core.PluginManager.LoadViaScanningAndUpdateCacheFile[T](TypeList typeList, TypeResolutionKind resolutionKind, Func`1 finder) in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Core\PluginManager.cs:line 745
       at Umbraco.Core.PluginManager.ResolveTypes[T](Func`1 finder, TypeResolutionKind resolutionType, Boolean cacheResult) in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Core\PluginManager.cs:line 708
       at Umbraco.Core.PluginManager.ResolveAttributedTypes[TAttribute](Boolean cacheResult, IEnumerable`1 specificAssemblies) in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Core\PluginManager.cs:line 785
       at Umbraco.Web.WebBootManager.<InitializeResolvers>b__a() in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Web\WebBootManager.cs:line 348
       at Umbraco.Core.ObjectResolution.LazyManyObjectsResolverBase`2.<Initialize>b__5(Func`1 x) in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Core\ObjectResolution\LazyManyObjectsResolverbase.cs:line 155
       at System.Linq.Enumerable.<SelectManyIterator>d__16`2.MoveNext()
       at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
       at Umbraco.Core.ObjectResolution.LazyManyObjectsResolverBase`2.<Initialize>b__3() in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Core\ObjectResolution\LazyManyObjectsResolverbase.cs:line 155
       at System.Lazy`1.CreateValue()
       at System.Lazy`1.LazyInitValue()
       at System.Lazy`1.get_Value()
       at Umbraco.Core.ObjectResolution.LazyManyObjectsResolverBase`2.get_InstanceTypes() in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Core\ObjectResolution\LazyManyObjectsResolverbase.cs:line 183
       at Umbraco.Core.Macros.XsltExtensionsResolver.CreateInstances() in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Core\Macros\XsltExtensionsResolver.cs:line 36
       at Umbraco.Core.ObjectResolution.ManyObjectsResolverBase`2.<InitializeAppInstances>b__0() in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Core\ObjectResolution\ManyObjectsResolverBase.cs:line 142
       at System.Lazy`1.CreateValue()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at System.Lazy`1.get_Value()
       at Umbraco.Core.ObjectResolution.ManyObjectsResolverBase`2.get_Values() in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Core\ObjectResolution\ManyObjectsResolverBase.cs:line 253
       at umbraco.macro.GetXsltExtensions() in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Web\umbraco.presentation\macro.cs:line 1128
       at umbraco.macro.AddMacroXsltExtensions() in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Web\umbraco.presentation\macro.cs:line 1139
       at umbraco.macro.GetXsltTransformResult(XmlDocument macroXml, XslCompiledTransform xslt, Dictionary`2 parameters) in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Web\umbraco.presentation\macro.cs:line 1044
       at umbraco.macro.LoadMacroXslt(macro macro, MacroModel model, Hashtable pageElements, Boolean throwError) in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Web\umbraco.presentation\macro.cs:line 964
       at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId) in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Web\umbraco.presentation\macro.cs:line 446
       at umbraco.presentation.templateControls.Macro.CreateChildControls() in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Web\umbraco.presentation\umbraco\templateControls\Macro.cs:line 186
       at System.Web.UI.Control.EnsureChildControls()
       at umbraco.presentation.templateControls.Macro.OnInit(EventArgs e) in c:\projects\umbraco-cms-xtjqd\src\Umbraco.Web\umbraco.presentation\umbraco\templateControls\Macro.cs:line 120
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.HandleError(Exception e)
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
       at System.Web.UI.Page.ProcessRequest()
       at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
       at System.Web.UI.Page.ProcessRequest(HttpContext context)
       at ASP.default_aspx.ProcessRequest(HttpContext context)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    
  • Stefan Kip 1614 posts 4131 karma points c-trib
    Mar 01, 2016 @ 14:13
    Stefan Kip
    0

    It would be best if you create an issue here: http://issues.umbraco.org/dashboard

  • Arlan Galvez 44 posts 175 karma points
    Jun 08, 2018 @ 15:32
    Arlan Galvez
    0

    I have the same issue in Umbraco 7.6.3 , did someone answer to this?

  • Joe 32 posts 136 karma points
    Sep 07, 2018 @ 04:31
    Joe
    0

    Same situation even on 7.12, and I found that it happen not only on Azure App Service, but also on-premise IIS randomly. I tried to delete the PluginCache files, but it doesn't help. The files are re-generated, but the same error comes again.

  • Nadia 45 posts 122 karma points
    Mar 03, 2019 @ 19:57
    Nadia
    0

    Has there been any update on this? I have had 2 instances over the weekend of this happening. Both sites are 7.10

  • Joe 32 posts 136 karma points
    Mar 06, 2019 @ 05:03
    Joe
    0

    I assume you’re on IIS did you grant full read/write access on the site folder to IUSR, IIS IUSRS (& IIS APPPOOL\{sitename})?

Please Sign in or register to post replies

Write your reply to:

Draft