|Anonymous | Login | Signup for a new account||2019-09-17 23:08 PDT|
|Main | My View | View Issues | Change Log | Roadmap | Summary | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0007152||opensim||[REGION] Scripting Engine||public||2014-05-06 01:41||2014-05-06 01:43|
|Product Version||master (dev code)|
|Target Version||Fixed in Version|
|Summary||0007152: LSL errors in scripts within objects in an OAR are not spotted|
|Description||This problem was uncovered when loading the OpenVCE OAR file onto a region in WhiteCore 0.9.1 for tests. Three script errors showed up which have never been seen on OpenSim releases even though the OAR has been used a number of times at least as far back as release 0.7.5, and certainly in 0.7.6 and 0.8.0.|
One script used an on_rez() without the correct parameter required. It will not compile if the script is altered and resaved with this error, but somehow was being loaded with the OAR and not shown as an error. I.e.
on_rez(); requires a parameter, i.e. on_rez(integer start_param);
Some other scripts used a code form that I believe works in Second Life but is not permitted by the OpenSim LSL compiler. I.e.
a = Fn1(b = Fn2)); has to be converted to b = Fn2; a = Fn1(b);
The issue is that such compile errors in scripts within objects in an OAR are being loaded without any error showing in OpenSim 0.8.0.
|Tags||No tags attached.|
|Git Revision or version number||r/24689|
|Run Mode||Grid (Multiple Regions per Sim)|
|Environment||.NET / Windows64|
|2014-05-06 01:41||aiaustin||New Issue|
|2014-05-06 01:43||aiaustin||Summary||LSL script errors in scripts within objects in an OAR are not spotted => LSL errors in scripts within objects in an OAR are not spotted|
|Copyright © 2000 - 2012 MantisBT Group|