Paperback-iOS / trackers-main

GNU General Public License v3.0
6 stars 12 forks source link

Paperback Tracker not working with Komga 1.1.0 #17

Open couladin opened 1 year ago

couladin commented 1 year ago

Since upgrading my Komga installation in Docker from release 0.165.0 to 1.1.0 the Paperback 1.0.3 tracker packaged in trackers-main (as listed here) has stopped working. The AniList tracker still works, and there's no change in behaviour in Tachiyomi on Android. I'm using Paperback 0.7-r46 on iPadOS 15.7.7 - both the most recent for the iPad Air 2.

The functionality of Paperback still works with Komga (OPDS, searching, add to library, etc) - it's just the tracking that is impacted. I've deleted and reinstalled Paperback, manually added my local Komga source and the above tracker repo, restarted the server, restarted the iOS device, etc, but it hasn't fixed it.

The only ERROR entries in the log export (Paperback > External Trackers > Paperback > Share logs) are the usual "Action queue is not cleared for Anilist" rate-limiting ones related to marking multiple issues as read, etc.

The non-AniList log entries are DUMP (presumably the log export) and INFO ones like:

[INFO] [2023-07-04T21:39:50.976Z] [AsyncOperation:start():51] [AsyncOperation] RequestOperation - http://<komga_ip>:<komga_port>/api/v1/series
[INFO] [2023-07-04T21:39:50.979Z] [AsyncOperation:start():51] [AsyncOperation] Delay Operation - 200ms
[INFO] [2023-07-04T21:39:54.334Z] [AsyncOperation:start():51] [AsyncOperation] RequestOperation - http://<komga_ip>:<komga_port>/api/v1/series/<series_id>/
[INFO] [2023-07-04T21:39:54.339Z] [AsyncOperation:start():51] [AsyncOperation] Delay Operation - 200ms
[DUMP] [2023-07-04T21:40:41.587Z] [TrackerDetailViewModel:24]▿ <Paperback___AppStore.DUISection: 0x280a1a9e0> #0
  - super: NSObject
  - id: "information"
  ▿ header: Optional("Informations")
    - some: "Informations"
  - footer: nil
  - rows: (Function)
[INFO] [2023-07-04T21:40:58.304Z] [SceneDelegate:sceneDidEnterBackground(_:):69] Scene did enter background
[INFO] [2023-07-04T21:40:58.309Z] [AppDelegate:scheduleUpdateFetch():132] Scheduled update fetch
[INFO] [2023-07-04T21:40:58.643Z] [SidebarViewController:configureSidebar():140] Configuring sidebar, reloading data
[INFO] [2023-07-04T21:40:58.964Z] [SidebarViewController:configureSidebar():140] Configuring sidebar, reloading data
[INFO] [2023-07-04T21:40:59.287Z] [SidebarViewController:configureSidebar():140] Configuring sidebar, reloading data
[INFO] [2023-07-04T21:40:59.533Z] [SidebarViewController:configureSidebar():140] Configuring sidebar, reloading data
[INFO] [2023-07-04T21:41:18.973Z] [SceneDelegate:sceneDidBecomeActive(_:):43] Scene did become active
[INFO] [2023-07-04T21:41:18.992Z] [BetaAuthenticator:refreshAuthentication():108] Not authenticated

There are only 2 entries in the Komga logs during the above time window, both are (allowing for the time zone difference between logs):

2023-07-04T22:39:54.361+01:00  WARN 1 --- [o-25600-exec-96] o.s.web.servlet.PageNotFound: No mapping for GET /api/v1/series/<series_id>/
2023-07-04T22:51:52.612+01:00  WARN 1 --- [o-25600-exec-96] o.s.web.servlet.PageNotFound: No mapping for GET /dashboard

I don't see these entries for normal usage with Paperback, Tachiyomi or web viewing.

Adding Paperback as a tracker to a series finds the series (cover image and name), but selecting it brings up a window that never fills or times out:

screenshot

This is then followed by a No mapping for GET /api/v1/series/<series_id>/ entry in the Komga logs.

I've tried to be as complete as possible with this report, but let me know if there's anything else you need to troubleshoot this.

stanthewizzard commented 11 months ago

same