You are viewing limited content. For full access, please sign in.

Question

Question

The current request could not be performed because there are too many existing operations running. [9035]

asked on August 9, 2024

In our Laserfiche WebLink Laserfiche\Portal\Server\Operational logs we are seeing the following error:

Log Name:      Laserfiche-Portal-Server/Operational
Source:        Laserfiche-Portal-Server
Date:          8/9/2024 7:01:52 AM
Event ID:      14
Task Category: ImportantWarning
Level:         Warning
Keywords:      Session0,Session1,Session2,Session3
User:          IIS APPPOOL\WebLinkAppPool
Computer:      XXXX
Description:
Operation: /WebLink/Helper/TileData.aspx?repo=XXXX&docID=9409311&x=5&y=0&pageNum=1&scale=5066&ro=0&time=1723212110862&showAnn=1&pageID=15941251&search=0e050a14-aa38-4ed2-aedc-49699fcc2957
  Message: Exception encountered, stack trace:
  WebLinkControls.Tiling.<ExtractImage>d__8.MoveNext
  System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start
  WebLinkControls.Tiling.TileRequestHandler.ExtractImage
  WebLinkControls.Tiling.<ProcessRequestAsync>d__7.MoveNext
  System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start
  WebLinkControls.Tiling.TileRequestHandler.ProcessRequestAsync
  System.Web.TaskAsyncHelper.BeginTask
  System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute
  System.Web.HttpApplication.ExecuteStepImpl
  System.Web.HttpApplication.ExecuteStep
  System.Web.PipelineStepManager.ResumeSteps
  System.Web.HttpApplication.BeginProcessRequestNotification
  System.Web.HttpRuntime.ProcessRequestNotificationPrivate
  System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper
  System.Web.Hosting.PipelineRuntime.ProcessRequestNotification
  System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion
  System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion
  System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper
  System.Web.Hosting.PipelineRuntime.ProcessRequestNotification
Exception details:
  Caught exception LaserficheRepositoryException, Message: The current request could not be performed because there are too many existing operations running. [9035]
  Stack trace:    at Laserfiche.RepositoryAccess.Entry.GetFromServer(HttpUrl url, Int32 type, Boolean throwOn404, ISession session)
   at WebLinkControls.OpenEntries.GetEntry(Int32 id, OpenOption ooption, ShortcutOption scoption)
   at WebLinkControls.PageCache.GetPages(WLConnection conn, Int32 id, Int32 version, OpenOption ooption)
   at WebLinkControls.Tiling.ImageCache.<GetBitmapCacheEntryPath>d__20.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at WebLinkControls.Tiling.TileRequestHandler.<ExtractImage>d__8.MoveNext()

  Session: l2qbvk0z

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Laserfiche-Portal-Server" Guid="{7DCFE07A-D2F9-5FCB-2720-8B35AC94BD41}" />
    <EventID>14</EventID>
    <Version>0</Version>
    <Level>3</Level>
    <Task>65520</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000f00000000000</Keywords>
    <TimeCreated SystemTime="2024-08-09T14:01:52.577385100Z" />
    <EventRecordID>5426695</EventRecordID>
    <Correlation />
    <Execution ProcessID="4124" ThreadID="7080" />
    <Channel>Laserfiche-Portal-Server/Operational</Channel>
    <Computer>XXXXX</Computer>
    <Security UserID="XXXXX" />
  </System>
  <EventData>
    <Data Name="message">Operation: /WebLink/Helper/TileData.aspx?repo=XXXXX&amp;docID=9409311&amp;x=5&amp;y=0&amp;pageNum=1&amp;scale=5066&amp;ro=0&amp;time=1723212110862&amp;showAnn=1&amp;pageID=15941251&amp;search=0e050a14-aa38-4ed2-aedc-49699fcc2957
  Message: Exception encountered, stack trace:
  WebLinkControls.Tiling.&lt;ExtractImage&gt;d__8.MoveNext
  System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start
  WebLinkControls.Tiling.TileRequestHandler.ExtractImage
  WebLinkControls.Tiling.&lt;ProcessRequestAsync&gt;d__7.MoveNext
  System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start
  WebLinkControls.Tiling.TileRequestHandler.ProcessRequestAsync
  System.Web.TaskAsyncHelper.BeginTask
  System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute
  System.Web.HttpApplication.ExecuteStepImpl
  System.Web.HttpApplication.ExecuteStep
  System.Web.PipelineStepManager.ResumeSteps
  System.Web.HttpApplication.BeginProcessRequestNotification
  System.Web.HttpRuntime.ProcessRequestNotificationPrivate
  System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper
  System.Web.Hosting.PipelineRuntime.ProcessRequestNotification
  System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion
  System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion
  System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper
  System.Web.Hosting.PipelineRuntime.ProcessRequestNotification
Exception details:
  Caught exception LaserficheRepositoryException, Message: The current request could not be performed because there are too many existing operations running. [9035]
  Stack trace:    at Laserfiche.RepositoryAccess.Entry.GetFromServer(HttpUrl url, Int32 type, Boolean throwOn404, ISession session)
   at WebLinkControls.OpenEntries.GetEntry(Int32 id, OpenOption ooption, ShortcutOption scoption)
   at WebLinkControls.PageCache.GetPages(WLConnection conn, Int32 id, Int32 version, OpenOption ooption)
   at WebLinkControls.Tiling.ImageCache.&lt;GetBitmapCacheEntryPath&gt;d__20.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at WebLinkControls.Tiling.TileRequestHandler.&lt;ExtractImage&gt;d__8.MoveNext()

  Session: l2qbvk0z
</Data>
  </EventData>
</Event>

It appears the error might be coming from the repository, but I'm not seeing any errors in the repository logs.

Does anyone know what would be causing this error? The same error for other products references that the Laserfiche server has too much going on, but I'm not seeing any performance or resource issues with ours.

We are using WebLink version 11.0.2307.136.

0 0

Answer

SELECTED ANSWER
replied on August 9, 2024

This is an known issue. Tech Support has a potential fix if you would like to try it out. We're looking at releasing an update to WebLink 11 later this month.

1 0
replied on August 9, 2024

Miruna, thank you for that information. I will open a support ticket with our Solution Provider and see if we can get the potential fix.

1 0
replied on August 12, 2024

We applied the fix supplied by Laserfiche Support, but it resulted in WebLink application giving a Runtime Error.

0 0
replied on August 13, 2024

@████████, is the fix you were thinking of that would address this be hotfix KB1014527 or a different one?

0 0
replied on August 22, 2024

We applied a fix supplied by Laserfiche Support and it has so far resolved the issue. I have not seen the "too many operations" warning in the log since the fix was put in place. The file supplied from Support has a version number of 10.0.0 so we were worried that it would not work with our version 11 of Weblink, but so far so good.

1 0

Replies

You are not allowed to reply in this post.
You are not allowed to follow up in this post.

Sign in to reply to this post.