Sonnar V3 3.0.3.652 root folder missing

Hi,

I’m trying to add tv shows to sonnar with no luck, i see there was a thread opend and closed about this, can anybody go to step by step to fix this?

Sonarr version(3.0.3.652)
Mono version (6.4.0.198)

Thanks.

You’re going to have to provide at least debug logs and the OS, but probably permissions, so not really a “step by step” solution.

https://pastebin.com/0rHQZJQu

Is this good ?

Which OS?

Those aren’t debug logs, but I see a bunch of the same message, which looks to be trying to add a series without a root folder:

19-11-3 16:16:25.1|Fatal|SonarrErrorPipeline|Request Failed. POST /api/v3/series
 
[v3.0.3.652] System.ArgumentException: The specified path is not of a legal form (empty).
  at System.IO.Path.InsecureGetFullPath (System.String path) [0x00025] in <285579f54af44a2ca048dad6be20e190>:0
  at System.IO.Path.GetFullPath (System.String path) [0x00000] in <285579f54af44a2ca048dad6be20e190>:0
  at System.IO.DirectoryInfo..ctor (System.String path) [0x00006] in <285579f54af44a2ca048dad6be20e190>:0
  at (wrapper remoting-invoke-with-check) System.IO.DirectoryInfo..ctor(string)
  at Sonarr.Api.V3.Series.SeriesFolderAsRootFolderValidator.IsValid (FluentValidation.Validators.PropertyValidatorContext context) [0x00027] in M:\BuildAgent\work\63739567f01dbcc2\src\Sonarr.Api.V3\Series\SeriesFolderAsRootFolderValidator.cs:28
  at FluentValidation.Validators.PropertyValidator.Validate (FluentValidation.Validators.PropertyValidatorContext context) [0x00026] in <8505445a744b49e4915c7e157ceba764>:0
  at FluentValidation.Internal.PropertyRule.InvokePropertyValidator (FluentValidation.ValidationContext context, FluentValidation.Validators.IPropertyValidator validator, System.String propertyName) [0x00009] in <8505445a744b49e4915c7e157ceba764>:0
  at FluentValidation.Internal.PropertyRule+<Validate>d__65.MoveNext () [0x00171] in <8505445a744b49e4915c7e157ceba764>:0
  at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x0006f] in <6f6cfe3dc7984568b6f7767c7378b138>:0
  at System.Linq.Enumerable+WhereEnumerableIterator`1[TSource].MoveNext () [0x0004e] in <6f6cfe3dc7984568b6f7767c7378b138>:0
  at FluentValidation.AbstractValidator`1[T].Validate (FluentValidation.ValidationContext`1[T] context) [0x000a5] in <8505445a744b49e4915c7e157ceba764>:0
  at FluentValidation.AbstractValidator`1[T].Validate (T instance) [0x0001b] in <8505445a744b49e4915c7e157ceba764>:0
  at Sonarr.Http.REST.RestModule`1[TResource].ReadResourceFromRequest (System.Boolean skipValidate) [0x0008c] in M:\BuildAgent\work\63739567f01dbcc2\src\Sonarr.Http\REST\RestModule.cs:223
  at Sonarr.Http.REST.RestModule`1[TResource].<set_CreateResource>b__42_0 (System.Object options) [0x00000] in M:\BuildAgent\work\63739567f01dbcc2\src\Sonarr.Http\REST\RestModule.cs:167
  at Nancy.NancyModule+<>c__DisplayClass38_0`1[T].<Post>b__0 (System.Object args) [0x00047] in <e31b230dbd29407fadcc55713e0bbd0f>:0
  at Nancy.NancyModule+<>c__DisplayClass40_0`1[T].<Post>b__0 (System.Object args, System.Threading.CancellationToken ct) [0x00047] in <e31b230dbd29407fadcc55713e0bbd0f>:0
  at Nancy.Routing.Route`1[T].Invoke (Nancy.DynamicDictionary parameters, System.Threading.CancellationToken cancellationToken) [0x00017] in <e31b230dbd29407fadcc55713e0bbd0f>:0
  at Nancy.Routing.DefaultRouteInvoker.Invoke (Nancy.Routing.Route route, System.Threading.CancellationToken cancellationToken, Nancy.DynamicDictionary parameters, Nancy.NancyContext context) [0x00086] in <e31b230dbd29407fadcc55713e0bbd0f>:0
  at Nancy.Routing.DefaultRequestDispatcher.Dispatch (Nancy.NancyContext context, System.Threading.CancellationToken cancellationToken) [0x002b7] in <e31b230dbd29407fadcc55713e0bbd0f>:0
  at Nancy.NancyEngine.InvokeRequestLifeCycle (Nancy.NancyContext context, System.Threading.CancellationToken cancellationToken, Nancy.Bootstrapper.IPipelines pipelines) [0x0011d] in <e31b230dbd29407fadcc55713e0bbd0f>:100:

This could be related to the mono 6 changes (especially if you’re using a network drive) or if you’re on macOS 10.15 related to their permissions changes.

I’m using Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster

I also used this script for install wget https://www.dropbox.com/s/a5fpi4suyu1ask1/lds-deploy-v3.sh, i’m not using a mapped drived only an external HDD which sonnar doesen’t show it.

I have a similar problem. I’m trying to add a folder on my readyshare drive. I start typing in the path and it shows up. But then goes blank again.