Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-10703] Duplicate Calling Card created for each friend on login - has repro. #1005

Open
5 tasks
sl-service-account opened this issue Nov 15, 2015 · 3 comments

Comments

@sl-service-account
Copy link

sl-service-account commented Nov 15, 2015

The problem of the mysterious Calling Card duplication has been brought up a few times in discussion at the TPV meetings.
Oz wanted a JIRA issue filed if it could be reproduced when logging an avatar in only on the LL viewer, so here it is :)
The repro is stupidly simple actually - I have the feeling someone's going to look in the code and declare it expected behaviour too ;)

Steps to Reproduce

  • It is best to use an avatar that has few friends to reproduce this, Avatar A, so you can easily see when Calling Cards have been duplicated.

  • Go to Inventory -> Calling Cards and examine the Calling Cards within the root and subfolders.

  • If you already have duplicated Calling Cards, delete all Calling Cards out of the Calling Cards folder and the Friends and All subfolders and then relog.

  • After relogging you should only have a Calling Card for yourself, Avatar A, inside the root Calling Card folder and one Calling Card for each friend in the Calling Cards -> Friends -> All subfolder.

  • See Fig 1 attached.
    This is using my WhirlyFizzle Resident account that only has 3 friends.

  • Clear the viewers cache.
    You can either use Preferences -> Advanced -> Cache Clear, or logout first and manually delete the cache folder.
    The whole cache does not actually have to be cleared, the only file that has to be deleted from the cache folder to reproduce this issue is .inv.gz.

  • Relog on Avatar A.

  • Examine the Calling Cards within Inventory, Calling Cards -> Friends -> All.

    Observed Behaviour

  • Every time Avatar A is logged in with a clean cache, there will be one duplicated Calling Card created for each friend within Calling Cards -> Friends -> All.

  • See Fig 2 attached.

  • Fig 3 shows the results after logging Avatar A in 5 times with a clean cache.

    Expected Behaviour

    Calling cards should not breed.

Attachments

Links

Related

Duplicates

Original Jira Fields
Field Value
Issue BUG-10703
Summary Duplicate Calling Card created for each friend on login - has repro.
Type Bug
Priority Unset
Status Accepted
Resolution Accepted
Reporter Whirly Fizzle (whirly.fizzle)
Created at 2015-11-15T05:02:54Z
Updated at 2017-05-08T23:09:53Z
{
  'Business Unit': ['Platform'],
  'Date of First Response': '2015-11-16T09:48:02.655-0600',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'System': 'SL Viewer',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': 'Filling in...',
  'What were you doing when it happened?': '....',
  'What were you expecting to happen instead?': '....',
}
@sl-service-account
Copy link
Author

Ansariel Hiller commented at 2015-11-16T15:48:03Z

Enabling debug output of log class "LLFriendCardsManager" should provide more info why it is happening.

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2015-12-01T17:28:33Z

Fix in Lion: https://bitbucket.org/lindenlab/viewer-lion/commits/ead653faaec0a981296c3d2c4a5aae69753e1fa1
(Didn't test it yet).

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2016-02-21T20:35:16Z

This is fixed on the MAINT-RC: http://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Release/4.0.2.310545

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant