diff --git a/OpenSim/Framework/VersionInfo.cs b/OpenSim/Framework/VersionInfo.cs index 2892f651b08..7e592fdd4ab 100644 --- a/OpenSim/Framework/VersionInfo.cs +++ b/OpenSim/Framework/VersionInfo.cs @@ -39,7 +39,7 @@ public class VersionInfo { public const string VersionNumber = "0.9.3"; public const string AssemblyVersionNumber = "0.9.3"; - public const string Release = "8999"; + public const string Release = "9026"; public static string Version { diff --git a/OpenSim/Services/Connectors/Estate/EstateDataConnector.cs b/OpenSim/Services/Connectors/Estate/EstateDataConnector.cs index 3aa6b22416c..849c3e7e6db 100644 --- a/OpenSim/Services/Connectors/Estate/EstateDataConnector.cs +++ b/OpenSim/Services/Connectors/Estate/EstateDataConnector.cs @@ -195,17 +195,24 @@ public EstateSettings LoadEstateSettings(UUID regionID, bool create) // /estates/estate/?region=uuid&create=[t|f] string uri = m_ServerURI + string.Format("/estates/estate/?region={0}&create={1}", regionID, create); + //MakeRequest is bugged as its using the older deprecated WebRequest. A call to the estate + // service here will return a 404 if the estate doesnt exist which is correct but the code + // assumes thats a fatal error. BTW We should never ever call Enviroinment.Exit from a supporting + // module or a library like this. So its gonna go. reply = MakeRequest("GET", uri, string.Empty); - if(reply == null) + + if (reply is null) { - // this is a fatal error m_log.DebugFormat("[ESTATE CONNECTOR] connection to remote estates service failed"); - m_log.DebugFormat("[ESTATE CONNECTOR] simulator needs to terminate"); - Environment.Exit(-1); + //m_log.DebugFormat("[ESTATE CONNECTOR] simulator needs to terminate"); + //Environment.Exit(-1); + return null; } if (String.IsNullOrEmpty(reply)) + { return null; + } Dictionary replyData = ServerUtils.ParseXmlResponse(reply); @@ -216,7 +223,9 @@ public EstateSettings LoadEstateSettings(UUID regionID, bool create) return es; } else + { m_log.DebugFormat("[ESTATE CONNECTOR]: LoadEstateSettings(regionID) from {0} received null or zero response", uri); + } return null; }