Merge branch 'master' into htb-throttle
commit
527c94825b
|
@ -58,10 +58,12 @@
|
||||||
</exec>
|
</exec>
|
||||||
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.framework.serialization.tests)==0}" />
|
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.framework.serialization.tests)==0}" />
|
||||||
|
|
||||||
|
<!--
|
||||||
<exec program="${nunitcmd}" failonerror="true" resultproperty="testresult.opensim.region.clientstack.lindenudp.tests">
|
<exec program="${nunitcmd}" failonerror="true" resultproperty="testresult.opensim.region.clientstack.lindenudp.tests">
|
||||||
<arg value="./bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll" />
|
<arg value="./bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll" />
|
||||||
</exec>
|
</exec>
|
||||||
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.region.clientstack.lindenudp.tests)==0}" />
|
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.region.clientstack.lindenudp.tests)==0}" />
|
||||||
|
-->
|
||||||
|
|
||||||
<exec program="${nunitcmd}" failonerror="true" resultproperty="testresult.opensim.region.scriptengine.tests">
|
<exec program="${nunitcmd}" failonerror="true" resultproperty="testresult.opensim.region.scriptengine.tests">
|
||||||
<arg value="./bin/OpenSim.Region.ScriptEngine.Tests.dll" />
|
<arg value="./bin/OpenSim.Region.ScriptEngine.Tests.dll" />
|
||||||
|
@ -115,16 +117,18 @@
|
||||||
<arg value="--export-html=./cov/OpenSim.Framework.Servers ./cov/OpenSim.Framework.Communications.cov" />
|
<arg value="--export-html=./cov/OpenSim.Framework.Servers ./cov/OpenSim.Framework.Communications.cov" />
|
||||||
</exec>
|
</exec>
|
||||||
|
|
||||||
|
<!--
|
||||||
<exec program="mono">
|
<exec program="mono">
|
||||||
<arg value="--debug" />
|
<arg value="--debug" />
|
||||||
<arg value="--profile=monocov:outfile=./cov/OpenSim.Region.ClientStack.LindenUDP.cov,+[OpenSim.Region.ClientStack.LindenUDP]" />
|
<arg value="--profile=monocov:outfile=./cov/OpenSim.Region.ClientStack.LindenUDP.cov,+[OpenSim.Region.ClientStack.LindenUDP]" />
|
||||||
<arg value="/usr/lib/nunit/nunit-console.exe" />
|
<arg value="/usr/lib/nunit/nunit-console.exe" />
|
||||||
<arg value="./bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll" />
|
<arg value="./bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll" />
|
||||||
</exec>
|
</exec>
|
||||||
<delete dir="./cov/OpenSim.Region.ClientStack.LindenUDP" />
|
<delete dir="./cov/OpenSim.Region.ClientStack.LindenUDP" />
|
||||||
<exec program="monocov">
|
<exec program="monocov">
|
||||||
<arg value="--export-html=./cov/OpenSim.Region.ClientStack.LindenUDP ./cov/OpenSim.Region.ClientStack.LindenUDP.cov" />
|
<arg value="--export-html=./cov/OpenSim.Region.ClientStack.LindenUDP ./cov/OpenSim.Region.ClientStack.LindenUDP.cov" />
|
||||||
</exec>
|
</exec>
|
||||||
|
-->
|
||||||
|
|
||||||
<exec program="mono">
|
<exec program="mono">
|
||||||
<arg value="--debug" />
|
<arg value="--debug" />
|
||||||
|
@ -238,10 +242,12 @@
|
||||||
<arg value="-xml=test-results/OpenSim.Framework.Servers.Tests.dll-Results.xml" />
|
<arg value="-xml=test-results/OpenSim.Framework.Servers.Tests.dll-Results.xml" />
|
||||||
</exec>
|
</exec>
|
||||||
|
|
||||||
|
<!--
|
||||||
<exec program="${nunitcmd}" failonerror="false" resultproperty="testresult.opensim.region.clientstack.lindenudp.tests">
|
<exec program="${nunitcmd}" failonerror="false" resultproperty="testresult.opensim.region.clientstack.lindenudp.tests">
|
||||||
<arg value="./bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll" />
|
<arg value="./bin/OpenSim.Region.ClientStack.LindenUDP.Tests.dll" />
|
||||||
<arg value="-xml=test-results/OpenSim.Region.ClientStack.LindenUDP.Tests.dll-Results.xml" />
|
<arg value="-xml=test-results/OpenSim.Region.ClientStack.LindenUDP.Tests.dll-Results.xml" />
|
||||||
</exec>
|
</exec>
|
||||||
|
-->
|
||||||
|
|
||||||
<exec program="${nunitcmd}" failonerror="false" resultproperty="testresult.opensim.region.scriptengine.tests">
|
<exec program="${nunitcmd}" failonerror="false" resultproperty="testresult.opensim.region.scriptengine.tests">
|
||||||
<arg value="./bin/OpenSim.Region.ScriptEngine.Tests.dll" />
|
<arg value="./bin/OpenSim.Region.ScriptEngine.Tests.dll" />
|
||||||
|
@ -271,7 +277,7 @@
|
||||||
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.framework.tests)==0}" />
|
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.framework.tests)==0}" />
|
||||||
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.framework.communications.tests)==0}" />
|
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.framework.communications.tests)==0}" />
|
||||||
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.framework.servers.tests)==0}" />
|
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.framework.servers.tests)==0}" />
|
||||||
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.region.clientstack.lindenudp.tests)==0}" />
|
<!-- <fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.region.clientstack.lindenudp.tests)==0}" /> -->
|
||||||
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.region.scriptengine.tests)==0}" />
|
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.region.scriptengine.tests)==0}" />
|
||||||
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.region.coremodules.tests)==0}" />
|
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.region.coremodules.tests)==0}" />
|
||||||
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.region.framework.tests)==0}" />
|
<fail message="Failures reported in unit tests." unless="${int::parse(testresult.opensim.region.framework.tests)==0}" />
|
||||||
|
|
|
@ -66,6 +66,8 @@ namespace OpenSim.Framework
|
||||||
private static UUID SHIRT_ITEM = new UUID("77c41e39-38f9-f75a-0000-585989bf0000");
|
private static UUID SHIRT_ITEM = new UUID("77c41e39-38f9-f75a-0000-585989bf0000");
|
||||||
private static UUID PANTS_ASSET = new UUID("00000000-38f9-1111-024e-222222111120");
|
private static UUID PANTS_ASSET = new UUID("00000000-38f9-1111-024e-222222111120");
|
||||||
private static UUID PANTS_ITEM = new UUID("77c41e39-38f9-f75a-0000-5859892f1111");
|
private static UUID PANTS_ITEM = new UUID("77c41e39-38f9-f75a-0000-5859892f1111");
|
||||||
|
private static UUID HAIR_ASSET = new UUID("d342e6c0-b9d2-11dc-95ff-0800200c9a66");
|
||||||
|
private static UUID HAIR_ITEM = new UUID("d342e6c1-b9d2-11dc-95ff-0800200c9a66");
|
||||||
|
|
||||||
public readonly static int VISUALPARAM_COUNT = 218;
|
public readonly static int VISUALPARAM_COUNT = 218;
|
||||||
|
|
||||||
|
@ -238,6 +240,8 @@ namespace OpenSim.Framework
|
||||||
m_wearables[BODY].ItemID = BODY_ITEM;
|
m_wearables[BODY].ItemID = BODY_ITEM;
|
||||||
m_wearables[SKIN].AssetID = SKIN_ASSET;
|
m_wearables[SKIN].AssetID = SKIN_ASSET;
|
||||||
m_wearables[SKIN].ItemID = SKIN_ITEM;
|
m_wearables[SKIN].ItemID = SKIN_ITEM;
|
||||||
|
m_wearables[HAIR].AssetID = HAIR_ASSET;
|
||||||
|
m_wearables[HAIR].ItemID = HAIR_ITEM;
|
||||||
m_wearables[SHIRT].AssetID = SHIRT_ASSET;
|
m_wearables[SHIRT].AssetID = SHIRT_ASSET;
|
||||||
m_wearables[SHIRT].ItemID = SHIRT_ITEM;
|
m_wearables[SHIRT].ItemID = SHIRT_ITEM;
|
||||||
m_wearables[PANTS].AssetID = PANTS_ASSET;
|
m_wearables[PANTS].AssetID = PANTS_ASSET;
|
||||||
|
|
|
@ -61,6 +61,10 @@ namespace OpenSim.Framework
|
||||||
defaultWearables[0].ItemID = new UUID("66c41e39-38f9-f75a-024e-585989bfaba9");
|
defaultWearables[0].ItemID = new UUID("66c41e39-38f9-f75a-024e-585989bfaba9");
|
||||||
defaultWearables[0].AssetID = new UUID("66c41e39-38f9-f75a-024e-585989bfab73");
|
defaultWearables[0].AssetID = new UUID("66c41e39-38f9-f75a-024e-585989bfab73");
|
||||||
|
|
||||||
|
// Hair
|
||||||
|
defaultWearables[2].ItemID = new UUID("d342e6c1-b9d2-11dc-95ff-0800200c9a66");
|
||||||
|
defaultWearables[2].AssetID = new UUID("d342e6c0-b9d2-11dc-95ff-0800200c9a66");
|
||||||
|
|
||||||
// Skin
|
// Skin
|
||||||
defaultWearables[1].ItemID = new UUID("77c41e39-38f9-f75a-024e-585989bfabc9");
|
defaultWearables[1].ItemID = new UUID("77c41e39-38f9-f75a-024e-585989bfabc9");
|
||||||
defaultWearables[1].AssetID = new UUID("77c41e39-38f9-f75a-024e-585989bbabbb");
|
defaultWearables[1].AssetID = new UUID("77c41e39-38f9-f75a-024e-585989bbabbb");
|
||||||
|
|
|
@ -459,6 +459,7 @@ namespace OpenSim
|
||||||
|
|
||||||
scene.DeleteAllSceneObjects();
|
scene.DeleteAllSceneObjects();
|
||||||
m_sceneManager.CloseScene(scene);
|
m_sceneManager.CloseScene(scene);
|
||||||
|
ShutdownClientServer(scene.RegionInfo);
|
||||||
|
|
||||||
if (!cleanup)
|
if (!cleanup)
|
||||||
return;
|
return;
|
||||||
|
@ -519,7 +520,7 @@ namespace OpenSim
|
||||||
}
|
}
|
||||||
|
|
||||||
m_sceneManager.CloseScene(scene);
|
m_sceneManager.CloseScene(scene);
|
||||||
|
ShutdownClientServer(scene.RegionInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -654,11 +655,9 @@ namespace OpenSim
|
||||||
m_configSettings.See_into_region_from_neighbor, m_config.Source, m_version);
|
m_configSettings.See_into_region_from_neighbor, m_config.Source, m_version);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void handleRestartRegion(RegionInfo whichRegion)
|
protected void ShutdownClientServer(RegionInfo whichRegion)
|
||||||
{
|
{
|
||||||
m_log.Info("[OPENSIM]: Got restart signal from SceneManager");
|
// Close and remove the clientserver for a region
|
||||||
|
|
||||||
// Shutting down the client server
|
|
||||||
bool foundClientServer = false;
|
bool foundClientServer = false;
|
||||||
int clientServerElement = 0;
|
int clientServerElement = 0;
|
||||||
Location location = new Location(whichRegion.RegionHandle);
|
Location location = new Location(whichRegion.RegionHandle);
|
||||||
|
@ -678,6 +677,13 @@ namespace OpenSim
|
||||||
m_clientServers[clientServerElement].NetworkStop();
|
m_clientServers[clientServerElement].NetworkStop();
|
||||||
m_clientServers.RemoveAt(clientServerElement);
|
m_clientServers.RemoveAt(clientServerElement);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void handleRestartRegion(RegionInfo whichRegion)
|
||||||
|
{
|
||||||
|
m_log.Info("[OPENSIM]: Got restart signal from SceneManager");
|
||||||
|
|
||||||
|
ShutdownClientServer(whichRegion);
|
||||||
IScene scene;
|
IScene scene;
|
||||||
CreateRegion(whichRegion, true, out scene);
|
CreateRegion(whichRegion, true, out scene);
|
||||||
}
|
}
|
||||||
|
|
|
@ -642,7 +642,7 @@ namespace OpenSim.Region.ScriptEngine.XEngine
|
||||||
m_ScriptErrorMessage += "Failed to compile script in object: '" + part.ParentGroup.RootPart.Name + "' Script name: '" + item.Name + "' Error message: " + e.Message.ToString();
|
m_ScriptErrorMessage += "Failed to compile script in object: '" + part.ParentGroup.RootPart.Name + "' Script name: '" + item.Name + "' Error message: " + e.Message.ToString();
|
||||||
|
|
||||||
m_ScriptFailCount++;
|
m_ScriptFailCount++;
|
||||||
string text = "Error compiling script:\n" + e.Message.ToString();
|
string text = "Error compiling script '" + item.Name + "':\n" + e.Message.ToString();
|
||||||
if (text.Length > 1000)
|
if (text.Length > 1000)
|
||||||
text = text.Substring(0, 1000);
|
text = text.Substring(0, 1000);
|
||||||
World.SimChat(Utils.StringToBytes(text),
|
World.SimChat(Utils.StringToBytes(text),
|
||||||
|
|
Loading…
Reference in New Issue