Couldn't Evaluate Decision

I have a show that is set to grab HD versions for. However there are a few episodes that are HD only, so i go in and do a manual search and find them. I then click download and it downloads succesfully however it never moves them to the appropriate folder, is this because they are not “HD”? Below is the error message.

ImportDecisionMaker Couldn’t evaluate decision on E:\Downloads\TV\Diners.Drive-Ins.and.Dives.S17E11.HDTV.x264-CRiMSON\Diners.Drive-Ins.and.Dives.S17E11.HDTV.x264-CRiMSON.mp4: \\192.168.1.200\Videos\TV Shows\Diners, Drive-ins and Dives\Season 17\Diners.Drive-Ins.and.Dives.S17E11.HDTV.x264-CRiMSON.mp4

I found why its breaking, just don’t know what is causing it yet. I’m reverting the change, which should be available shortly, auto update should update you in about an hour.

This started happening again last night. Shows will download but will not move, same error “could not evaluate decision”.

ImportDecisionMaker	Couldn't evaluate decision on E:\\TV Shows\\The White Queen.1x10.720p HDTV x264-FoV\\the_white_queen.1x10.720p_hdtv_x264-fov.mkv: \\\\192.168.1.10\\Videos	4:21 AM

edit
Never mind, found my problem. The server share I was transferring too was offline. Is it possible to make the logs a little more descriptive for that error? Or for it to send an error email if it was not able to move a file?

Thanks!

Can you provide the whole stack trace (log files). I’ll try to add additional logging, but I’m assuming the issue was checking free disk space.

No plans for external notifications on errors, but we will be adding one to the UI: https://trello.com/c/cZM0gWo2/99-notification-center

EDIT: Added a bit more logging, its available in develop.

Similar but different issue, (no external server).

Couldn’t evaluate decision on … : The underlying connection was closed: An unexpected error occurred on a send.

System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. —> System.IO.IOException: The handshake failed due to an unexpected packet format.
at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Net.TlsStream.CallProcessAuthentication(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.ConnectStream.WriteHeaders(Boolean async)
— End of inner exception stack trace —
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at NzbDrone.Common.HttpProvider.DownloadString(String url, ICredentials identity) in m:\buildAgent1\work\328d72309b633a8\src\zbDrone.Common\HttpProvider.cs:line 58
at NzbDrone.Common.HttpProvider.DownloadString(String url) in m:\buildAgent1\work\328d72309b633a8\src\zbDrone.Common\HttpProvider.cs:line 39
at NzbDrone.Core.Download.Clients.Sabnzbd.SabnzbdClient.b__0() in m:\buildAgent1\work\328d72309b633a8\src\zbDrone.Core\Download\Clients\Sabnzbd\SabnzbdClient.cs:line 75
at NzbDrone.Common.Cache.Cached1.Get(String key, Func1 function, Nullable`1 lifeTime) in m:\buildAgent1\work\328d72309b633a8\src\zbDrone.Common\Cache\Cached.cs:line 87
at NzbDrone.Core.Download.Clients.Sabnzbd.SabnzbdClient.GetQueue() in m:\buildAgent1\work\328d72309b633a8\src\zbDrone.Core\Download\Clients\Sabnzbd\SabnzbdClient.cs:line 71
at NzbDrone.Core.DecisionEngine.Specifications.NotInQueueSpecification.IsSatisfiedBy(RemoteEpisode subject, SearchCriteriaBase searchCriteria) in m:\buildAgent1\work\328d72309b633a8\src\zbDrone.Core\DecisionEngine\Specifications\otInQueueSpecification.cs:line 39
at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.EvaluateSpec(IRejectWithReason spec, RemoteEpisode remoteEpisode, SearchCriteriaBase searchCriteriaBase) in m:\buildAgent1\work\328d72309b633a8\src\zbDrone.Core\DecisionEngine\DownloadDecisionMaker.cs:line 115

Same error as your other post, until you fix the connection to SAB (see my other post) you’re going to get all sorts of issues. Please keep the issue to one thread though…