Some times i got this error, and they give a huge lag, so if i close the login server and open again they back to normal for a wille.
Changed max conect to sql to 1000 and still this error.
[10:10:29] ERROR
java.lang.NullPointerException: Cannot invoke "l2.commons.net.nio.impl.MMOConnection.getIpAddr()" because the return value of "l2.commons.net.nio.impl.MMOClient.getConnection()" is null
at l2.commons.net.nio.impl.MMOClient.getIpAddr(Unknown Source)
at l2.authserver.network.l2.c2s.RequestAuthLogin.runImpl(Unknown Source)
at l2.authserver.network.l2.c2s.L2LoginClientPacket.run(Unknown Source)
at l2.commons.net.nio.impl.MMOExecutableQueue.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1575)
[10:12:07] ERROR
l2.commons.db.BaseDataConnectionFactory$TimeoutException: Timeout while waiting for a free database connection.
at l2.commons.db.BaseDataConnectionFactory.getConnectionImpl(Unknown Source)
at l2.commons.db.BaseDataConnectionFactory.getConnection(Unknown Source)
at l2.authserver.accounts.Account.restore(Unknown Source)
at l2.authserver.network.l2.c2s.RequestAuthLogin.runImpl(Unknown Source)
at l2.authserver.network.l2.c2s.L2LoginClientPacket.run(Unknown Source)
at l2.commons.net.nio.impl.MMOExecutableQueue.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1575)
Changed max conect to sql to 1000 and still this error.
[10:10:29] ERROR
java.lang.NullPointerException: Cannot invoke "l2.commons.net.nio.impl.MMOConnection.getIpAddr()" because the return value of "l2.commons.net.nio.impl.MMOClient.getConnection()" is null
at l2.commons.net.nio.impl.MMOClient.getIpAddr(Unknown Source)
at l2.authserver.network.l2.c2s.RequestAuthLogin.runImpl(Unknown Source)
at l2.authserver.network.l2.c2s.L2LoginClientPacket.run(Unknown Source)
at l2.commons.net.nio.impl.MMOExecutableQueue.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1575)
[10:12:07] ERROR
l2.commons.db.BaseDataConnectionFactory$TimeoutException: Timeout while waiting for a free database connection.
at l2.commons.db.BaseDataConnectionFactory.getConnectionImpl(Unknown Source)
at l2.commons.db.BaseDataConnectionFactory.getConnection(Unknown Source)
at l2.authserver.accounts.Account.restore(Unknown Source)
at l2.authserver.network.l2.c2s.RequestAuthLogin.runImpl(Unknown Source)
at l2.authserver.network.l2.c2s.L2LoginClientPacket.run(Unknown Source)
at l2.commons.net.nio.impl.MMOExecutableQueue.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1575)