Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008040opensim[REGION] Scripting Enginepublic2016-10-20 06:232016-12-07 19:40
ReporterManwa Pastorelli 
Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
StatusfeedbackResolutionopen 
PlatformLinuxOSKubuntuOS Version16.10
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0008040: Runtime errors with some OSSL functions
DescriptionPlease see additional information for console output.

Both in 08.821 and 0.9 downloaded from the trunk today when using Kubuntu 16.10 i am getting run time permission errors.

Using exactly the same instance of OpenSim under 16.04 this error does not exist.
Steps To Reproduceput the pcma device into a sim.

Reload the opensim instance using mono 4.1.1.102 and watch the console errors. This also prevents you from teleporting around.

Additional Information[SCRIPT INSTANCE]: Runtime error in script ,,,PMAC 2.0 Core (event state_entry), part Bean Bag v2 -AO Map in contents - PMAC c954c74d-287b-4f72-82e5-72e911ce0950 at <304.9107, 288.2158, 28.48064> in Diamond Reflections System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> OpenSim.Region.ScriptEngine.Shared.ScriptException: OSSL Runtime Error: osGetNumberOfNotecardLines permission denied. Script creator is not in the list of users allowed to execute this function and prim owner also has no permission.
  at OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.OSSLError (System.String msg) <0x403b3280 + 0x0009b> in <filename unknown>:0
  at OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.CheckThreatLevel (ThreatLevel level, System.String function) <0x403ae5e0 + 0x00097> in <filename unknown>:0
  at (wrapper remoting-invoke-with-check) OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api:CheckThreatLevel (OpenSim.Region.ScriptEngine.Shared.Api.Interfaces.ThreatLevel,string)
  at OpenSim.Region.ScriptEngine.Shared.Api.OSSL_Api.osGetNumberOfNotecardLines (System.String name) <0x403ae0b0 + 0x0002f> in <filename unknown>:0
  at OpenSim.Region.ScriptEngine.Shared.ScriptBase.ScriptBaseClass.osGetNumberOfNotecardLines (System.String name) <0x403adf90 + 0x0002b> in <filename unknown>:0
  at SecondLife.XEngineScript.loadConfig () <0x403a9cd0 + 0x01f57> in <filename unknown>:0
  at SecondLife.XEngineScript.default_event_state_entry () <0x4039e1d0 + 0x003db> in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) <0x7fc7609ab9e0 + 0x000a1> in <filename unknown>:0
  --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) <0x7fc7609ab9e0 + 0x000ef> in <filename unknown>:0
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) <0x7fc7607e3cf0 + 0x0002a> in <filename unknown>:0
  at OpenSim.Region.ScriptEngine.Shared.ScriptBase.Executor.ExecuteEvent (System.String state, System.String FunctionName, System.Object[] args) <0x40359ee0 + 0x001be> in <filename unknown>:0
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
Script Engine
EnvironmentMono / Linux64
Mono VersionOther
ViewerFirestorm
Attached Files

- Relationships

-  Notes
(0031212)
Manwa Pastorelli (reporter)
2016-10-20 08:37

This may want closing, it was a genuine permissions issue that for what ever reason was not causing a complaint using ubuntu 16.04 but does in 16.10.

Reason unknown
(0031414)
kcozens (administrator)
2016-12-07 18:04

The function has a ThreatLevel of VeryHigh. Out of the box the use of this function is restricted to estate owners and estate managers. If you want other people to be able to use this function change the Allow setting located in the osslEnable.ini file.

- Issue History
Date Modified Username Field Change
2016-10-20 06:23 Manwa Pastorelli New Issue
2016-10-20 06:25 Manwa Pastorelli Description Updated View Revisions
2016-10-20 06:38 Manwa Pastorelli Summary Mono 4.2.1.102 Runtime errors with some OSSL functions => Runtime errors with some OSSL functions
2016-10-20 06:38 Manwa Pastorelli Description Updated View Revisions
2016-10-20 08:37 Manwa Pastorelli Note Added: 0031212
2016-12-07 18:04 kcozens Note Added: 0031414
2016-12-07 19:31 kcozens Assigned To => kcozens
2016-12-07 19:31 kcozens Status new => feedback
2016-12-07 19:40 kcozens Assigned To kcozens =>


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker