MariaDB changes for Interlude.

This commit is contained in:
MobiusDev 2018-09-09 12:22:23 +00:00
parent a35c926237
commit fb4845b56d
5 changed files with 3 additions and 15 deletions

Binary file not shown.

View File

@ -53,7 +53,6 @@ import com.l2jmobius.gameserver.network.serverpackets.PledgeSkillListAdd;
import com.l2jmobius.gameserver.network.serverpackets.StatusUpdate; import com.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import com.l2jmobius.gameserver.network.serverpackets.UserInfo; import com.l2jmobius.gameserver.network.serverpackets.UserInfo;
import com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException;
/** /**
* This class ... * This class ...
@ -1139,7 +1138,7 @@ public class L2Clan
statement.execute(); statement.execute();
statement.close(); statement.close();
} }
catch (MySQLIntegrityConstraintViolationException e) // update to avoid miss information catch (Exception e) // update to avoid miss information
{ {
statement = con.prepareStatement("UPDATE clan_skills SET skill_level=? WHERE skill_id=? AND clan_id=?"); statement = con.prepareStatement("UPDATE clan_skills SET skill_level=? WHERE skill_id=? AND clan_id=?");
statement.setInt(1, newSkill.getLevel()); statement.setInt(1, newSkill.getLevel());

View File

@ -19,7 +19,6 @@ package com.l2jmobius.gameserver.model.actor.instance;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.concurrent.ScheduledFuture; import java.util.concurrent.ScheduledFuture;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.LogRecord; import java.util.logging.LogRecord;
@ -52,7 +51,6 @@ import com.l2jmobius.gameserver.templates.item.L2Item;
import com.l2jmobius.gameserver.templates.item.L2Weapon; import com.l2jmobius.gameserver.templates.item.L2Weapon;
import com.l2jmobius.gameserver.util.IllegalPlayerAction; import com.l2jmobius.gameserver.util.IllegalPlayerAction;
import com.l2jmobius.gameserver.util.Util; import com.l2jmobius.gameserver.util.Util;
import com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException;
/** /**
* This class manages items. * This class manages items.
@ -1434,7 +1432,7 @@ public final class L2ItemInstance extends L2Object
_storedInDb = true; _storedInDb = true;
statement.close(); statement.close();
} }
catch (MySQLIntegrityConstraintViolationException e) catch (Exception e)
{ {
if (Config.DEBUG) if (Config.DEBUG)
{ {
@ -1442,10 +1440,6 @@ public final class L2ItemInstance extends L2Object
} }
updateInDb(); updateInDb();
} }
catch (SQLException e)
{
e.printStackTrace();
}
} }
/** /**

View File

@ -54,7 +54,6 @@ import com.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import com.l2jmobius.gameserver.scripting.ManagedScript; import com.l2jmobius.gameserver.scripting.ManagedScript;
import com.l2jmobius.gameserver.scripting.ScriptManager; import com.l2jmobius.gameserver.scripting.ScriptManager;
import com.l2jmobius.gameserver.templates.chars.L2NpcTemplate; import com.l2jmobius.gameserver.templates.chars.L2NpcTemplate;
import com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException;
/** /**
* @author Luis Arias * @author Luis Arias
@ -1362,13 +1361,9 @@ public class Quest extends ManagedScript
statement.executeUpdate(); statement.executeUpdate();
statement.close(); statement.close();
} }
catch (MySQLIntegrityConstraintViolationException e)
{
updateQuestVarInDb(qs, var, value);
}
catch (Exception e) catch (Exception e)
{ {
LOGGER.warning("could not insert char quest: " + e); updateQuestVarInDb(qs, var, value);
} }
} }