Hm, file access errors? That is really strange! On Mon, Feb 7, 2011 at 10:09 PM, Jason Meckley <[email protected]>wrote:
> I updated a system to use the RQ oneway RSB. the service is working, but it > produces a large number of errors in the application event log > > 1. waring from asp.net > Event code: 3005 > Event message: An unhandled exception has occurred. > Event time: 2/7/2011 2:11:20 PM > Event time (UTC): 2/7/2011 7:11:20 PM > Event ID: fc55d949631f439a8250048fea9a640b > Event sequence: 517 > Event occurrence: 1 > Event detail code: 0 > > Application information: > Application domain: [app domain] > Trust level: Full > Application Virtual Path: /MySystem > Application Path: [my application path]\ > Machine name: SBIFPSVR > Process information: > Process ID: 2056 > Process name: w3wp.exe > Account name: NT AUTHORITY\NETWORK SERVICE > Exception information: > Exception type: EsentErrorException > Exception message: Error FileAccessDenied (JET_errFileAccessDenied, > Cannot access file, the file is locked or in use) > at Microsoft.Isam.Esent.Interop.Api.Fail(Int32 err) > at Microsoft.Isam.Esent.Interop.Api.JetTerm2(JET_INSTANCE instance, > TermGrbit grbit) > at Rhino.Queues.Storage.QueueStorage.Dispose() > at Rhino.Queues.QueueManager.Dispose() > at > Rhino.ServiceBus.RhinoQueues.RhinoQueuesTransport.DisposeQueueManager() > at Rhino.ServiceBus.RhinoQueues.RhinoQueuesTransport.Dispose() > at > Castle.MicroKernel.LifecycleConcerns.DisposalConcern.Apply(ComponentModel > model, Object component) > at > Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.ApplyConcerns(IEnumerable`1 > steps, Object instance) > at > Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.ApplyDecommissionConcerns(Object > instance) > at > Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.InternalDestroy(Object > instance) > at > Castle.MicroKernel.ComponentActivator.AbstractComponentActivator.Destroy(Object > instance) > at Castle.MicroKernel.Lifestyle.SingletonLifestyleManager.Dispose() > at Castle.MicroKernel.Handlers.AbstractHandler.Dispose() > at Castle.MicroKernel.DefaultKernel.DisposeHandler(IHandler handler) > at Castle.MicroKernel.DefaultKernel.DisposeAndRemoveComponent(String > key, Boolean ensureDisposed) > at Castle.MicroKernel.DefaultKernel.DisposeHandlers() > at Castle.MicroKernel.DefaultKernel.Dispose() > at Castle.Windsor.WindsorContainer.Dispose() > at StockBook.Web.Global.Application_End(Object sender, EventArgs e) > Request information: > Request URL: > Request path: > User host address: > User: > Is authenticated: False > Authentication Type: > Thread account name: NT AUTHORITY\NETWORK SERVICE > Thread information: > Thread ID: 17 > Thread account name: NT AUTHORITY\NETWORK SERVICE > Is impersonating: False > Stack trace: at Microsoft.Isam.Esent.Interop.Api.Fail(Int32 err) > at Microsoft.Isam.Esent.Interop.Api.JetTerm2(JET_INSTANCE instance, > TermGrbit grbit) > at Rhino.Queues.Storage.QueueStorage.Dispose() > at Rhino.Queues.QueueManager.Dispose() > at > Rhino.ServiceBus.RhinoQueues.RhinoQueuesTransport.DisposeQueueManager() > at Rhino.ServiceBus.RhinoQueues.RhinoQueuesTransport.Dispose() > at > Castle.MicroKernel.LifecycleConcerns.DisposalConcern.Apply(ComponentModel > model, Object component) > at > Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.ApplyConcerns(IEnumerable`1 > steps, Object instance) > at > Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.ApplyDecommissionConcerns(Object > instance) > at > Castle.MicroKernel.ComponentActivator.DefaultComponentActivator.InternalDestroy(Object > instance) > at > Castle.MicroKernel.ComponentActivator.AbstractComponentActivator.Destroy(Object > instance) > at Castle.MicroKernel.Lifestyle.SingletonLifestyleManager.Dispose() > at Castle.MicroKernel.Handlers.AbstractHandler.Dispose() > at Castle.MicroKernel.DefaultKernel.DisposeHandler(IHandler handler) > at Castle.MicroKernel.DefaultKernel.DisposeAndRemoveComponent(String > key, Boolean ensureDisposed) > at Castle.MicroKernel.DefaultKernel.DisposeHandlers() > at Castle.MicroKernel.DefaultKernel.Dispose() > at Castle.Windsor.WindsorContainer.Dispose() > at StockBook.Web.Global.Application_End(Object sender, EventArgs e) > Custom event details: > For more information, see Help and Support Center at > http://go.microsoft.com/fwlink/events.asp. > > 2. error from esent > w3wp (4328) [my application > path]\one_way.esentdd4eef33-4a8b-408b-b7fb-7b5a0bc70fa8: An attempt to open > the file "[my application path]\one_way.esent\system\edb.chk" for read / > write access failed with system error 5 (0x00000005): "Access is denied. ". > The open file operation will fail with error -1032 (0xfffffbf8). > For more information, see Help and Support Center at > http://go.microsoft.com/fwlink/events.asp. > > 3. error from esent > w3wp (4328) [my application > path]\one_way.esentdd4eef33-4a8b-408b-b7fb-7b5a0bc70fa8: Unable to write a > shadowed header for file [my application path]\one_way.esent\system\edb.chk. > Error -1032. > For more information, see Help and Support Center at > http://go.microsoft.com/fwlink/events.asp. > > Errors 2 & 3 are continually entered every few seconds. The application > logs become a "sea of red". > > Previously I was using the full ESB because that was the only option with > RQ. I switched over to oneway to reduce the overhead required for the > website. The website runs on our company intranet. I also checked my local > box and staging box logs but didn't see this error. > > Has anyone else had this problem? Any ideas where to start debugging this > type of error? I'm at a loss at this point. > RSB is using Esent.Interop 1.6.0.0. The hash key from GitHub is 83ed796. > Not sure if that is helpful. > > -- > You received this message because you are subscribed to the Google Groups > "Rhino Tools Dev" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rhino-tools-dev?hl=en. > -- You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.
