ShokoServer icon indicating copy to clipboard operation
ShokoServer copied to clipboard

Regular HTTP Bans

Open Rand-Random opened this issue 4 months ago • 13 comments

Basically running into a ban almost immediatly after a ban is lifted, and this over and over again. I have no clue what shoko is actually currently doing at all, it seems trying to fetch rather random series.

Shoko seems to queue more series to update, than it is able to fetch, already tried to cleared the queue only for a new file of the current season to again trigger this update cycle.

Current queue is:

Get AniDB Anime Data
  Anime: Ranma 1/2: Chuugoku Nekonron Daikessen! Okite Yaburi no Gekitou Hen!!
  Anime: Ranma 1/2: Kessen Tougenkyou! Hanayome o Torimodose!!
  Anime: Ranma 1/2: Akumu! Shunmin Kou
  Anime: Ranma 1/2: Nettou Uta Gassen
  Anime: Inuyasha
  Anime: Urusei Yatsura
  Anime: Party kara Tsuihou Sareta Sono Chiyushi, Jitsu wa Saikyou ni Tsuki
  Anime: Hoshi Furu Oukoku no Nina
  Anime: Seirei Gensouki 2
  Anime: Houkago Shounen Hanako-kun (2024)
  Anime: Natsume Yuujinchou Shichi
  Anime: Kamierabi (2024)
  Anime: Futoku no Guild
  Anime: Shin Tennis no Ouji-sama: U-17 World Cup Semifinal
  Anime: The Peak of True Martial Arts 3rd Season
  Anime: Chi. Chikyuu no Undou ni Tsuite
  Anime: Arifureta Shokugyou de Sekai Saikyou Season 3
  Anime: Kidou Senshi Gundam: Fukushuu no Requiem
  Anime: Chi. Chikyuu no Undou ni Tsuite
  Anime: Ooi! Tonbo (2024)
  Anime: Touhai: Ura Rate Mahjong Touhai Roku
  Anime: Kimi wa Meido-sama.
  Anime: Punirunes: Puni 2
  Anime: Youkai Gakkou no Sensei Hajimemashita!
  Anime: Trillion Game
  Anime: Ranma 1/2 (2024)
  Anime: Shounen ga Otona ni Natta Natsu
  Anime: Shinkansen Henkei Robo Shinkalion: Change the World
  Anime: Dungeon ni Deai o Motomeru no wa Machigatte Iru Darouka: Familia Myth V
  Anime: Kinoko Inu
  Anime: NegaPosi Angler
  Anime: Hitoribocchi no Isekai Kouryaku
  Anime: Kekkon Surutte, Hontou Desuka
  Anime: Ao no Hako
  Anime: Dan Da Dan
  Anime: Tono to Inu
  Anime: Mecha-ude (2024)
  Anime: Sayounara Ryuusei, Konnichiwa Jinsei

No idea why it tries to update eg. "Inuyasha" or "Shin Tennis no Ouji-sama: U-17 World Cup Semifinal." Didn't recently add anything to Inuyasha, why is it fetching data? And the series "Shin Tennis no Ouji-sama: U-17 World Cup Semifinal" never heard about it and I don't have it in my library, so why?

As I said, I already once cleared the queue, but it again filled up, so I currently don't know what to do?

20:17 (8:17 pm) ban was lifted, 20:21 (8:21 pm) again banned. Full log: log.txt

[2024-10-10 20:17:30:512] Info|Shoko.Server.Providers.AniDB.HTTP.AniDBHttpConnectionHandler > AniDB HTTP ban (12h) is over

[had to move the log into a attached file because it exceeded the limit of 65536 characters an github post can have)

[2024-10-10 20:21:49:286] Info|GetAniDBAnimeJob_AnimeID:405_ForceRefresh:true_DownloadRelations:true_RelDepth:3 > Processing GetAniDBAnimeJob: 405
[2024-10-10 20:21:51:203] Warn|Shoko.Server.Providers.AniDB.HTTP.AniDBHttpConnectionHandler > AniDB HTTP Banned!
[2024-10-10 20:21:51:203] Error|Quartz.Core.JobRunShell > Job AniDB.GetAniDBAnimeJob_AnimeID:405_ForceRefresh:true_DownloadRelations:true_RelDepth:3 threw a JobExecutionException: : Parameters: refire = False, unscheduleFiringT
rigger = False, unscheduleAllTriggers = False 
 Quartz.JobExecutionException: One or more errors occurred. (Exception of type 'Shoko.Server.Providers.AniDB.AniDBBannedException' was thrown.)
 ---> System.AggregateException: One or more errors occurred. (Exception of type 'Shoko.Server.Providers.AniDB.AniDBBannedException' was thrown.)
 ---> Shoko.Server.Providers.AniDB.AniDBBannedException: Exception of type 'Shoko.Server.Providers.AniDB.AniDBBannedException' was thrown.
   at Shoko.Server.Providers.AniDB.HTTP.AniDBHttpConnectionHandler.<>c__DisplayClass11_0.<<GetHttpDirectly>b__0>d.MoveNext() in D:\a\ShokoServer\ShokoServer\Shoko.Server\Providers\AniDB\HTTP\AniDBHttpConnectionHandler.cs:line 64
--- End of stack trace from previous location ---
   at Shoko.Server.Providers.AniDB.HTTP.AniDBHttpConnectionHandler.GetHttpDirectly(String url) in D:\a\ShokoServer\ShokoServer\Shoko.Server\Providers\AniDB\HTTP\AniDBHttpConnectionHandler.cs:line 55
   at Shoko.Server.Providers.AniDB.HTTP.AniDBHttpConnectionHandler.GetHttp(String url) in D:\a\ShokoServer\ShokoServer\Shoko.Server\Providers\AniDB\HTTP\AniDBHttpConnectionHandler.cs:line 40
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Shoko.Server.Scheduling.Jobs.AniDB.GetAniDBAnimeJob.GetResponse(SVR_AniDB_Anime anime)
   at Shoko.Server.Scheduling.Jobs.AniDB.GetAniDBAnimeJob.Process() in D:\a\ShokoServer\ShokoServer\Shoko.Server\Scheduling\Jobs\AniDB\GetAniDBAnimeJob.cs:line 102
   at Shoko.Server.Scheduling.Jobs.BaseJob.Execute(IJobExecutionContext context) in D:\a\ShokoServer\ShokoServer\Shoko.Server\Scheduling\Jobs\BaseJob.cs:line 33
   --- End of inner exception stack trace ---
   at Shoko.Server.Scheduling.Jobs.BaseJob.Execute(IJobExecutionContext context) in D:\a\ShokoServer\ShokoServer\Shoko.Server\Scheduling\Jobs\BaseJob.cs:line 50
   at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken) [See nested exception: System.AggregateException: One or more errors occurred. (Exception of type 'Shoko.Server.Providers.AniDB.AniDBBannedException' was thrown.)
 ---> Shoko.Server.Providers.AniDB.AniDBBannedException: Exception of type 'Shoko.Server.Providers.AniDB.AniDBBannedException' was thrown.
   at Shoko.Server.Providers.AniDB.HTTP.AniDBHttpConnectionHandler.<>c__DisplayClass11_0.<<GetHttpDirectly>b__0>d.MoveNext() in D:\a\ShokoServer\ShokoServer\Shoko.Server\Providers\AniDB\HTTP\AniDBHttpConnectionHandler.cs:line 64
--- End of stack trace from previous location ---
   at Shoko.Server.Providers.AniDB.HTTP.AniDBHttpConnectionHandler.GetHttpDirectly(String url) in D:\a\ShokoServer\ShokoServer\Shoko.Server\Providers\AniDB\HTTP\AniDBHttpConnectionHandler.cs:line 55
   at Shoko.Server.Providers.AniDB.HTTP.AniDBHttpConnectionHandler.GetHttp(String url) in D:\a\ShokoServer\ShokoServer\Shoko.Server\Providers\AniDB\HTTP\AniDBHttpConnectionHandler.cs:line 40
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Shoko.Server.Scheduling.Jobs.AniDB.GetAniDBAnimeJob.GetResponse(SVR_AniDB_Anime anime)
   at Shoko.Server.Scheduling.Jobs.AniDB.GetAniDBAnimeJob.Process() in D:\a\ShokoServer\ShokoServer\Shoko.Server\Scheduling\Jobs\AniDB\GetAniDBAnimeJob.cs:line 102
   at Shoko.Server.Scheduling.Jobs.BaseJob.Execute(IJobExecutionContext context) in D:\a\ShokoServer\ShokoServer\Shoko.Server\Scheduling\Jobs\BaseJob.cs:line 33]

Rand-Random avatar Oct 10 '24 18:10 Rand-Random