• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: VWR-437
Type: Bug Bug
Status: Resolved Resolved
Resolution: Won't Finish
Priority: Normal Normal
Assignee: Unassigned
Reporter: Rita Cummings
Votes: 1
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
1. Second Life Viewer - VWR

llSetObjDescription and editor panel have different description string length limits

Created: 14/Apr/07 02:00 AM   Updated: 24/Nov/08 09:21 PM
Return to search
Component/s: Building (in-world)
Affects Version/s: None
Fix Version/s: None

Issue Links:
Relates

Linden Lab Issue ID: SL-54484


 Description  « Hide

In this page

http://lslwiki.org/index.php/LlSetObjectDesc

LSLWiki says: "(The number of characters is up to about 8034 but only the first 255 can be printed with llSay and only up to 127 will show or be typeable in the SL client. This makes llSetObjectDesc a good way to store data permanently.)"

this is not true, because when you open the editing dialog the object description is truncated.

I would expect to be unchanged until I change the description field and confirm with "ENTER". It should stay unchanged if I type "ESC" too instead of "ENTER" or close the dialog.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Haravikk Mistral added a comment - 14/Apr/07 02:37 AM
While I agree that having it change like this is a bug, I'm not sure that you should be relying on such a 'feature'.

Descriptions aren't really intended for data-storage, and there are other ways that that data can be lost. If you need to store more than 127 characters you should use another method, such as having the object e-mail the information to itself, or use llHTTPRequest and an outside database.


Lex Neva added a comment - 14/Apr/07 09:04 AM
I would say the real bug lies in not truncating it during llSetObjectDesc().

Rita Cummings added a comment - 14/Apr/07 01:00 PM
Where did Lindens state the description is 127 character long?

Is it 127 characters long? That's fine.

Then change the wiki so that people don't waste their time in this thing!


Rita Cummings made changes - 14/Apr/07 01:01 PM
Field Original Value New Value
Link This issue duplicates VWR-438 [ VWR-438 ]
Rita Cummings made changes - 14/Apr/07 01:01 PM
Link This issue is duplicated by VWR-438 [ VWR-438 ]
Rita Cummings made changes - 14/Apr/07 01:02 PM
Link This issue is duplicated by VWR-438 [ VWR-438 ]
Rita Cummings made changes - 14/Apr/07 01:02 PM
Link This issue duplicates VWR-438 [ VWR-438 ]
Rita Cummings made changes - 14/Apr/07 01:09 PM
Link This issue Relates to VWR-438 [ VWR-438 ]
Rita Cummings added a comment - 14/Apr/07 01:15 PM
Thanks for the email suggestion Haravikk!

Soft Linden added a comment - 10/Sep/07 03:16 PM
The real bug here is that the dialog and llSetObjectDesc() should have the same length limitation, ideally the longer of what's present right now to avoid breaking existing content. (Updating issue title)

Soft Linden made changes - 10/Sep/07 03:17 PM
Priority Major [ 3 ] Normal [ 4 ]
Summary Object description is modified just by opening the object editor dialog llSetObjDescription and editor panel have different description string length limits
lindenrobot made changes - 10/Sep/07 03:18 PM
Linden Lab Issue ID SL-54484
Squirrel Wood added a comment - 10/Sep/07 03:21 PM
Suppose you have 100 prims in your sim. Each with an 8k "data storage" in the prim comment.

Since comments are transmitted to the client (tooltip hovertext) these 100 prims alone would create an overhead of 800k data to be loaded assuming each character of the comment only uses 8 bits.

800k for 100 prims.

If all 15,000 prims in a sim would have that much comment you'd have to download a whopping 114 megabytes of data.

So there is definitely abuse potential.


Bridie Linden made changes - 12/Sep/07 03:47 PM
Link This issue is related to by VWR-2367 [ VWR-2367 ]
Bridie Linden made changes - 21/Sep/07 08:43 AM
Status Open [ 1 ] Resolved [ 5 ]
Resolution Won't Finish [ 2 ]
Rob Linden made changes - 22/Dec/07 02:41 AM
Workflow jira [ 10902 ] jira-2007-12-21 [ 26421 ]
Rob Linden made changes - 22/Dec/07 02:53 AM
Workflow jira [ 26421 ] jira-2007-12-21 [ 27088 ]
Rob Linden made changes - 22/Dec/07 03:35 PM
Workflow jira-2007-12-21 [ 27088 ] jira-2007-12-22 [ 33479 ]
Rob Linden made changes - 22/Dec/07 03:58 PM
Workflow jira-2007-12-21 [ 33479 ] jira-2007-12-22 [ 35546 ]
Rob Linden made changes - 22/Dec/07 08:59 PM
Workflow jira-2007-12-22 [ 35546 ] jira-2007-12-22a [ 40665 ]
Rob Linden made changes - 22/Dec/07 10:16 PM
Workflow jira-2007-12-22 [ 40665 ] jira-2007-12-22a [ 44650 ]
Rob Linden made changes - 22/Dec/07 10:41 PM
Workflow jira-2007-12-22 [ 44650 ] jira-2007-12-22a [ 45996 ]
Sue Linden made changes - 13/Nov/08 11:11 AM
Workflow jira-2007-12-22a [ 45996 ] jira-2008-11-14 [ 65436 ]
Sue Linden made changes - 13/Nov/08 11:36 AM
Workflow jira-2007-12-22a [ 65436 ] jira-2008-11-14 [ 74161 ]
Sue Linden made changes - 13/Nov/08 05:08 PM
Workflow jira-2008-11-14 [ 74161 ] jira-2008-11-14a [ 100221 ]
Sue Linden made changes - 13/Nov/08 05:24 PM
Workflow jira-2008-11-14 [ 100221 ] jira-2008-11-14a [ 106302 ]
Sue Linden made changes - 13/Nov/08 05:34 PM
Workflow jira-2008-11-14 [ 106302 ] jira-2008-11-14a [ 110248 ]
Sue Linden made changes - 13/Nov/08 05:53 PM
Workflow jira-2008-11-14 [ 110248 ] jira-2008-11-14a [ 116473 ]
Sue Linden made changes - 13/Nov/08 06:25 PM
Workflow jira-2008-11-14 [ 116473 ] jira-2008-11-14a [ 128369 ]
Sue Linden made changes - 13/Nov/08 06:53 PM
Workflow jira-2008-11-14 [ 128369 ] jira-2008-11-14a [ 138944 ]
Jopsy Pendragon added a comment - 24/Nov/08 09:09 PM - edited
(Squirrel - 8k of alphanumeric text per prim is trivial when you consider that each face of that prim can have a unique texture.)

(Haravikk- There are rather large flaws with your alternative suggestion: 1) You can't send email to an asset uuid key you don't yet know. 2) Being able to retrive object-specific data from an external database (assuming you're luck or rich enough to have one) ... also requires using llSetObjectDesc() in order to store some sort of unique object identifier so that when the key changes.. the object still knows what to ask for. Both ideas may work in limited situations but they're more of a kludge than relying on llSetObjectDesc().)

llSetObjectDesc() is valuable and necessary to preserve essential script data across (RESET) (SAVE) (Shift-Drag-Copy) and whatever other operations cause a prim's script state to be utterly and unavoidably lost.

... I would prefer a hidden prim attribute that was not shown on the edit UI in which a "chat length text string" amount of data could be stored and retrieved, lacking that, llSetObjectDesc() has to suffice.

Being unable to rely on anything more than 127 characters is insanely frustrating.