RudyB / Deluge-Remote

iOS App That Remotely Controls Deluge Torrent Clients
134 stars 9 forks source link

BUG: Error parsing torrent data points message occurring often. #28

Closed joshkerr closed 3 years ago

joshkerr commented 4 years ago

I’m still getting a lot of these “error parsing torrent data points.” It happens randomly. I’ve attached my log file.

DelugeRemoteLog-06-17-2020.txt

RudyB commented 4 years ago

Awesome! The log helps a ton. So it looks like your torrents are missing the “active_time” datapoint which is strange. I will be changing the data model to make that an optional field. Also it looks like your requests are timing out due to some network condition issue. I will try and increase the network timeout to see if that resolves the second issue.

RudyB commented 4 years ago

@joshkerr Go ahead and try version 1.3.2

joshkerr commented 4 years ago

Trying it now. I Will report back any issues I find. Thanks for closing this one out. It was annoying.

Jono007 commented 4 years ago

@joshkerr Go ahead and try version 1.3.2

I’m still getting these with 1.3.2 (although much less than with 1.3.1)z. I’m not sure how to extract the logs. I sideloaded using AltStore.

RudyB commented 4 years ago

@Jono007 Go to the Files app and then click Deluge Remote and you should find the logs in the Logs directory

Jono007 commented 4 years ago

Great, thanks. Here’s the latest.


From: Rudy Bermúdez notifications@github.com Sent: Sunday, June 28, 2020 2:58:32 PM To: RudyB/Deluge-Remote Deluge-Remote@noreply.github.com Cc: Bond, Jonathon jonathon.bond@dentons.com; Mention mention@noreply.github.com Subject: Re: [RudyB/Deluge-Remote] BUG: Error parsing torrent data points message occurring often. (#28)

@Jono007https://github.com/Jono007 Go to the Files app and then click Deluge Remote and you should find the logs in the Logs directory

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/RudyB/Deluge-Remote/issues/28#issuecomment-650696532, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGHFBB2SQSNYSFXGE7H25ODRY3EXRANCNFSM4OAZMNIA.

[04:50:43.992] AppDelegate.application(_:didFinishLaunchingWithOptions:):42 INFO: Application Launching [04:51:10.157] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.159] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.284] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.285] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.334] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.334] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.397] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.397] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.495] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.495] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.575] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.576] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.639] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.640] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.704] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.705] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.781] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.781] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.837] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.838] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.900] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.900] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:10.963] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:10.964] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:11.033] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:11.034] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:11.094] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:11.094] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:11.169] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:11.170] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:11.248] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [04:51:11.248] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:11.300] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:11.301] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:11.682] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:11.683] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:11.942] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:11.943] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.019] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.020] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.072] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.072] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.137] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.138] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.217] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.218] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.286] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.286] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.356] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.358] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.478] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.479] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.582] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.583] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.658] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.659] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.728] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.728] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.789] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.789] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.849] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.849] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.915] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:12.915] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:12.999] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:13.002] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:13.056] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:13.056] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:13.117] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:13.117] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:13.177] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:13.177] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [04:51:13.252] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [04:51:13.253] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:32.313] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:32.313] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:32.406] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:32.406] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:32.456] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:32.456] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:32.503] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:32.503] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:32.591] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:32.592] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:32.688] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:32.688] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:32.752] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:32.752] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:32.800] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:32.801] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:32.903] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:32.903] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:32.975] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:32.976] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:33.082] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:33.082] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:33.366] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <14777.5> does not fit in Int.", underlyingError: nil)) [05:07:33.369] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:33.695] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [05:07:33.697] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:34.180] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [05:07:34.181] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:34.246] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [05:07:34.246] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:34.404] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [05:07:34.405] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:34.706] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [05:07:34.706] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points [05:07:35.288] DelugeClient.getSessionStatus():809 ERROR: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "result", intValue: nil), CodingKeys(stringValue: "payload_upload_rate", intValue: nil)], debugDescription: "Parsed JSON number <1606.5> does not fit in Int.", underlyingError: nil)) [05:07:35.289] MainTableViewController.downloadNewData():495 ERROR: Error Parsing Torrent Data Points

RudyB commented 4 years ago

This is a simple fix, but it may not be the only issue. For whatever reason, your deluge client is reporting values as different types. I am making a release for you right now, but it may be an iterative process as we potentially uncover more issues

RudyB commented 4 years ago

@Jono007 See Release 1.3.3.1

Jono007 commented 4 years ago

@Jono007 See Release 1.3.3.1

Thanks, so fast! That seems to have worked so far. I’ll keep monitoring it but I think this is solved for me.

joshkerr commented 4 years ago

I think that fixed my data points errors too. I’m also still seeing intermittent Error network connection lost, even though the app is working fine and I’m on a stable connection.

Here is the log for it:

[12:34:35.921] AppDelegate.application(:didFinishLaunchingWithOptions:):42 INFO: Application Launching [13:13:51.765] AppDelegate.application(:didFinishLaunchingWithOptions:):42 INFO: Application Launching [13:14:48.911] MainTableViewController.downloadNewData():495 ERROR: The request timed out. [15:10:57.264] AppDelegate.application(:didFinishLaunchingWithOptions:):42 INFO: Application Launching [15:11:42.837] AppDelegate.application(:didFinishLaunchingWithOptions:):42 INFO: Application Launching [15:12:14.923] MainTableViewController.downloadNewData():495 ERROR: The request timed out. [15:14:12.609] AppDelegate.application(:didFinishLaunchingWithOptions:):42 INFO: Application Launching [15:14:22.924] AppDelegate.application(:didFinishLaunchingWithOptions:):42 INFO: Application Launching [15:16:04.349] DetailedTorrentViewController.getTorrentData(withHash:):222 ERROR: unexpectedError("The network connection was lost.")

dn4hc commented 4 years ago

Still getting this issue.

DelugeRemoteLog-07-09-2020.txt

https://share.icloud.com/photos/0aI_6p8Uivoi9SuHZyLS6sD9Q

RudyB commented 4 years ago

@dn4hc Looks like your deluge server is not sending all of the tracker data points. This is not a big surprise to me. The deluge documentation on the ui api was a bit lacking when I originally wrote the api client. It's currently uncertain what data points are sent every time and which are intermittent.

RudyB commented 4 years ago

@dn4hc I have made a small fix to the /feature/ticket-28 branch. Can you pull from there and let me know if that fixes your problem on the detailed torrent page?

dn4hc commented 4 years ago

Finally found the solution for this issue (for myself)

[Service] User=debian-deluged UMask=000 ExecStart=/usr/bin/deluged -d -l /var/log/deluged/daemon.log -L warning

Umask was set too restrictive so i just changed it to 000.

CelticWebSolutions commented 3 years ago

I'm also getting this error.

I just tried @dn4hc solution but changing my umask permissions to 000 didn't work, I still get the error "Error Parsing Torrent Data Points"

I'm using 1.3.3 on iPhone X iOS 14 installed with Altstore.

Here's an error log form my phone DelugeRemoteLog-09-21-2020.txt

Jono007 commented 3 years ago

I'm also getting this error.

I just tried @dn4hc solution but changing my umask permissions to 000 didn't work, I still get the error "Error Parsing Torrent Data Points"

I'm using 1.3.3 on iPhone X iOS 14 installed with Altstore.

Here's an error log form my phone DelugeRemoteLog-09-21-2020.txt

You need to use 1.3.3.1 - https://github.com/RudyB/Deluge-Remote/releases/tag/1.3.3.1

CelticWebSolutions commented 3 years ago

You need to use 1.3.3.1 - https://github.com/RudyB/Deluge-Remote/releases/tag/1.3.3.1

Thanks, I didn't realise there was a newer version, I just clicked "latest release" in the readme. I'll give that a go now.

CelticWebSolutions commented 3 years ago

Works perfectly 👍

simplygk-cyber commented 3 years ago

I was having the issue and downloaded the hot fix in release 1.3.3.1 confirmed its working