secondlife / jira-archive

2 stars 0 forks source link

[BUG-225469] [MAINTENANCE - Rakomelo] Attachments to Offline Notices Not Easily Openable #4261

Open sl-service-account opened 5 years ago

sl-service-account commented 5 years ago

What just happened?

With the current "Maintenance" viewer with the new notice-fetching code, the "timer" that determines whether or not you can open an attachment directly from the notification popup appears to start when the notice is sent and not when you log in and actually first see the notice. This means that it's very seldom that you can directly open an attachment from a notice that doesn't arrive when you're online at the time.

What were you doing when it happened?

Receive a group notice with an attachment when you aren't online; log in and open it.

What were you expecting to happen instead?

With the old behavior the "timer" only started when you receive a notice when you log in - it's usually possible to open the attachments of all notices that are new to you at log in regardless of when they were sent. Notices did go "stale" but that was when they weren't addressed right after login.

Other information

Attachments can still be opened from the "Groups" panel, but this can be a nuisance.

Links

Related

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-225469 | | Summary | [MAINTENANCE - Rakomelo] Attachments to Offline Notices Not Easily Openable | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | Theresa Tennyson (theresa.tennyson) | | Created at | 2018-09-13T22:52:56Z | | Updated at | 2018-09-27T14:39:32Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2018-09-14T11:31:53.966-0500', "Is there anything you'd like to add?": ' Attachments can still be opened from the "Groups" panel, but this can be a nuisance.', 'Original Reporter': 'Theresa Tennyson (theresa.tennyson)', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Simulator', 'Target Viewer Version': 'viewer-development', 'What just happened?': 'With the current "Maintenance" viewer with the new notice-fetching code, the "timer" that determines whether or not you can open an attachment directly from the notification popup appears to start when the notice is sent and not when you log in and actually first see the notice. This means that it\'s very seldom that you can directly open an attachment from a notice that doesn\'t arrive when you\'re online at the time.', 'What were you doing when it happened?': "Receive a group notice with an attachment when you aren't online; log in and open it.", 'What were you expecting to happen instead?': 'With the old behavior the "timer" only started when you receive a notice when you log in - it\'s usually possible to open the attachments of all notices that are new to you at log in regardless of when they were sent. Notices did go "stale" but that was when they weren\'t addressed right after login.', 'Where': 'http://maps.secondlife.com/secondlife/Chronos/133/211/22', } ```
sl-service-account commented 5 years ago

Kyle Linden commented at 2018-09-14T16:31:54Z

Accepted for immediate investigation. 

Please note that as of late Aug. 2018, DRTSIM-385 became SLS and offline notices now use caps. DRTVWR-472 Maintenance Rakomelo is the first SL RC viewer to start using those caps. Offline notices will now be stored for more reliable retrieval. 

This change was an effort to resolve all previously filed offline notice issues. However, Maint. Rakomelo is still an a release candidate (RC) so there may still be defects.

Thanks!

sl-service-account commented 5 years ago

AndreyK ProductEngine commented at 2018-09-14T17:24:50Z, updated at 2018-09-14T17:27:41Z

Please clarify a bit on encountered behavior:

  1. How long it takes to wait before login for attachment to become 'stale'? (We need this to know how long to wait to reproduce it)
  2. In what way it fails. Do you try to get it and receive a notification instead? Does it silently fail? Something else?
  3. I assume, "timer" in question has no visible representation?
sl-service-account commented 5 years ago

Theresa Tennyson commented at 2018-09-14T23:08:19Z, updated at 2018-09-14T23:15:33Z

Today (September 14) I logged into an account at 3:52 PM SLT. I hadn't been logged into this account since 5:15 AM September 14 at the latest. The account had 4 notices waiting, two of which had attachments. A notice with a timestamp of 20:42 September 14 had an object attached; By clicking the notice and I received a popup saying "Attachment has been saved" but the object didn't appear in inventory. A notice with a timestamp of 16:04 September 14 had a notecard attached; the mouse changed to the "hand" icon when over the notecard link but clicking on it had no effect and gave no message. The notecard could be copied from the notice by going to the "group" panel and calling up the notification. Note that timestamps aren't in Second Life time - I think they're GMT but I'm not sure. I can't get more specific than this about the length of time that it takes for a notice to go "stale" right now; there is no visual representation of the "timer."

sl-service-account commented 5 years ago

AndreyK ProductEngine commented at 2018-09-17T13:20:26Z, updated at 2018-09-17T15:37:01Z

Thanks. This helps a lot! Gives a couple routes to investigate and check for errors.

If you encounter this again, please attach logs. It might be not message becoming stale but viewer processing received data incorectly and it should be logged in such case.

C:\Users\your_user_name\AppData\Roaming\SecondLife\logs

P.S. >notecard link but clicking on it had no effect and gave no message. "Attachment has been saved" message is set to appear only for non-openable attachments (might be a bug, not sure if viewer is supposed to open or save 'openables' from notices). Notecards are openable.

sl-service-account commented 5 years ago

Theresa Tennyson commented at 2018-09-27T09:54:47Z

As a test I sent a notice to a group I own with an attached object and then logged in with a different account that was in that group no more than a minute or two after sending the notice. The second account couldn't receive the object directly from the notification toast even though almost no time elapsed between sending the object and logging in. I have been able to directly open attachments from notices that arrived while I was logged in though.

sl-service-account commented 5 years ago

Whirly Fizzle commented at 2018-09-27T14:29:04Z

I'm seeing the same problem as Theresa. I filed a bug at BUG-225551

sl-service-account commented 5 years ago

AndreyK ProductEngine commented at 2018-09-27T14:39:32Z

Also can repro now. No idea why it didn't repro before.