My Score Center - version 2.12.0.0 - 4 May 2014 (for MP 1.6/1.7) (3 Viewers)

catavolt

Design Group Manager
  • Team MediaPortal
  • August 13, 2007
    14,621
    10,627
    Königstein (Taunus)
    Home Country
    Germany Germany
    Well version 1.4 is not released yet...
    But the 1.4 pre-release will be the final and we need proper testing ;)
    So maybe I need to change the CompatibilityVersion argument to some number.
    Yup, recompile and make it threadsafe - final version will load plugins threaded (it´s already possible in this pre-release, but only with a special entry in MediaPortal.xml) ;)
    Honestly, I find it really annoying (not to say painful) to have to rebuild the plugin for every version, especially when there seems to be no impact.
    That´s just to ensure that available plugins really fulfill the MP specs for the relevant version. And TBH: recompiling a plugin four times a year shouldn´t be a big burdon on your shoulders :p
     
    Last edited:

    FredP42

    MP Donator
  • Premium Supporter
  • May 2, 2009
    237
    243
    78
    Home Country
    France France
    I'm guessing the compatibility version is 1.3.100.0 (I could not find a reference in the wiki)?

    What do you mean by "make it threadsafe" there is nothing about this in the "plugin related changes".
    What do I need to change in MediaPortal.xml to verify this?

    Rebuilding is OK and takes about 30s but repacking/testing/publishing/updating links has to be done and takes time.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    And as far as I can see ScoreCenter is not concerned by the changes.
    You should also have a look at Skin Changes and specifically Toggle button. Most likely, you don't use any toggle buttons so you should be safe :)

    Thanks :) effectively there is missing information and yes for 1.4.0 Pre Release, it's '1.3.100.0'
     

    Holzi

    Super Moderator
  • Team MediaPortal
  • April 21, 2010
    7,934
    2,235
    Ba-Wü
    Home Country
    Germany Germany
    Thanks @FredP42

    Tho I get an error while opening MyScoreCenter in MP:
    Code:
    [2013-07-02 13:28:07,017] [Error  ] [12	  ] [ERROR] - [ScoreCenter] Error occured while executing the OnPageLoad:
    [2013-07-02 13:28:07,026] [Error  ] [12	  ] [ERROR] - [ScoreCenter] System.TypeInitializationException: Der Typeninitialisierer für "MediaPortal.Plugin.ScoreCenter.LocalizationManager" hat eine Ausnahme verursacht. ---> System.InvalidOperationException: Fehler im XML-Dokument (93,5). ---> System.Xml.XmlException: Das 'ScoreLocalisation'-Anfangstag in Zeile '2' stimmt nicht mit dem Endtag von 'ScoreDictionaries' überein. Zeile 93, Position 5.
      bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
      bei System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
      bei System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)
      bei System.Xml.XmlTextReaderImpl.ParseEndElement()
      bei System.Xml.XmlTextReaderImpl.ParseElementContent()
      bei System.Xml.XmlTextReaderImpl.Read()
      bei System.Xml.XmlTextReader.Read()
      bei System.Xml.XmlReader.ReadEndElement()
      bei System.Xml.Serialization.XmlSerializationReader.ReadEndElement()
      bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderScoreLocalisation.Read4_ScoreLocalisation(Boolean isNullable, Boolean checkType)
      bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderScoreLocalisation.Read5_ScoreLocalisation()
      --- Ende der internen Ausnahmestapelüberwachung ---
      bei System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
      bei System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream)
      bei MediaPortal.Plugin.ScoreCenter.LocalizationManager..ctor()
      bei MediaPortal.Plugin.ScoreCenter.LocalizationManager..cctor()
      --- Ende der internen Ausnahmestapelüberwachung ---
      bei MediaPortal.Plugin.ScoreCenter.LocalizationManager.GetScoreString(String id, String defaultValue)
      bei MediaPortal.Plugin.ScoreCenter.ScoreCenterPlugin.LoadScores(BaseScore root)
      bei MediaPortal.Plugin.ScoreCenter.ScoreCenterPlugin.LoadScores(String id)
      bei MediaPortal.Plugin.ScoreCenter.ScoreCenterPlugin.<OnPageLoad>b__0(Object state)

    Anyone knows whats causing this?
     

    Users who are viewing this thread

    Top Bottom