[Updated 14 Jul!] MPExtended WebMediaPortal 0.5.4 (2 Viewers)

peque

Moderator - Spanish Forums
  • Premium Supporter
  • August 4, 2007
    861
    99
    Home Country
    Spain Spain
    Little bug: WebMediaportal fails to open in browser (error 500) if MP TV-Series is not installed (which was my case till I found the problem...).

    bye!
     
    Last edited:

    TRIROG

    Portal Pro
    February 27, 2007
    82
    0
    Home Country
    Slovenia Slovenia
    Can anyone confirm thet the username/password databases for WebMediaportal and MP extended have been merged. I only have one account in the MPextended and have deleted the admin acocunt. I would like to be sure, that there is no other account that enables access to WeBMP.

    Thanks!
     

    DieBagger

    Retired Team Member
  • Premium Supporter
  • September 11, 2007
    2,516
    1,276
    40
    Austria
    Home Country
    Austria Austria
    Can anyone confirm thet the username/password databases for WebMediaportal and MP extended have been merged. I only have one account in the MPextended and have deleted the admin acocunt. I would like to be sure, that there is no other account that enables access to WeBMP.

    Thanks!
    Yes they have been merged...
     

    Oxan

    Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    Hello!

    Not sure this has been discussed already, I could not find any post about it.
    I am getting an error when I click on any album in my collection, either on the start page or in the music library.
    Here is what I get (was the same with version 0.5.0 though):
    Bug in the skin.

    Little bug: WebMediaportal fails to open in browser (error 500) if MP TV-Series is not installed (which was my case till I found the problem...).
    I'd need your logs to say something about that (can't reproduce it myself).
     

    peque

    Moderator - Spanish Forums
  • Premium Supporter
  • August 4, 2007
    861
    99
    Home Country
    Spain Spain
    Little bug: WebMediaportal fails to open in browser (error 500) if MP TV-Series is not installed (which was my case till I found the problem...).
    I'd need your logs to say something about that (can't reproduce it myself).

    Here is what I see in WebMediaPortalIIS.log when no MP-TVSeries installed:

    Code:
    [2012-12-05 10:13:11] Request ended: "http://127.0.0.1:8080/Account/LogOn?ReturnUrl=%2f" with HTTP status 500.0

    And this is the error shown in WebMediaPortal.log:

    Code:
    2012-12-05 10:13:01.87107 [(7)] WARN: Error happened in controller body during request /Account/LogOn?ReturnUrl=%2f
    System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'.
    ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: SQLite error
    no such table: online_series (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
    System.Data.SQLite.SQLiteException: SQLite error
    no such table: online_series
      at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
      at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
      at System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
      at System.Data.SQLite.SQLiteDataReader.NextResult()
      at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
      at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
      at System.Data.SQLite.SQLiteCommand.ExecuteReader()
      at MPExtended.Libraries.SQLitePlugin.Query..ctor(DatabaseConnection database, String query, SQLiteParameter[] parameters) in C:\Users\Oxan\Documents\Projects\MPExtended\Libraries\MPExtended.Libraries.SQLitePlugin\Query.cs:line 44
      at MPExtended.Libraries.SQLitePlugin.Database.ReadList[T](Strin...).
      at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
      at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
      at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
      at System.Web.HttpServerUtilityWrapper.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
      at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
      at System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper htmlHelper, String actionName, String controllerName)
      at ASP._Page_Views_Shared__Layout_cshtml.Execute() in c:\Program Files\MPExtended\WebMediaPortal\www\Views\Shared\_Layout.cshtml:line 30
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
      at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
      at System.Web.WebPages.WebPageBase.<>c__DisplayClass7.<RenderPageCore>b__6(TextWriter writer)
      at System.Web.WebPages.HelperResult.WriteTo(TextWriter writer)
      at System.Web.WebPages.WebPageBase.Write(HelperResult result)
      at System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action`1 body)
      at System.Web.WebPages.WebPageBase.PopContext()
      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)
    2012-12-05 10:13:11.80763 [(7)] FATAL: Error occured during error handling... I don't like this.
    2012-12-05 10:13:11.80863 [(7)] ERROR: Original error was:
    System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'.
    ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: SQLite error
    no such table: online_series (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
    System.Data.SQLite.SQLiteException: SQLite error
    no such table: online_series
      at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
      at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
      at System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
      at System.Data.SQLite.SQLiteDataReader.NextResult()
      at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
      at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
      at System.Data.SQLite.SQLiteCommand.ExecuteReader()
      at MPExtended.Libraries.SQLitePlugin.Query..ctor(DatabaseConnection database, String query, SQLiteParameter[] parameters) in C:\Users\Oxan\Documents\Projects\MPExtended\Libraries\MPExtended.Libraries.SQLitePlugin\Query.cs:line 44
      at MPExtended.Libraries.SQLitePlugin.Database.ReadList[T](Strin...).
      at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
      at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
      at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
      at System.Web.HttpServerUtilityWrapper.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
      at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
      at System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper htmlHelper, String actionName, String controllerName)
      at ASP._Page_Views_Shared__Layout_cshtml.Execute() in c:\Program Files\MPExtended\WebMediaPortal\www\Views\Shared\_Layout.cshtml:line 30
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
      at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
      at System.Web.WebPages.WebPageBase.<>c__DisplayClass7.<RenderPageCore>b__6(TextWriter writer)
      at System.Web.WebPages.HelperResult.WriteTo(TextWriter writer)
      at System.Web.WebPages.WebPageBase.Write(HelperResult result)
      at System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action`1 body)
      at System.Web.WebPages.WebPageBase.PopContext()
      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)
    2012-12-05 10:13:11.80963 [(7)] ERROR: Second exception is:
    System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'.
    ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: SQLite error
    no such table: online_series (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
    System.Data.SQLite.SQLiteException: SQLite error
    no such table: online_series
      at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
      at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
      at System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
      at System.Data.SQLite.SQLiteDataReader.NextResult()
      at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
      at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
      at System.Data.SQLite.SQLiteCommand.ExecuteReader()
      at MPExtended.Libraries.SQLitePlugin.Query..ctor(DatabaseConnection database, String query, SQLiteParameter[] parameters) in C:\Users\Oxan\Documents\Projects\MPExtended\Libraries\MPExtended.Libraries.SQLitePlugin\Query.cs:line 44
      at MPExtended.Libraries.SQLitePlugin.Database.ReadList[T](Strin...).
      at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
      at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
      at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
      at System.Web.HttpServerUtilityWrapper.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
      at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter)
      at System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper htmlHelper, String actionName, String controllerName)
      at ASP._Page_Views_Shared__Layout_cshtml.Execute() in c:\Program Files\MPExtended\WebMediaPortal\www\Views\Shared\_Layout.cshtml:line 30
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
      at System.Web.Mvc.WebViewPage.ExecutePageHierarchy()
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)
      at System.Web.WebPages.WebPageBase.<>c__DisplayClass7.<RenderPageCore>b__6(TextWriter writer)
      at System.Web.WebPages.HelperResult.WriteTo(TextWriter writer)
      at System.Web.WebPages.WebPageBase.Write(HelperResult result)
      at System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action`1 body)
      at System.Web.WebPages.WebPageBase.PopContext()
      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 MPExtended.Applications.WebMediaPortal.WebMediaPortalApplication.Application_Error() in C:\Users\Oxan\Documents\Projects\MPExtended\Applications\MPExtended.Applications.WebMediaPortal\Global.asax.cs:line 99

    There I saw that "no such table: online_series", and I figured out that TV Series was the problem... May be it's my fault, but I could get rid of the error installing MP TV Series plugin.

    bye!
     
    Last edited:

    Oxan

    Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    Here is what I see in WebMediaPortalIIS.log when no MP-TVSeries installed:

    There I saw that "no such table: online_series", and I figured out that TV Series was the problem... May be it's my fault, but I could get rid of the error installing MP TV Series plugin.

    bye!
    Ah, any chance you used to have a MP-TVSeries database still around before installing the plugin? It looks like MPExtended detects an available database, but it's too old to make any sense of it. I'll fix the 500 error on the homepage in 0.5.2, it should just leave out the TV shows section instead.

    Nope, it's the same also in the stock one.
    Hmm, ok. Could you post your full logs when this happens with the default skin? Thanks!
     

    DVST8

    Portal Member
    March 6, 2006
    7
    0
    Hmm, ok. Could you post your full logs when this happens with the default skin? Thanks!


    I made some progress troubleshooting this issue, I see it's not showing up if I select a different interface language like Eng. This occurs when I have WMP set to Italian. Therefore I thought it was an illegal translation in the uistrings it file and found a missing open bracket { in the AlbumBy section. Fixed that but still no joy. I am sure you will find the issue.

    Attached are my logs:

    Many thanks!
     

    chrik

    MP Donator
  • Premium Supporter
  • May 13, 2008
    160
    20
    Home Country
    Denmark Denmark
    I am having a "problem" and want to know if it is wrong configuration or maybe my router that is the problem.

    Problem: Very slow download speed of movies from WebMediaPortal fom WAN side max 450kb/s and I have 40/40Mbit line and HTPC connected to one of the routers 100Mbit ports with NOT WIFI :). Also the pc´s I have tried on the WAN side have high download speed so the internet connection speed itself is not the bottleneck. Anyone else having same problem if they try?
     

    Oxan

    Retired Team Member
  • Premium Supporter
  • August 29, 2009
    1,730
    1,124
    Home Country
    Netherlands Netherlands
    I made some progress troubleshooting this issue, I see it's not showing up if I select a different interface language like Eng. This occurs when I have WMP set to Italian. Therefore I thought it was an illegal translation in the uistrings it file and found a missing open bracket { in the AlbumBy section. Fixed that but still no joy. I am sure you will find the issue.!
    Ah, that makes sense and also explains why I couldn't reproduce the issue. It looks like the AlbumBy string is indeed the problem, but you need a recompile to fix that. I'll fix it for 0.5.2.


    I am having a "problem" and want to know if it is wrong configuration or maybe my router that is the problem.

    Problem: Very slow download speed of movies from WebMediaPortal fom WAN side max 450kb/s and I have 40/40Mbit line and HTPC connected to one of the routers 100Mbit ports with NOT WIFI :). Also the pc´s I have tried on the WAN side have high download speed so the internet connection speed itself is not the bottleneck. Anyone else having same problem if they try?
    Download performance is a known problem with WebMP. It's already on the list for 0.6.
     

    Users who are viewing this thread

    Top Bottom