candidate for next Weekly (1 Viewer)

morpheus_xx

Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,070
    7,459
    Home Country
    Germany Germany
    Going to check this issue also with a local build this evening, because it could also be an issue of the BOT build
     

    Lehmden

    Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,584
    3,973
    Lehmden
    Home Country
    Germany Germany
    Hi.
    Do you have a System.Threading.Tasks.Dataflow.dll file in your MP2-Server and MP2-Client program directories? If so, what version does it have (right-click, properties, details...)?
    MP2-Server, yes. Version 4.5.23.0
    MP2-Client, yes. Version 4.5.23.0
    don't notice that because all your data of a movie import stems from the NfoMDE
    Indeed this is the case. All movies are having .nfo, so I definitely won't notice if MovieMDE is not working...

    you could try to copy the file from the respective program directories to the respective plugin/OnlineLibraries directories
    Seems not to solve this exception also I only could test on Client (Server recently is recording)... Exception still is there. SO probably a fix in Online Videos is needed (remove the dependency on an old version of this dll)

    Two other exceptions are related to Cinema Plugin (a conversion of System.String to System.DateTime error) and BluRayPlayer Plugin (missing a valid plugin descriptor file). Cinema Plugin needs a fix by @BigGranu imho and BluRayPlayer plugin needs at least a plugin.xml file but probably more (Skin, Language) as there only is a single .dll inside this folder... For now I will deactivate both plugins...
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,070
    7,459
    Home Country
    Germany Germany
    I cannot confirm the version issues with TPL library here. Logs contain no errors in this regard.

    There are some exceptions from VideoMDE, but they seem to have other causes. I will continue investigation, willl also update nuget packages (TPL 4.5.24)
     

    breese

    Retired Team Member
  • Premium Supporter
  • July 11, 2011
    3,902
    770
    67
    Arlington Heights, Illinois
    Home Country
    United States of America United States of America
    Does this help?
    Here is the install log and it also has an error

    Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Threading.Tasks.Dataflow, Version=4.5.9.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
    at MediaPortal.Extensions.OnlineLibraries.Matches.MatchStorage`2..ctor(String matchesSettingsFile)
    at MediaPortal.Extensions.OnlineLibraries.MovieTheMovieDbMatcher..ctor()
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,070
    7,459
    Home Country
    Germany Germany
    Same code base as yesterday, but created from a new branch today: http://tinyurl.com/p3596dp

    I have uninstalled MP2 here and reinstalled this build without issues. Please try it, my guess is that yesterday's build was "simply" broken.
     

    breese

    Retired Team Member
  • Premium Supporter
  • July 11, 2011
    3,902
    770
    67
    Arlington Heights, Illinois
    Home Country
    United States of America United States of America
    EDIT:
    Install log....

    Still has the errors... bottom of log

    I did a full uninstall
    Deleted all old folders in
    C:\Program Files (x86)\Team MediaPortal
    C:\ProgramData\Team MediaPortal

    Installed
     
    Last edited:

    breese

    Retired Team Member
  • Premium Supporter
  • July 11, 2011
    3,902
    770
    67
    Arlington Heights, Illinois
    Home Country
    United States of America United States of America
    Interesting note the Install log I posted above
    While Removing Service?

    2015-04-01 12:04:26.900091 : ServiceRegistration: Error while removing service of type SeriesTvDbMatcher
    Exception: System.NullReferenceException: Object reference not set to an instance of an object.

    Also, seeing this is an exception.... How can it be labeled as successfull?

    MSI (c) (24:50) [12:04:49:085]: Product: MediaPortal 2 -- Installation completed successfully.

    MSI (c) (24:50) [12:04:49:085]: Windows Installer installed the product. Product Name: MediaPortal 2. Product Version: 2.0.0.1504. Product Language: 1033. Manufacturer: Team MediaPortal. Installation success or error status: 0.

    Edit... I did a search and discovered what seems to be the last push for some of this was
    https://forum.team-mediaportal.com/...sourceprovider-rework-2nd-part.129559/page-16

    Edit: I did a full server reboot and the errors are still there...
     
    Last edited:

    Lehmden

    Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,584
    3,973
    Lehmden
    Home Country
    Germany Germany
    Hi.
    but the MovieMDE wasn't loaded. But you probably don't notice that because all your data of a movie import stems from the NfoMDE now
    A bigger issue is that the series MDE also did not work... As long as the series is in cache, all is good. But if you add a new series no data will be downloaded. The same issue with the 4.5.9.0 missing..
    So for now I'll revert back to last weekly... But I will try to get the new TV part running...
     

    MJGraf

    Retired Team Member
  • Premium Supporter
  • January 13, 2006
    2,478
    1,385
    That's the same issue as with the MovieMDE. Both use the MatchStorage class, which gives us this error.
    I'm still a bit clueless, but I think there must be something wrong with the build process. If searching for "4.5.9.0" in our whole code base does not return any hit - how can it be that the exception above shows that version number?!?
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,070
    7,459
    Home Country
    Germany Germany
    I searched for all uses of TPL library and found that in OnlineLibraries the reference is not added by nuget, but points to MediaPortal.Common binary. I've added a nuget reference: https://github.com/morpheusxx/MediaPortal-2/commit/595cd24a92fc18f64e9a801ee4170157f24971d5

    This could be the only explanation why compilation used another build, but it would mean that there are other versions found in build directory. And I think the issue is only be present in BOT builds. Local builds work fine, although it could be that on my devpc there is an older TPL version available and I might not get the exception.

    Build is currently being prepared, will take about 15 min
     

    Users who are viewing this thread

    Top Bottom