When I run following lsl script, In Opensim server stop and display InvalidCastExeption in OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api<br><br><pre class="code"><a href="http://wiki.secondlife.com/index.php?title=default"><span class="kw1">default</span></a><br>
<span class="br0">{</span><br>    <a href="http://wiki.secondlife.com/index.php?title=state_entry"><span class="kw3">state_entry</span></a><span class="br0">(</span><span class="br0">)</span><br>    <span class="br0">{</span><br>
        <a href="http://wiki.secondlife.com/index.php?title=list"><span class="kw2">list</span></a> my_list = <span class="br0">[</span><span class="st0">"a"</span>, <span class="st0">"0xFF"</span>, <span class="st0">"0xFF.FF"</span>, <span class="st0">"1.0e3"</span>, <span class="nu0">1</span>, <span class="nu0">2.0</span>, <<span class="nu0">1</span>,<span class="nu0">2</span>,<span class="nu0">3</span>>, <<span class="nu0">1</span>,<span class="nu0">2</span>,<span class="nu0">3</span>,<span class="nu0">4</span>>, <a href="http://wiki.secondlife.com/index.php?title=llGetOwner"><span class="kw5">llGetOwner</span></a><span class="br0">(</span><span class="br0">)</span><span class="br0">]</span>;<br>
        <a href="http://wiki.secondlife.com/index.php?title=integer"><span class="kw2">integer</span></a> i = <span class="nu0">0</span>;<br>        <a href="http://wiki.secondlife.com/index.php?title=integer"><span class="kw2">integer</span></a> end = <a href="http://wiki.secondlife.com/index.php?title=llGetListLength"><span class="kw5">llGetListLength</span></a><span class="br0">(</span>my_list<span class="br0">)</span>;<br>
        <a href="http://wiki.secondlife.com/index.php?title=for"><span class="kw1">for</span></a> <span class="br0">(</span>; i<end; ++i<span class="br0">)</span><br>        <span class="br0">{</span><br>            <a href="http://wiki.secondlife.com/index.php?title=llOwnerSay"><span class="kw5">llOwnerSay</span></a><span class="br0">(</span><span class="st0">"string="</span> + <a href="http://wiki.secondlife.com/index.php?title=llList2String"><span class="kw5">llList2String</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span><br>
                        + <span class="st0">"<span class="es0">\n</span>   integer="</span> + <span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=string"><span class="kw2">string</span></a><span class="br0">)</span><a href="http://wiki.secondlife.com/index.php?title=llList2Integer"><span class="kw5">llList2Integer</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span> + <span class="st0">" OR "</span> +<span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=string"><span class="kw2">string</span></a><span class="br0">)</span><span class="br0">(</span><span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=integer"><span class="kw2">integer</span></a><span class="br0">)</span><a href="http://wiki.secondlife.com/index.php?title=llList2String"><span class="kw5">llList2String</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span><span class="br0">)</span><br>
                        + <span class="st0">"<span class="es0">\n</span>   float="</span> + <span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=string"><span class="kw2">string</span></a><span class="br0">)</span><a href="http://wiki.secondlife.com/index.php?title=llList2Float"><span class="kw5">llList2Float</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span> + <span class="st0">" OR "</span> +<span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=string"><span class="kw2">string</span></a><span class="br0">)</span><span class="br0">(</span><span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=float"><span class="kw2">float</span></a><span class="br0">)</span><a href="http://wiki.secondlife.com/index.php?title=llList2String"><span class="kw5">llList2String</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span><span class="br0">)</span><br>
                        + <span class="st0">"<span class="es0">\n</span>   vector="</span> + <span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=string"><span class="kw2">string</span></a><span class="br0">)</span><a href="http://wiki.secondlife.com/index.php?title=llList2Vector"><span class="kw5">llList2Vector</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span> + <span class="st0">" OR "</span> +<span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=string"><span class="kw2">string</span></a><span class="br0">)</span><span class="br0">(</span><span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=vector"><span class="kw2">vector</span></a><span class="br0">)</span><a href="http://wiki.secondlife.com/index.php?title=llList2String"><span class="kw5">llList2String</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span><span class="br0">)</span><br>
                        + <span class="st0">"<span class="es0">\n</span>   rot="</span> + <span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=string"><span class="kw2">string</span></a><span class="br0">)</span><a href="http://wiki.secondlife.com/index.php?title=llList2Rot"><span class="kw5">llList2Rot</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span> + <span class="st0">" OR "</span> +<span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=string"><span class="kw2">string</span></a><span class="br0">)</span><span class="br0">(</span><span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=rotation"><span class="kw2">rotation</span></a><span class="br0">)</span><a href="http://wiki.secondlife.com/index.php?title=llList2String"><span class="kw5">llList2String</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span><span class="br0">)</span><br>
                        + <span class="st0">"<span class="es0">\n</span>   key="</span> + <span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=string"><span class="kw2">string</span></a><span class="br0">)</span><a href="http://wiki.secondlife.com/index.php?title=llList2Key"><span class="kw5">llList2Key</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span> + <span class="st0">" OR "</span> +<span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=string"><span class="kw2">string</span></a><span class="br0">)</span><span class="br0">(</span><span class="br0">(</span><a href="http://wiki.secondlife.com/index.php?title=key"><span class="kw2">key</span></a><span class="br0">)</span><a href="http://wiki.secondlife.com/index.php?title=llList2String"><span class="kw5">llList2String</span></a><span class="br0">(</span>my_list,i<span class="br0">)</span><span class="br0">)</span> <span class="br0">)</span>;<br>
        <span class="br0">}</span><br>    <span class="br0">}</span><br><span class="br0">}</span></pre><br clear="all"><br>-- <br>Dinuka Thilanga<br>