Could not find file databus file

41 views
Skip to first unread message

Raj Shelar

unread,
Sep 22, 2017, 6:54:09 AM9/22/17
to Particular Software
Helpful information to include
Product name:  
Nservice Bus
Version:
NServiceBus version="5.2.19"
NServiceBus.Distributor.MSMQ version="5.0.3"
NServiceBus.Host version="6.0.0"
NServiceBus.NHibernate version="6.2.7

Stacktrace:
Could not find file '\\corp.myorg.org\prd_pps\databus\2017-09-14_23\152dc9f8-fe70-4491-b346-82210573f8b8'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)   at NServiceBus.DataBus.FileShareDataBusImplementation.Get(String key) in C:\Build\src\NServiceBus.Core\DataBus\FileShareDataBusImplementation.cs:line 40   at NServiceBus.DataBusReceiveBehavior.Invoke(IncomingContext context, Action next) in C:\Build\src\NServiceBus.Core\DataBus\DataBusReceiveBehavior.cs:line 45   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.SetCurrentMessageBeingHandledBehavior.Invoke(IncomingContext context, Action next) in C:\Build\src\NServiceBus.Core\Unicast\Behaviors\SetCurrentMessageBeingHandledBehavior.cs:line 17   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.LoadHandlersBehavior.Invoke(IncomingContext context, Action next) in C:\Build\src\NServiceBus.Core\Unicast\Behaviors\LoadHandlersBehavior.cs:line 45   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.ApplyIncomingMessageMutatorsBehavior.Invoke(IncomingContext context, Action next) in C:\Build\src\NServiceBus.Core\MessageMutator\ApplyIncomingMessageMutatorsBehavior.cs:line 23   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.ExecuteLogicalMessagesBehavior.Invoke(IncomingContext context, Action next) in C:\Build\src\NServiceBus.Core\Unicast\Messages\ExecuteLogicalMessagesBehavior.cs:line 24   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.CallbackInvocationBehavior.Invoke(IncomingContext context, Action next) in C:\Build\src\NServiceBus.Core\Unicast\Behaviors\CallbackInvocationBehavior.cs:line 22   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.DeserializeLogicalMessagesBehavior.Invoke(IncomingContext context, Action next) in C:\Build\src\NServiceBus.Core\Unicast\Messages\DeserializeLogicalMessagesBehavior.cs:line 47   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.OutboxRecordBehavior.Invoke(IncomingContext context, Action next) in C:\Build\src\NServiceBus.Core\Outbox\OutboxRecordBehavior.cs:line 16   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.Persistence.NHibernate.OpenSessionBehavior.InnerInvoke(BehaviorContext context, Action next, Func`1 connectionRetriever) in C:\BuildAgent\work\5135de308b2f3016\src\NServiceBus.NHibernate\SharedSession\OpenSessionBehavior.cs:line 83   at NServiceBus.Persistence.NHibernate.OpenSessionBehavior.Invoke(IncomingContext context, Action next) in C:\BuildAgent\work\5135de308b2f3016\src\NServiceBus.NHibernate\SharedSession\OpenSessionBehavior.cs:line 38   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.SubscriptionReceiverBehavior.Invoke(IncomingContext context, Action next) in C:\Build\src\NServiceBus.Core\Unicast\Subscriptions\MessageDrivenSubscriptions\SubscriptionReceiverBehavior.cs:line 32   at NServiceBus.BehaviorChain`1.InvokeNext(T context) in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 107   at NServiceBus.BehaviorChain`1.<>c__DisplayClass4_0.<InvokeNext>b__0() in C:\Build\src\NServiceBus.Core\Pipeline\BehaviorChain.cs:line 95   at NServiceBus.UnitOfWorkBehavior.Invoke(IncomingContext context, Action next) in C:\Build\src\NServiceBus.Core\UnitOfWork\UnitOfWorkBehavior.cs:line 23


Description: We have two applications hosted on different servers first application sends an event which is subscribed by second application. This event contains databus property by which all files got stored at shared location. We found that files are generated successfully, but second application is not able to access these files. giving error above.
Is it possible that event got consumed before file get copied at shared location? or any other reason. Please advise. Thanks.

Andreas Ohlund

unread,
Sep 22, 2017, 7:07:03 AM9/22/17
to Particular Software
Hi Raj!

The fileshare databus never delete files for processed messages so that can't be it.

Could there be some access rights issue?

Do you have some custom job to cleanup the files your self?

Cheers,

Andreas

--
You received this message because you are subscribed to the Google Groups "Particular Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftw...@googlegroups.com.
To post to this group, send email to particula...@googlegroups.com.
Visit this group at https://groups.google.com/group/particularsoftware.
To view this discussion on the web visit https://groups.google.com/d/msgid/particularsoftware/00d51d17-7ec8-4b76-8ace-578371c3b7b0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Raj Shelar

unread,
Sep 22, 2017, 7:15:57 AM9/22/17
to Particular Software
Thanks adnreas, 

Does it happen like event get published and databus file is still copying and another party consumes an event an not able to get that file?

Thanks,
To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftware+unsub...@googlegroups.com.

Andreas Ohlund

unread,
Sep 23, 2017, 5:24:17 AM9/23/17
to Particular Software
>Does it happen like event get published and databus file is still copying and another party consumes an event an not able to get that file?

We make sure that the DataBus data is written before pushing any messages out so that can't be the problem



To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftw...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Particular Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftw...@googlegroups.com.

To post to this group, send email to particula...@googlegroups.com.
Visit this group at https://groups.google.com/group/particularsoftware.
Reply all
Reply to author
Forward
0 new messages