{"action":"created","issue":{"url":"https://api.github.com/repos/lucko/LuckPerms/issues/32","repository_url":"https://api.github.com/repos/lucko/LuckPerms","labels_url":"https://api.github.com/repos/lucko/LuckPerms/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/lucko/LuckPerms/issues/32/comments","events_url":"https://api.github.com/repos/lucko/LuckPerms/issues/32/events","html_url":"https://github.com/lucko/LuckPerms/issues/32","id":184083643,"number":32,"title":"[1.10.2] Connection leak detection","user":{"login":"Eufranio","id":17598280,"avatar_url":"https://avatars.githubusercontent.com/u/17598280?v=3","gravatar_id":"","url":"https://api.github.com/users/Eufranio","html_url":"https://github.com/Eufranio","followers_url":"https://api.github.com/users/Eufranio/followers","following_url":"https://api.github.com/users/Eufranio/following{/other_user}","gists_url":"https://api.github.com/users/Eufranio/gists{/gist_id}","starred_url":"https://api.github.com/users/Eufranio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Eufranio/subscriptions","organizations_url":"https://api.github.com/users/Eufranio/orgs","repos_url":"https://api.github.com/users/Eufranio/repos","events_url":"https://api.github.com/users/Eufranio/events{/privacy}","received_events_url":"https://api.github.com/users/Eufranio/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-10-19T21:51:29Z","updated_at":"2016-10-23T21:51:02Z","closed_at":"2016-10-23T21:51:02Z","body":"Randomly it spams the console with:\r\n```\r\n[23:50:00] [luckperms housekeeper/WARN] [me.lucko.luckperms.lib.hikari.pool.ProxyLeakTask]: Connection leak detection triggered for me.lucko.luckperms.lib.mysql.jdbc.JDBC4Connection@5fd73187, stack trace follows\r\njava.lang.Exception: Apparent connection leak detected\r\n        at me.lucko.luckperms.common.storage.methods.MySQLDatastore.getConnection(MySQLDatastore.java:139) ~[MySQLDatastore.class:?]\r\n        at me.lucko.luckperms.common.storage.methods.MySQLDatastore.runQuery(MySQLDatastore.java:114) ~[MySQLDatastore.class:?]\r\n        at me.lucko.luckperms.common.storage.methods.SQLDatastore.runQuery(SQLDatastore.java:97) ~[SQLDatastore.class:?]\r\n        at me.lucko.luckperms.common.storage.methods.SQLDatastore.loadAllGroups(SQLDatastore.java:309) ~[SQLDatastore.class:?]\r\n        at me.lucko.luckperms.common.storage.methods.MySQLDatastore.loadAllGroups(MySQLDatastore.java:36) ~[MySQLDatastore.class:?]\r\n        at me.lucko.luckperms.common.storage.SplitDatastore.loadAllGroups(SplitDatastore.java:106) ~[SplitDatastore.class:?]\r\n        at me.lucko.luckperms.common.runnables.UpdateTask.run(UpdateTask.java:44) ~[UpdateTask.class:?]\r\n        at org.spongepowered.api.scheduler.Task$Builder.lambda$execute$0(Task.java:138) ~[Task$Builder.class:1.10.2-2098-5.1.0-BETA-1814]\r\n        at org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:177) ~[SchedulerBase.class:1.10.2-2098-5.1.0-BETA-1814]\r\n        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_91]\r\n        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_91]\r\n        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_91]\r\n        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_91]\r\n        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]\r\n```\r\nRunning LuckPermsSponge-2.12.20, on a 1.10.2 Sponge server.\r\nSpongeForge version: 1.10.2-2098-5.1.0-BETA-1814\r\nForge version: 1.10.2-12.18.2.2107\r\nAnother error:\r\n```\r\n java.sql.SQLTransientConnectionException: luckperms - Connection is not available, request timed out after 30000ms.\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.lib.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:548)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.lib.hikari.pool.HikariPool.getConnection(HikariPool.java:186)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.lib.hikari.pool.HikariPool.getConnection(HikariPool.java:145)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.lib.hikari.HikariDataSource.getConnection(HikariDataSource.java:83)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.common.storage.methods.MySQLDatastore.getConnection(MySQLDatastore.java:139)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.common.storage.methods.MySQLDatastore.runQuery(MySQLDatastore.java:114)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.common.storage.methods.SQLDatastore.runQuery(SQLDatastore.java:97)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.common.storage.methods.SQLDatastore.loadAllTracks(SQLDatastore.java:407)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.common.storage.methods.MySQLDatastore.loadAllTracks(MySQLDatastore.java:36)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.common.storage.SplitDatastore.loadAllTracks(SplitDatastore.java:131)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at me.lucko.luckperms.common.runnables.UpdateTask.run(UpdateTask.java:51)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at org.spongepowered.api.scheduler.Task$Builder.lambda$execute$0(Task.java:138)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at org.spongepowered.common.scheduler.SchedulerBase.lambda$startTask$0(SchedulerBase.java:177)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at java.util.concurrent.FutureTask.run(FutureTask.java:266)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n[23:51:29] [pool-2-thread-37/INFO] [STDERR]: [me.lucko.luckperms.common.storage.methods.MySQLDatastore:runQuery:125]:   at java.lang.Thread.run(Thread.java:745)\r\n```"},"comment":{"url":"https://api.github.com/repos/lucko/LuckPerms/issues/comments/255617078","html_url":"https://github.com/lucko/LuckPerms/issues/32#issuecomment-255617078","issue_url":"https://api.github.com/repos/lucko/LuckPerms/issues/32","id":255617078,"user":{"login":"lucko","id":8352868,"avatar_url":"https://avatars.githubusercontent.com/u/8352868?v=3","gravatar_id":"","url":"https://api.github.com/users/lucko","html_url":"https://github.com/lucko","followers_url":"https://api.github.com/users/lucko/followers","following_url":"https://api.github.com/users/lucko/following{/other_user}","gists_url":"https://api.github.com/users/lucko/gists{/gist_id}","starred_url":"https://api.github.com/users/lucko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lucko/subscriptions","organizations_url":"https://api.github.com/users/lucko/orgs","repos_url":"https://api.github.com/users/lucko/repos","events_url":"https://api.github.com/users/lucko/events{/privacy}","received_events_url":"https://api.github.com/users/lucko/received_events","type":"User","site_admin":false},"created_at":"2016-10-23T21:51:02Z","updated_at":"2016-10-23T21:51:02Z","body":"Seems stable. Feel free to reopen if you have any problems."}}
{"actor":{"display_login":"lucko"}}