diff options
author | Justin Clark-Casey (justincc) | 2015-01-27 18:58:11 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2015-01-27 19:07:20 +0000 |
commit | e0a34402637e9035e9f19f0992cac7829b816428 (patch) | |
tree | abb2d11c70f4d51a04effa0b846083d9228c1228 /OpenSim/Server | |
parent | If an exception comes out of DoOnRezScript in DoOnRezScriptQueue(), then only... (diff) | |
download | opensim-SC-e0a34402637e9035e9f19f0992cac7829b816428.zip opensim-SC-e0a34402637e9035e9f19f0992cac7829b816428.tar.gz opensim-SC-e0a34402637e9035e9f19f0992cac7829b816428.tar.bz2 opensim-SC-e0a34402637e9035e9f19f0992cac7829b816428.tar.xz |
If [XEngine] ScriptStopStrategy is different from a compiled script strategy, ask user to manually set DeleteScriptsOnStartup = true for at least one simuator session rather than auto-recompiling.
This does not work on Windows since the VM retains a handle to the DLL even if class instantiation was unsuccessful.
Which causes deletion of the old DLL to fail with access sharing violations.
Instead, log a warning in this situation asking the user to manually set DeleteScriptsOnStartup = true for a session (or one could separately delete the DLLs in the relevant bin/scriptengines/<region-uuid> dir
For the current session, the script engine will continue using the script compiled stop strategy as before.
Relates to http://opensimulator.org/mantis/view.php?id=7278
Diffstat (limited to 'OpenSim/Server')
0 files changed, 0 insertions, 0 deletions