[Trunk 2377]
Error: Gameserver initialization failed!
System.NullReferenceException: Object reference not set to an instance of an object.
at DOL.GS.GameServer.InitDB() in ~\GameServer\GameServer.cs:line 1214
at DOL.GS.GameServer..ctor(GameServerConfiguration config) in ~\GameServer\GameServer.cs:line 1347
Solution: Return XMLObjectDatabase object from GetObjectDatabase in ObjectDatabase.cs
Starting at LN:1052...
public static IObjectDatabase GetObjectDatabase(ConnectionType connectionType, string connectionString)
{
var connection = new DataConnection(connectionType, connectionString);
if (connectionType == ConnectionType.DATABASE_MYSQL)
return new MySQLObjectDatabase(connection);
if (connectionType == ConnectionType.DATABASE_XML)
return new XMLObjectDatabase(connection);
return null;
}