[Action Required] Help! Can't play anything, DB now shows empty? (1 Viewer)

Oxan

Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    The service cannot access the file it wants to stream. Are you running the service as a user with access to the network drive now or did you revert it back to the default behaviour?

    You might need to switch to using full UNC paths instead of mapped network drives. It might work correctly if you follow the services.msc method, but I'm not sure and it isn't tested thoroughly. Also make sure that you removed the local mapping on Z:\ (or put the file on that disk too).
     

    scythe000

    Portal Pro
    July 6, 2008
    379
    15
    Still running as user. A UNC path, like this: \\vault\e\mpdb\Database\TVSeriesDatabase4.db3, results in this error:

    Code:
    Sorry, an error occurred while processing your request.
     
    Please include the information below when you report this error.
     
    	WebMediaPortal version 0.5.2 (commit b4b177f).
    	Request: http://localhost:8080/TVShowsLibrary/Details?episode=73244_9x12
     
     
    There was an error writing to the pipe: The pipe is being closed. (232, 0xe8).
     
    Server stack trace:
      at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
      at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout, BufferManager bufferManager)
      at System.ServiceModel.Channels.FramingDuplexSessionChannel.OnSend(Message message, TimeSpan timeout)
      at System.ServiceModel.Channels.OutputChannel.Send(Message message, TimeSpan timeout)
      at System.ServiceModel.Dispatcher.DuplexChannelBinder.Request(Message message, TimeSpan timeout)
      at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
      at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
      at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
     
    Exception rethrown at [0]:
      at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
      at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
      at MPExtended.Services.StreamingService.Interfaces.IWebStreamingService.GetItemSupportStatus(WebMediaType type, Nullable`1 provider, String itemId, Nullable`1 offset)
      at MPExtended.Applications.WebMediaPortal.Models.TVEpisodeViewModel.get_Accessible() in C:\Users\Oxan\Documents\Projects\MPExtended\Applications\MPExtended.Applications.WebMediaPortal\Models\TVShowViewModels.cs:line 146
      at MPExtended.Applications.WebMediaPortal.Models.TVEpisodeViewModel.get_FullQuality() in C:\Users\Oxan\Documents\Projects\MPExtended\Applications\MPExtended.Applications.WebMediaPortal\Models\TVShowViewModels.cs:line 162
      at ASP._Page_Views_TVShowsLibrary_Details_cshtml.Execute() in c:\Program Files (x86)\MPExtended\WebMediaPortal\www\Views\TVShowsLibrary\Details.cshtml:line 34
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
      at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
      at System.Web.WebPages.StartPage.RunPage()
      at System.Web.WebPages.StartPage.ExecutePageHierarchy()
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
      at System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance)
      at System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer)
      at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
      at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult)
      at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19()
      at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
      at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1c.<>c__DisplayClass1e.<InvokeActionResultWithFilters>b__1b()
      at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
      at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
      at System.Web.Mvc.Controller.ExecuteCore()
      at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
      at System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext)
      at System.Web.Mvc.MvcHandler.<>c__DisplayClass6.<>c__DisplayClassb.<BeginProcessRequest>b__5()
      at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass1.<MakeVoidDelegate>b__0()
      at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _)
      at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.End()
      at System.Web.Mvc.MvcHandler.<>c__DisplayClasse.<EndProcessRequest>b__d()
      at System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f)
      at System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action)
      at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
      at System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)
      at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
      at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
     
    The write operation failed, see inner exception.
     
      at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
      at System.Net.Security.NegotiateStream.Write(Byte[] buffer, Int32 offset, Int32 count)
      at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
     
    There was an error writing to the pipe: The pipe is being closed. (232, 0xe8).
     
      at System.ServiceModel.Channels.PipeConnection.WriteHelper(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout, Object& holder)
      at System.ServiceModel.Channels.PipeConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
      at System.ServiceModel.Channels.BufferedConnection.WriteNow(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout, BufferManager bufferManager)
      at System.ServiceModel.Channels.BufferedConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
      at System.ServiceModel.Channels.ConnectionStream.Write(Byte[] buffer, Int32 offset, Int32 count)
      at System.Net.Security.NegotiateStream.StartWriting(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
      at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
     
    There was an error writing to the pipe: The pipe is being closed. (232, 0xe8).
     
      at System.ServiceModel.Channels.PipeConnection.StartSyncWrite(Byte[] buffer, Int32 offset, Int32 size, Object& holder)
      at System.ServiceModel.Channels.PipeConnection.WriteHelper(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout, Object& holder)

    I'm seeing your local path on YOUR computer up there. Bug?[DOUBLEPOST=1359094019][/DOUBLEPOST]Weird. I logged out and back in again, and that error didn't reoccur. However, same issue as in post #1.[DOUBLEPOST=1359094298][/DOUBLEPOST]Have you also noticed the whatismyip bug?
    Code:
    2013-01-14 16:49:00.91601 [(14)] WARN: Failed to parse retrieved external address 'We have removed the .asp version of this script from our website. Please <a href="http://www.whatismyip.com/membership-options/">click here</a> to learn about our new "Automation" services.'
     
    Last edited:

    Oxan

    Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    Sorry, I meant to use UNC paths *in* your database (i.e. in the MovingPictures or MP-TVSeries configuration), not for the database. That you see my paths is expected, that's simply the location of the source code during complication.

    And yeah, the whatismyip.com service has already been removed from 0.5.3 dev.
     

    scythe000

    Portal Pro
    July 6, 2008
    379
    15
    Agh, really? I wanted my paths by drive letter in case i replaced the server and changed the name. Is there no other way?
     

    scythe000

    Portal Pro
    July 6, 2008
    379
    15
    Ok. I'll try that with Moving pictures. I really don't want mp-tvseries to have to reimport 4000 files.

    Should I open this as a bug then?
     
    Last edited:

    Users who are viewing this thread

    Top Bottom