RhinoRhys / radarr-collections

Movie discovery tool for Radarr to follow Movie Collections and People's work.
GNU General Public License v3.0
146 stars 10 forks source link

Too many errors adding to Radarr - none of found movies are added. #115

Closed austinkeogh closed 3 years ago

austinkeogh commented 3 years ago

rcm.py generates the following error:

Traceback (most recent call last): File "C:\Users*\Downloads\radarr-collections-master\rcm.py", line 525, in collection_check(col_id) File "C:\Users*\Downloads\radarr-collections-master\rcm.py", line 239, in collection_check if len(col_json['name']) < int(config[u'results'][u'column']): top_c = int(config[u'results'][u'column']) TypeError: 'int' object is not subscriptable Too many errors adding to Radarr, found_21-06-21_21-38-11.txt has been saved in the output folder instead

Radarr tells me:

API Error: BadRequest: Invalid request body. ''' is an invalid start of a property name. Expected a '"'. Path: $ | LineNumber: 0 | BytePositionInLine: 1.: BadRequest: Invalid request body. ''' is an invalid start of a property name. Expected a '"'. Path: $ | LineNumber: 0 | BytePositionInLine: 1.

Radarr info:

Version 3.2.2.5080 .NET Yes (5.0.5) DB Migration 195 AppData directory C:\ProgramData\Radarr Startup directory C:\ProgramData\Radarr\bin Mode Service Uptime

More detailed Radarr log:

2021-06-21 21:48:46.2|Debug|Api|[POST] /api/movie?apikey=(removed) 400.BadRequest (4 ms)
2021-06-21 21:48:46.5|Debug|Api|[GET] /api/movie/lookup/tmdb?apikey=(removed)&tmdbid=15338: 200.OK (163 ms)
2021-06-21 21:48:46.7|Debug|Api|[GET] /api/movie/lookup/tmdb?apikey=(removed)&tmdbid=836529: 200.OK (157 ms)
2021-06-21 21:48:47.0|Debug|Api|[GET] /api/movie/lookup/tmdb?apikey=(removed)&tmdbid=348445: 200.OK (143 ms)
2021-06-21 21:48:49.0|Debug|Api|[GET] /api/movie/lookup/tmdb?apikey=(removed)&tmdbid=574475: 200.OK (130 ms)
2021-06-21 21:48:49.6|Debug|Api|[GET] /api/movie/lookup/tmdb?apikey=(removed)&tmdbid=340023: 200.OK (205 ms)
2021-06-21 21:48:49.8|Debug|Api|[GET] /api/movie/lookup/tmdb?apikey=(removed)&tmdbid=786892: 200.OK (177 ms)
2021-06-21 21:48:50.1|Debug|Api|[GET] /api/v3/log?page=1&pageSize=50&sortDirection=descending&sortKey=time: 200.OK (4 ms)
2021-06-21 21:48:50.7|Debug|Api|[GET] /api/movie/lookup/tmdb?apikey=(removed)&tmdbid=9367: 200.OK (172 ms)
2021-06-21 21:48:50.7|Warn|RadarrErrorPipeline|API Error:
BadRequest: Invalid request body. ''' is an invalid start of a property name. Expected a '"'. Path: $ | LineNumber: 0 | BytePositionInLine: 1.

[v3.2.2.5080] Radarr.Http.REST.BadRequestException: BadRequest: Invalid request body. ''' is an invalid start of a property name. Expected a '"'. Path: $ | LineNumber: 0 | BytePositionInLine: 1.
   at Radarr.Http.REST.RestModule`1.ReadResourceFromRequest(Boolean skipValidate, Boolean skipSharedValidate) in D:\a\1\s\src\Radarr.Http\REST\RestModule.cs:line 253
   at Radarr.Http.REST.RestModule`1.<set_CreateResource>b__43_0(Object options) in D:\a\1\s\src\Radarr.Http\REST\RestModule.cs:line 206
   at Nancy.NancyModule.<>c__DisplayClass38_0`1.<Post>b__0(Object args)
   at Nancy.NancyModule.<>c__DisplayClass40_0`1.<Post>b__0(Object args, CancellationToken ct)
   at Nancy.Routing.Route`1.Invoke(DynamicDictionary parameters, CancellationToken cancellationToken)
   at Nancy.Routing.DefaultRouteInvoker.Invoke(Route route, CancellationToken cancellationToken, DynamicDictionary parameters, NancyContext context)
   at Nancy.Routing.DefaultRequestDispatcher.Dispatch(NancyContext context, CancellationToken cancellationToken)
   at Nancy.NancyEngine.InvokeRequestLifeCycle(NancyContext context, CancellationToken cancellationToken, IPipelines pipelines)

2021-06-21 21:48:50.7|Debug|Api|[POST] /api/movie?apikey=(removed) 400.BadRequest (2 ms)
2021-06-21 21:48:52.5|Debug|Api|[GET] /api/movie/lookup/tmdb?apikey=(removed)&tmdbid=10213: 200.OK (179 ms)
2021-06-21 21:48:52.5|Warn|RadarrErrorPipeline|API Error:
BadRequest: Invalid request body. ''' is an invalid start of a property name. Expected a '"'. Path: $ | LineNumber: 0 | BytePositionInLine: 1.

[v3.2.2.5080] Radarr.Http.REST.BadRequestException: BadRequest: Invalid request body. ''' is an invalid start of a property name. Expected a '"'. Path: $ | LineNumber: 0 | BytePositionInLine: 1.
   at Radarr.Http.REST.RestModule`1.ReadResourceFromRequest(Boolean skipValidate, Boolean skipSharedValidate) in D:\a\1\s\src\Radarr.Http\REST\RestModule.cs:line 253
   at Radarr.Http.REST.RestModule`1.<set_CreateResource>b__43_0(Object options) in D:\a\1\s\src\Radarr.Http\REST\RestModule.cs:line 206
   at Nancy.NancyModule.<>c__DisplayClass38_0`1.<Post>b__0(Object args)
   at Nancy.NancyModule.<>c__DisplayClass40_0`1.<Post>b__0(Object args, CancellationToken ct)
   at Nancy.Routing.Route`1.Invoke(DynamicDictionary parameters, CancellationToken cancellationToken)
   at Nancy.Routing.DefaultRouteInvoker.Invoke(Route route, CancellationToken cancellationToken, DynamicDictionary parameters, NancyContext context)
   at Nancy.Routing.DefaultRequestDispatcher.Dispatch(NancyContext context, CancellationToken cancellationToken)
   at Nancy.NancyEngine.InvokeRequestLifeCycle(NancyContext context, CancellationToken cancellationToken, IPipelines pipelines)

2021-06-21 21:48:52.5|Debug|Api|[POST] /api/movie?apikey=(removed) 400.BadRequest (2 ms)
2021-06-21 21:48:52.7|Debug|Api|[GET] /api/movie/lookup/tmdb?apikey=(removed)&tmdbid=12095: 200.OK (150 ms)
2021-06-21 21:48:52.7|Warn|RadarrErrorPipeline|API Error:
BadRequest: Invalid request body. ''' is an invalid start of a property name. Expected a '"'. Path: $ | LineNumber: 0 | BytePositionInLine: 1.

[v3.2.2.5080] Radarr.Http.REST.BadRequestException: BadRequest: Invalid request body. ''' is an invalid start of a property name. Expected a '"'. Path: $ | LineNumber: 0 | BytePositionInLine: 1.
   at Radarr.Http.REST.RestModule`1.ReadResourceFromRequest(Boolean skipValidate, Boolean skipSharedValidate) in D:\a\1\s\src\Radarr.Http\REST\RestModule.cs:line 253
   at Radarr.Http.REST.RestModule`1.<set_CreateResource>b__43_0(Object options) in D:\a\1\s\src\Radarr.Http\REST\RestModule.cs:line 206
   at Nancy.NancyModule.<>c__DisplayClass38_0`1.<Post>b__0(Object args)
   at Nancy.NancyModule.<>c__DisplayClass40_0`1.<Post>b__0(Object args, CancellationToken ct)
   at Nancy.Routing.Route`1.Invoke(DynamicDictionary parameters, CancellationToken cancellationToken)
   at Nancy.Routing.DefaultRouteInvoker.Invoke(Route route, CancellationToken cancellationToken, DynamicDictionary parameters, NancyContext context)
   at Nancy.Routing.DefaultRequestDispatcher.Dispatch(NancyContext context, CancellationToken cancellationToken)
   at Nancy.NancyEngine.InvokeRequestLifeCycle(NancyContext context, CancellationToken cancellationToken, IPipelines pipelines)

2021-06-21 21:48:52.7|Debug|Api|[POST] /api/movie?apikey=(removed) 400.BadRequest (2 ms)
2021-06-21 21:48:53.9|Debug|Api|[GET] /api/movie/lookup/tmdb?apikey=(removed)&tmdbid=656663: 200.OK (130 ms)

Any ideas?