secondlife / jira-archive

2 stars 0 forks source link

[BUG-20070] Error: Too many objects with large inventory are selected #2767

Closed sl-service-account closed 7 months ago

sl-service-account commented 8 years ago

Steps to Reproduce

Go to the marketplace and purchase the free demo of AnyPose. Wear the HUD. Hit the 1 button at the bottom (in the 1-9 area), and then the Rez button. Take a couple steps away from where you are and hit rez again. Do this so you have 5 pose stands out. You have to move away from the last rez point to get multiples out. Now select them all and try doing a take, a delete or a return. In all cases, the error "Too many objects with large inventory are selected" is shown.

Actual Behavior

Ever since a recent server update, I and users of my tool "AnyPose" can't pick up multiples of my pose stands. When they try and pick up several at once and either try and take, return or delete, the error "Too many objects with large inventory are selected" is shown. With the demo pose stands, it takes 5 to cause the error. With the full version of the pose stand (Anypose BVH), it only takes selecting 3 and trying to take them before the error is shown.

Yes, there are a LOT of items in the inventory of the pose stands to make them function, but apparently a change has been made that is limiting this functionality. I can see where it will also make sim builders lives a pain as they try and pull in large collections of items.

Expected Behavior

I expect to be able to take whatever I have selected as long as permissions allow without restriction.

Other information

Attachments

Links

Related

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-20070 | | Summary | Error: Too many objects with large inventory are selected | | Type | Bug | | Priority | Unset | | Status | Closed | | Resolution | Duplicate | | Reporter | Phate Shepherd (phate.shepherd) | | Created at | 2016-06-21T17:30:25Z | | Updated at | 2016-07-01T21:32:32Z | ``` { 'Business Unit': ['Platform'], 'Date of First Response': '2016-06-21T19:22:26.471-0500', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Simulator', 'Target Viewer Version': 'viewer-development', 'What just happened?': 'Ever since a recent server update, I and users of my tool AnyPose can\'t pick up multiples of my pose stands. When they try and pick up several at once and either try and take, return or delete, the error "Too many objects with large inventory are selected" is shown.', 'What were you doing when it happened?': 'Rez multiple pose stands ', 'What were you expecting to happen instead?': 'Blahh blah... fill this out once I get the REAL name fields.', } ```
sl-service-account commented 8 years ago

Lucia Nightfire commented at 2016-06-22T00:22:26Z, updated at 2016-06-22T00:24:22Z

The change you mentioned was one of several recent changes that address grief vectors using excessive inventory counts.

When attempting to take a selection of a group of objects containing a total of more than 10,000 inventory items, you will get this message. The limit is higher for a single object, though.

You will have take fewer objects at a time if they contain this many inventory items.

sl-service-account commented 8 years ago

Phate Shepherd commented at 2016-06-22T01:36:12Z

Is there a jira for that issue? There has got to be another way to stop the griefer without penalizing legit users.

sl-service-account commented 8 years ago

Lucia Nightfire commented at 2016-06-22T06:51:25Z

Here's a few:

https://jira.secondlife.com/browse/SEC-1526 https://jira.secondlife.com/browse/BUG-11464

I believe the current caps shouldn't impact most users. Your particular case seems to be on the higher resource usage end of the spectrum since each of the demo pose stands would have to have over 2,000 inventory objects to prevent taking 5 of them into inventory as a coalesced object and each of the full version pose stands would have to have over 3,333 inventory objects to prevent taking 3 of them into inventory as a coalesced object.

The limits are not a set-in-stone ordeal, though. You can file a feature request to have the coalesced limit raised to accomodate any common use case scenarios.

sl-service-account commented 8 years ago

Lucia Nightfire commented at 2016-06-22T07:13:37Z

For reference, I see the demo stands have 2296 inventory items and the full version stands have 4165 inventory items.

sl-service-account commented 8 years ago

Phate Shepherd commented at 2016-06-22T13:53:04Z

Both of the jiras listed are private. I understand that, I have filed a private jira before on a griefer exploit. The REAL solution would be to implement https://jira.secondlife.com/browse/BUG-11407 and then the inventory issue would go away. I'll file a feature request, but short of white-listing my account, there is no way they would raise it to the 42k limit needed to allow people to pull in 10 stands at once.

sl-service-account commented 8 years ago

Caleb Linden commented at 2016-06-27T16:39:44Z

Hi Phate,

Could you verify if you meant to link https://jira.secondlife.com/browse/BUG-11407 to this jira? The title says "[Bento] Scripted method to position bones "

sl-service-account commented 8 years ago

Phate Shepherd commented at 2016-06-27T19:47:18Z

In a roundabout way, implementing BUG-11407 would solve this problem for me. Having scripted control of bones removes the need for thousand of animations within my product.

sl-service-account commented 8 years ago

Caleb Linden commented at 2016-07-01T21:32:32Z

linking this jira to BUG-11407 as it's now in the backlog for future development