So this appears when I tried to register gameserver
INFO Loaded 127 server names INFO MLog clients using log4j logging. INFO Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10] INFO Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ java .beans.IntrospectionException: java.lang.reflect.InvocationTargetException [numT hreadsAwaitingCheckoutDefaultUser] ] ERROR Couldn't init DB connection, im dead x.x java.sql.SQLException: No suitable driver at java.sql.DriverManager.getDriver(Unknown Source) at com.mchange.v2.c3p0.DriverManagerDataSource.driver(DriverManagerDataS ource.java:223) at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag erDataSource.java:119) at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti on(WrapperConnectionPoolDataSource.java:143) at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti on(WrapperConnectionPoolDataSource.java:132) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu tomaticTestTable(C3P0PooledConnectionPoolManager.java:772) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled ConnectionPool(C3P0PooledConnectionPoolManager.java:696) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0 PooledConnectionPoolManager.java:257) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0 PooledConnectionPoolManager.java:271) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A bstractPoolBackedDataSource.java:128) at com.l2jfrozen.util.database.L2DatabaseFactory_c3p0.<init>(L2DatabaseF actory_c3p0.java:90) at com.l2jfrozen.util.database.L2DatabaseFactory.getInstance(L2DatabaseF actory.java:59) at com.l2jfrozen.gameserver.datatables.GameServerTable.loadRegisteredGam eServers(GameServerTable.java:208) at com.l2jfrozen.gameserver.datatables.GameServerTable.<init>(GameServer Table.java:96) at com.l2jfrozen.gameserver.datatables.GameServerTable.load(GameServerTa ble.java:80) at com.l2jfrozen.gsregistering.GameServerRegister.main(GameServerRegiste r.java:53) Press any key to continue . . .
Well, you can use them as they are supposed to be used, to begin with.
Of course your tasks will be delayed, and this behavior is not strange at all, you don't have control over when the JVM will move them to a carrier thread.
You still need an executor for delayed task, and regarding instant task, they are simply executed using regular virtual thread.
Delayed tasks handling was anyway reverted back due to VT's pinning / strange behavior.
If you got something better to propose, you can also contribute rather than "??".
Hello everyone, I'm selling my Salvation license from L2JEternity. It's a lifetime license that I bought from LordWinter about 2 years ago. He's been updating the project diligently since then. I used it to open just one project and then never used it again. Since it's been idle, I'd like to sell it.
At the time, I paid 600 euros for this license. I'm selling it for 350 euros.
Payments only in cryptocurrencies to avoid chargebacks from the jokers.
Thank you and if you need any recommendations from important people on the forum, I have them.
https://prnt.sc/SloDzTxN3fs6
Question
sotid
So this appears when I tried to register gameserver
INFO Loaded 127 server names
INFO MLog clients using log4j logging.
INFO Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace:
10]
INFO Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ java
.beans.IntrospectionException: java.lang.reflect.InvocationTargetException [numT
hreadsAwaitingCheckoutDefaultUser] ]
ERROR Couldn't init DB connection, im dead x.x
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getDriver(Unknown Source)
at com.mchange.v2.c3p0.DriverManagerDataSource.driver(DriverManagerDataS
ource.java:223)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
erDataSource.java:119)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:143)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu
tomaticTestTable(C3P0PooledConnectionPoolManager.java:772)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled
ConnectionPool(C3P0PooledConnectionPoolManager.java:696)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:257)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:271)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A
bstractPoolBackedDataSource.java:128)
at com.l2jfrozen.util.database.L2DatabaseFactory_c3p0.<init>(L2DatabaseF
actory_c3p0.java:90)
at com.l2jfrozen.util.database.L2DatabaseFactory.getInstance(L2DatabaseF
actory.java:59)
at com.l2jfrozen.gameserver.datatables.GameServerTable.loadRegisteredGam
eServers(GameServerTable.java:208)
at com.l2jfrozen.gameserver.datatables.GameServerTable.<init>(GameServer
Table.java:96)
at com.l2jfrozen.gameserver.datatables.GameServerTable.load(GameServerTa
ble.java:80)
at com.l2jfrozen.gsregistering.GameServerRegister.main(GameServerRegiste
r.java:53)
Press any key to continue . . .
16 answers to this question
Recommended Posts