Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007152opensim[REGION] Scripting Enginepublic2014-05-06 01:412014-05-06 01:43
Reporteraiaustin 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformPCOSWindowsOS Version8.1
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0007152: LSL errors in scripts within objects in an OAR are not spotted
DescriptionThis 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.
TagsNo tags attached.
Git Revision or version numberr/24689
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
Environment.NET / Windows64
Mono VersionNone
ViewerN/A
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
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
Powered by Mantis Bugtracker