Starting LoginServer.
loading login config
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireInc
rement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCommitOnCl
ose -> true, automaticTestTable -> connection_test_table, breakAfterAcquireFailu
re -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connec
tionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSou
rceName -> 1hge9l0801l4if9c1pg7ync|1a125f0, debugUnreturnedConnectionStackTraces
-> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryCla
ssLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken ->
1hge9l0801l4if9c1pg7ync|1a125f0, idleConnectionTestPeriod -> 3600, initialPoolS
ize -> 10, jdbcUrl -> jdbc:mysql://localhost/l2jdb, maxAdministrativeTaskTime ->
0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0,
maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 100, minPoo
lSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0,
preferredTestQuery -> null, properties -> {user=******, password=******}, proper
tyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> fals
e, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
Loading LoginContoller...
Cached 10 KeyPairs for RSA communication
com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@14384c2 -- AP
PARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@14384c2 -- AP
PARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@cdb06e
(com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1fa1bb
6 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1315d3
4 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0)
Pending Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1de256
f
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@16bd8e
a
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@16e1fb
1
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@e2cb55
com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinR
esourceTask@19360e2
Pool thread stack traces:
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5
,main]
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(Unknown Source)
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStre
am.java:113)
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStrea
mIfNecessary(ReadAheadInputStream.java:160)
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStre
am.java:188)
com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2452)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2906)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2895)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3438)
com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2548)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2477)
com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:142
2)
com.mysql.jdbc.ConnectionImpl.loadServerVariables(ConnectionImpl
.java:3796)
com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(Connecti
onImpl.java:3362)
com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:20
62)
com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:723)
com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Me
thod)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown So
urce)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknow
n Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)
com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:30
2)
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver
.java:282)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(Driver
ManagerDataSource.java:134)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnect
ionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicRes
ourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicRe
sourcePool.java:32)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(Ba
sicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run
(ThreadPoolAsynchronousRunner.java:547)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5
,main]
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(Unknown Source)
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStre
am.java:113)
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStrea
mIfNecessary(ReadAheadInputStream.java:160)
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStre
am.java:188)
com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2452)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2906)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2895)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3438)
com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2548)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2477)
com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:142
2)
com.mysql.jdbc.ConnectionImpl.loadServerVariables(ConnectionImpl
.java:3796)
com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(Connecti
onImpl.java:3362)
com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:20
62)
com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:723)
com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Me
thod)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown So
urce)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknow
n Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)
com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:30
2)
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver
.java:282)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(Driver
ManagerDataSource.java:134)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnect
ionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicRes
ourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicRe
sourcePool.java:32)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(Ba
sicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run
(ThreadPoolAsynchronousRunner.java:547)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5
,main]
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(Unknown Source)
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStre
am.java:113)
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStrea
mIfNecessary(ReadAheadInputStream.java:160)
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStre
am.java:188)
com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2452)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2906)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2895)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3438)
com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2548)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2477)
com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:142
2)
com.mysql.jdbc.ConnectionImpl.loadServerVariables(ConnectionImpl
.java:3796)
com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(Connecti
onImpl.java:3362)
com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:20
62)
com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:723)
com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Me
thod)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown So
urce)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknow
n Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)
com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:30
2)
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver
.java:282)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(Driver
ManagerDataSource.java:134)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnect
ionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicRes
ourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicRe
sourcePool.java:32)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(Ba
sicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run
(ThreadPoolAsynchronousRunner.java:547)
Stored 20 keys for Blowfish communication
Loaded 127 server names
Loaded 1 registered Game Servers
Cached 10 RSA keys for Game Server communication.
Loaded 2 IP Bans.
Listening for GameServers on 127.0.0.1:9014
Telnet server is currently disabled.
Login Server ready on *:2106