[Opensim-users] Method not found: llKey2Name
Melanie
melanie at t-data.com
Thu Oct 14 10:49:48 UTC 2021
TrustBinaries is safe in regions using only YEngine. That is because the compiled YEngine scripts are not actually binaries, they are not DLLs. They are just a preparsed AST to save the compiler some work, but that AST is used to generate the binary code on the receiving side.
With XEngine, TrustBinaries would let other regions send actual DLLs, which would be dangerous. With YEngine, it's perfectly safe.
- Melanie
---- On Thu, 14 Oct 2021 11:37:15 +0100 Leal Duarte <ajlduarte at sapo.pt> wrote ----
Make sure you have TrustBinaries = false in opensim.ini
That should never be true except on a few use cases.
Ubit
On 13-Oct-21 15:56, Asaff Belfer wrote:
> But this is just it.
> The simulators were not upgraded. They were re-installed in a different
> folder so it's a completely new installation.
>
> Could it be that there is a C# or a compiled code stored inside the assets
> server?
>
> Asaff
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> בלי
> וירוסים. www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> On Wed, Oct 13, 2021 at 5:00 PM Leal Duarte <mailto:ajlduarte at sapo.pt> wrote:
>
>> Hi,
>>
>> Yes on a major upgrade you should delete folder
>> .../bin/ScriptEngines so all scripts are compiled and initialized again.
>>
>> Ubit
>>
>>
>> On 13-Oct-21 11:23, Asaff Belfer wrote:
>>> Hello everyone,
>>>
>>> We've recently upgraded our grid to version 0.9.1.1. We found out that
>> some
>>> scripts generate exceptions. These exceptions seem to go away when
>> editing
>>> the LSL script and saving again (it could be a minor change like a space
>>> somewhere).
>>>
>>> Here is an example of the exception that we get:
>>>
>>> [03:21] System.Reflection.TargetInvocationException: Exception has been
>>> thrown by the target of an invocation. --->
>> System.MissingMethodException:
>>> Method not found: 'LSLString
>>>
>> OpenSim.Region.ScriptEngine.Shared.ScriptBase.ScriptBaseClass.llKey2Name(System.String)'.
>>> at SecondLife.XEngineScript.init()
>>>
>>> at SecondLife.XEngineScript.default_event_state_entry()
>>>
>>> --- End of inner exception stack trace ---
>>>
>>>
>>>
>>> Server stack trace:
>>>
>>> at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[]
>>> arguments, Signature sig, Boolean constructor)
>>>
>>> at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object
>> obj,
>>> Object[] parameters, Object[] arguments)
>>>
>>> at System.Reflection.RuntimeMethodInfo.Invoke(Object obj,
>> BindingFlags
>>> invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
>>>
>>> at System.Reflection.MethodBase.Invoke(Object obj, Object[]
>> parameters)
>>> at
>>>
>> OpenSim.Region.ScriptEngine.Shared.ScriptBase.Executor.ExecuteEvent(String
>>> state, String FunctionName, Object[
>>>
>>>
>>> Did anyone else have problems with scripts from previous versions like
>> this?
>>> thanks,
>>> Asaff
>>>
>>>
>>> <
>> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
>>> בלי
>>> וירוסים. www.avast.com
>>> <
>> https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
>>> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>> _______________________________________________
>>> Opensim-users mailing list
>>> mailto:Opensim-users at opensimulator.org
>>> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
>> _______________________________________________
>> Opensim-users mailing list
>> mailto:Opensim-users at opensimulator.org
>> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
>>
> _______________________________________________
> Opensim-users mailing list
> mailto:Opensim-users at opensimulator.org
> http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
_______________________________________________
Opensim-users mailing list
mailto:Opensim-users at opensimulator.org
http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
More information about the Opensim-users
mailing list