gabek,

@shadowfacts Where would you prefer support style feedback takes place for Tusker?

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@gabek here is fine, or you can email (Preferences -> About -> Get Support)

gabek,

@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.

https://lemmy.world/post/15250765

A screenshot of a post from ozoned on a Lemmy forum stating that he's playing dark souls for the first time.

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@gabek can you long press on the error popup and then send me that report?

gabek,

@shadowfacts Done! Turns out it's a bad/unsupported date string.

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@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

gabek,

@shadowfacts Preceding meaning by date (older than post), or 12th preceding meaning visually in the timeline when scrolling from the top (newer than post)?

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@gabek err, as in whatever shows up above the last working post in the timeline on the web

so:
broken post
---27 posts---
last working post

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@gabek new build with better logging: https://testflight.apple.com/join/VpxMb8zL

can you install that, then repro the issue, then email the report again?

gabek,

@shadowfacts This build seemed to have fixed it. Though I’m not sure what you did other than add logging :)

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@gabek uhh, that’s deeply weird. literally all I did was change the error message

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)

gabek,

@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?

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@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

gabek,

@shadowfacts It’s a nil date!

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@gabek christ, I have no idea how a status could have an empty string for the created at date or what to do if it does

gabek,

@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.

shadowfacts,
@shadowfacts@social.shadowfacts.net avatar

@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

gabek,

@shadowfacts I think it's this one? https://sfba.social/@divya/112418470850214053 Installing from TestFlight now.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Durango
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • kavyap
  • InstantRegret
  • megavids
  • cubers
  • GTA5RPClips
  • cisconetworking
  • ethstaker
  • osvaldo12
  • modclub
  • normalnudes
  • provamag3
  • tester
  • anitta
  • Leos
  • JUstTest
  • lostlight
  • All magazines