2014-01-16, 11:59
(2014-01-13, 20:14)DanCooper Wrote:(2014-01-13, 14:32)m.savazzi Wrote:(2013-12-30, 18:47)m.savazzi Wrote: With regard to the bug of F5 leading to an empty dialog it is "BY DESIGN" as it simply reloads the info from the DB.
This means that if a series is on the filesystem but has not been scanned it is REMOVED.
Now it appears to me to be a "wrong" design that has been inherited from 1.3.x
I'm now wondering what we do expect to happen with the F5... what do you expect to happen with an F5 on a season?
I also discovered a second issue with the "Update Library" button that will skip the series that already exist in the DB
Now I'm trying to sort out how to fix it
Team I've never got an answer to this, is really a mess. Should I remove the F5 functionality at all?
Please no!
In 1.3.x, it will do a rescan of movie folder to find new images, trailer...
I look at this...
Dan,
this... what?
The same function is achieved removing the movie/show and updating the library. Also it does not generate any issue of "empty screen"
Also F5 will NOT add new movies or new items....
so I'm quite confused...
(2014-01-13, 22:02)Dekker500 Wrote:(2014-01-12, 22:09)m.savazzi Wrote:Code:2014-01-12 21:04:07.4556,EmberScraperModule.Scraper+TVImages,EmberAPI.ErrorLogger.Error,13,ERROR,"Specified cast is not valid.
at EmberScraperModule.Scraper.TVImages.Clone() in C:\Users\Massimo\Documents\GitHub\Ember-MM-Newscraper\Addons\scraper.TVDB.Poster\TVScraper\clsScrapeTVDB.vb:line 173"
Do you have a show/episode name/number that produces the above error? Immediately prior to that message, there might have been another error - do you have that message available? I'm not familiar with that particular scraper, but it looks like the de-serialize method is failing. If I can simulate your dir structure for that particular show, I could see the error in action.
Here we go:
Code:
53:19.8 EmberAPI.ModulesManager EmberAPI.ErrorLogger.Warn 21 WARN "No generic modules defined <TVImageNaming>
at EmberAPI.ModulesManager.RunGeneric(ModuleEventType mType, List`1& _params, Object _refparam, Boolean RunOnlyOne)
at EmberAPI.Images.SaveAsSeasonFanart(DBTV mShow, String sURL)
at EmberScraperModule.Scraper.ScraperObject.SaveAllTVInfo()
at EmberScraperModule.Scraper.ScraperObject.bwtvDB_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
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)
at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.DoAsyncCall()
at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
"
55:57.4 EmberScraperModule.Scraper+TVImages EmberAPI.ErrorLogger.Error 10 ERROR "Specified cast is not valid.
at EmberScraperModule.Scraper.TVImages.Clone() in C:\Users\Massimo\Documents\GitHub\Ember-MM-Newscraper\Addons\scraper.TVDB.Poster\TVScraper\clsScrapeTVDB.vb:line 173"
55:57.4 EmberAPI.ModulesManager EmberAPI.ModulesManager.RunGeneric 10 TRACE "Could not run generic module <Notifications>
at EmberAPI.ModulesManager.RunGeneric(ModuleEventType mType, List`1& _params, Object _refparam, Boolean RunOnlyOne)
at EmberAPI.ErrorLogger.Error(Type type, String msg, String stkTrace, String title, Boolean Notify)
at EmberScraperModule.Scraper.TVImages.Clone()
at EmberScraperModule.dlgTVImageSelect.SetDefaults()
at EmberScraperModule.dlgTVImageSelect.DownloadAllImages()
at EmberScraperModule.dlgTVImageSelect.bwLoadImages_DoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
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)
at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.DoAsyncCall()
at System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
"
It happens to me on almost all shows. As test I use Green Wing
(http://thetvdb.com/?tab=series&id=78899&lid=7) with fake empty mp4 files as I do not own the show
and, as preference in the settings, Italian with fall back on English
Hoping this helps to repro.