PublishArtWork node exception. (1 Viewer)

gibman

Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Usa
    Home Country
    Ethiopia Ethiopia
    When browsing around my collection I get this error in a matter of seconds:

    it seems it doesnt like the node being compared to null ??

    Code:
            private void PublishArtwork(DBNode<DBMovieInfo> node) {        
    L:2132 --->     if (node == null)
              {
                logger.Debug("Clearing Category Artwork");
                cover.Filename = string.Empty;
                backdrop.Filename = string.Empty;
                return;
              }

    Stacktrace, please ignore line numbers.

    Server stack trace:
    at MediaPortal.Plugins.MovingPictures.MainUI.MovingPicturesGUI.PublishArtwork(DBNode`1 node) in C:\Development\MovingPictures\MovingPictures\MainUI\MovingPicturesGUI.cs:line 2132
    at MediaPortal.Plugins.MovingPictures.MainUI.MovingPicturesGUI.PublishCategoryDetails(DBNode`1 node) in C:\Development\MovingPictures\MovingPictures\MainUI\MovingPicturesGUI.cs:line 1833
    at MediaPortal.Plugins.MovingPictures.MainUI.MovieBrowser.set_SelectedNode(DBNode`1 value) in C:\Development\MovingPictures\MovingPictures\MainUI\MovieBrowser.cs:line 292
    at MediaPortal.Plugins.MovingPictures.MainUI.MovieBrowser.onCategoryNodeSelected(GUIListItem item, GUIControl parent) in C:\Development\MovingPictures\MovingPictures\MainUI\MovieBrowser.cs:line 825
    at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
    at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
    at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)

    /gibman
     

    gibman

    Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Usa
    Home Country
    Ethiopia Ethiopia
    Ok.. I seemed to have sorted it myself.

    Look @

    Code:
    private void PublishArtwork(DBNode<DBMovieInfo> node) {        
    ...
    backdrop.Filename = (movie != null) ? movie.BackdropFullPath : null;
    SetProperty("#MovingPictures.Settings.BackdropMovieTitle", movie.Title);  
    ...

    it should be

    Code:
    private void PublishArtwork(DBNode<DBMovieInfo> node) {        
    ...
    backdrop.Filename = (movie != null) ? movie.BackdropFullPath : null;
    if (movie != null)
    {
       SetProperty("#MovingPictures.Settings.BackdropMovieTitle", movie.Title);  
    }
    ...


    /gibman
     

    Users who are viewing this thread

    Top Bottom