LlGetExperienceErrorMessage
Looking for the current API? Open the llGetExperienceErrorMessage reference →
Wiki description
Returns a text description of a particular Experience LSL error constant.
Return value notes
Returns a string describing the error code passed or the string corresponding to
error. Returns XP_ERROR_UNKNOWN_ERROR if the error is not a valid error code.Specification
| LSL Constant | Message returned via llGetExperienceErrorMessage | Description | |
|---|---|---|---|
| XP_ERROR_NONE | 0 | no error | No error was detected. |
| XP_ERROR_THROTTLED | 1 | exceeded throttle | The call failed due to too many recent calls. |
| XP_ERROR_EXPERIENCES_DISABLED | 2 | experiences are disabled | The region currently has experiences disabled. |
| XP_ERROR_INVALID_PARAMETERS | 3 | invalid parameters | One of the string arguments was too big to fit in the key-value store. |
| XP_ERROR_NOT_PERMITTED | 4 | operation not permitted | Experience permissions were denied by the user. |
| XP_ERROR_NO_EXPERIENCE | 5 | script not associated with an experience | This script is not associated with an experience. |
| XP_ERROR_NOT_FOUND | 6 | not found | The sim was unable to verify the validity of the experience. Retrying after a short wait is advised. |
| XP_ERROR_INVALID_EXPERIENCE | 7 | invalid experience | The script is associated with an experience that no longer exists. |
| XP_ERROR_EXPERIENCE_DISABLED | 8 | experience is disabled | The experience owner has temporarily disabled the experience. |
| XP_ERROR_EXPERIENCE_SUSPENDED | 9 | experience is suspended | The experience has been suspended by Linden Lab customer support. |
| XP_ERROR_UNKNOWN_ERROR | 10 | unknown error | An unknown error not covered by any of the other predetermined error states. |
| XP_ERROR_QUOTA_EXCEEDED | 11 | experience data quota exceeded | An attempt to write data to the key-value store failed due to the data quota being met. |
| XP_ERROR_STORE_DISABLED | 12 | key-value store is disabled | They key-value store is currently disabled on this region. |
| XP_ERROR_STORAGE_EXCEPTION | 13 | key-value store communication failed | Unable to communicate with the key-value store, or attempted to create key that already exists |
| XP_ERROR_KEY_NOT_FOUND | 14 | key doesn't exist | They requested key does not exist. |
| XP_ERROR_RETRY_UPDATE | 15 | retry update | A checked update failed due to an out of date request. |
| XP_ERROR_MATURITY_EXCEEDED | 16 | experience content rating too high | The content rating of the experience exceeds that of the region. |
| XP_ERROR_NOT_PERMITTED_LAND | 17 | not allowed to run on this land | The experience is blocked or not enabled for this land. |
| XP_ERROR_REQUEST_PERM_TIMEOUT | 18 | experience permissions request timed out | The request for experience permissions was ignored. |
Examples
default
{
state_entry()
{
llOwnerSay(llGetExperienceErrorMessage(XP_ERROR_NONE));
}
}See also: functions
See also: events
Shared wiki helpers
The original page also injects shared parameter notes, caveats or issue information through these helpers. Their conditional MediaWiki logic is not reproduced here; inspect the preserved helper source for additional material.
Template:LSL Function/Experience
Original shared helper source (conditional wiki logic is not evaluated)
<noinclude>{{Multi-lang|category=LSL}}</noinclude>{{LSL Injection Test}}{{#if:
{{#vardefine:notes|{{#var:notes}}
<h4>Compiling</h4>
For a script to be associated with an {{LSLGC|Experience}}...
* It must be compiled with a client that is Experience aware,
* The "Use Experience" checkbox must be checked,
* And one of the users Experience keys selected.
{{LSL Tip|Not all [[TPV]]s have this functionality.}}
}}
{{#ifeq:{{{1|}}}<noinclude>true</noinclude>|true|
{{#vardefine:header_footnote_last|{{#var:header_footnote_last}}{{PBR}}
For this {{#var:article_type}} to work, the script must be compiled into an {{LSLGC|Experience}}.{{PBR}}
}}
{{#vardefine:caveats|{{#var:caveats}}
* If you recompile a script that was previously associated with an Experience but do so with a client that lacks the ability to compile scripts into an experience the script will lose the associated Experience.
}}
}}
}}<noinclude>
{| {{Prettytable}}
|-{{Hl2}}
! #var
! value
|-
{{VarPair|header_footnote_last}}
|-
{{VarPair|spec}}
|-
{{VarPair|caveats}}
|-
{{VarPair|notes}}
|}
</noinclude>Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.