@shadowfacts Ok! I believe this post is causing this error. It might not be this post, but given the last post that Tusker was able to render before this error, I'm making an educated guess.
@gabek hmm, I don't think it's the lemmy post. it's whatever is at index 12 in the group of 40 posts immediately preceding the first post that's visible in your timeline
if you can figure out which one that is, great, otherwise I can push a testflight build that actually logs the invalid date
@shadowfacts Preceding meaning by date (older than post), or 12th preceding meaning visually in the timeline when scrolling from the top (newer than post)?
does loading the post in the conversation view not exhibit the issue either?
does the latest build from the regular testflight also not have the issue? https://testflight.apple.com/join/wtB7HYvG (you should rejoin that anyways, the temp testflight is going to disappear)
@shadowfacts No problem bringing it up as just a conversation. I can’t get it to break. I have no explanation. Maybe it was just the restart of the application cleared out some janky cached value that got resolved in the timeline in the meantime?
@gabek I suppose that's possible, though it's odd that a bad response from the network would get cached. maybe the data that came in over the network was corrupted, and nsurlsession cached that? i have no idea, tbh
@shadowfacts I wonder if it’s a Pleroma bug. It does seem to resolve itself eventually. In that case, ignore the post since it’s technically invalid, and continue parsing the timeline? If it fixes itself on a future fetch, then great, it’s valid? From the end user standpoint, in this case the problem is less that single item and more how the timeline gets stuck until some point in the future because of the error.
@gabek yeah, the error should definitely be recoverable. skipping the broken status altogether is unfortunately more complicated than I want to get into at this point in my release cycle. I might just replace the missing date with some hardcoded fallback
Add comment