diff --git a/api/modules/image/xp-card-generator.ts b/api/modules/image/xp-card-generator.ts index d6a80dd9..6e22a024 100644 --- a/api/modules/image/xp-card-generator.ts +++ b/api/modules/image/xp-card-generator.ts @@ -71,26 +71,28 @@ export class XPCardGenerator extends ImageGenerator { const position = { x: 275, y: canvas.height * 0.775 }; const height = 25; - const info = Leveling.xpInfo(member.xpMessages, this.xpPerMessage); - const nextLevelEXP = info.exp + info.xpForNextLevel; + const { exp, nextLevelXP, level, levelCompletion } = Leveling.xpInfo(member.xpMessages, + this.xpPerMessage); context.fillStyle = card.secondary || this.colors.secondary; context.fillRect(position.x, position.y, canvas.width - sizeOffset - 1, height); context.fillStyle = card.primary || this.colors.tertiary; context.fillRect(position.x, position.y, - (canvas.width - sizeOffset) * (info.exp / nextLevelEXP), height); + (canvas.width - sizeOffset) * (levelCompletion), height); context.fillStyle = card.primary || this.colors.primary; context.font = '16px Roboto, sans-serif'; - context.fillText(info.exp, canvas.width / 2.5, canvas.height / 1.175); + context.fillText(exp, canvas.width / 2.5, canvas.height / 1.175); context.fillStyle = '#0F0F0F'; - context.fillText(`/`, canvas.width / 2.5 + context.measureText(info.exp).width, canvas.height / 1.175); + context.fillText(`/`, canvas.width / 2.5 + + context.measureText(exp).width, canvas.height / 1.175); context.fillStyle = card.secondary || this.colors.secondary; - context.fillText(`${nextLevelEXP}XP`, canvas.width / 2.5 + context.measureText(`${info.exp}/`).width, canvas.height / 1.175); + context.fillText(`${nextLevelXP}XP`, canvas.width / 2.5 + + context.measureText(`${exp}/`).width, canvas.height / 1.175); context.fillStyle = card.primary || this.colors.primary; - context.fillText(`LEVEL ${info.level}`, canvas.width / 2.5, canvas.height / 1.35); + context.fillText(`LEVEL ${level}`, canvas.width / 2.5, canvas.height / 1.35); } } diff --git a/api/routes/guilds-routes.ts b/api/routes/guilds-routes.ts index 483401e2..f07eb4c5 100644 --- a/api/routes/guilds-routes.ts +++ b/api/routes/guilds-routes.ts @@ -100,12 +100,15 @@ router.get('/:id/roles', async (req, res) => { router.get('/:id/members', async (req, res) => { try { const members = await SavedMember.find({ guildId: req.params.id }).lean(); - const guild = await SavedGuild.findById(req.params.id).lean(); + const guild = bot.guilds.cache.get(req.params.id) + const savedGuild = await guilds.get(guild); let rankedMembers = []; for (const savedMember of members) { - const member = bot.users.cache.get(savedMember.id); - const xp = Leveling.xpInfo(savedMember.xpMessages, guild.xp.xpPerMessage); + const member = bot.users.cache.get(savedMember.userId); + if (!member) continue; + + const xp = Leveling.xpInfo(savedMember.xpMessages, savedGuild.xp.xpPerMessage); rankedMembers.push({ id: member.id, @@ -119,7 +122,7 @@ router.get('/:id/members', async (req, res) => { rankedMembers.sort((a, b) => b.xpMessages - a.xpMessages); res.json(rankedMembers); - } catch { res.status(400).send('Bad Request'); } + } catch (error) { res.status(400).send(error?.message); } }); async function getManagableGuilds(key: string) { @@ -166,11 +169,11 @@ router.get('/:guildId/members/:memberId/xp-card', async (req, res) => { async function validateGuildManager(key: string, id: string) { if (!key) - throw new Error(); + throw new TypeError(); const guilds = await getManagableGuilds(key); if (!guilds.has(id)) - throw Error(); + throw TypeError(); } async function getUser(key: string) { diff --git a/data/users.ts b/data/users.ts index 3ecf77af..b82b7cd9 100644 --- a/data/users.ts +++ b/data/users.ts @@ -12,6 +12,6 @@ export default class Users extends DBWrapper { } protected async create(user: User) { - return new SavedUser({ id: user.id }).save(); + return new SavedUser({ _id: user.id }).save(); } } \ No newline at end of file diff --git a/dist/lavalink/logs/spring.log b/dist/lavalink/logs/spring.log index d4f176ce..0209227c 100644 --- a/dist/lavalink/logs/spring.log +++ b/dist/lavalink/logs/spring.log @@ -1,4 +1,4 @@ -2020-04-12 10:11:05.065 INFO 15040 --- [main] lavalink.server.Launcher : +2020-04-13 14:22:53.219 INFO 17844 --- [main] lavalink.server.Launcher :  .  _ _ _ _ __ _ _  /\\ | | __ ___ ____ _| (_)_ __ | | __\ \ \ \ @@ -16,7 +16,7 @@ JVM: 13.0.2 Lavaplayer 1.3.32 -2020-04-12 10:11:05.147 INFO 15040 --- [main] o.s.boot.SpringApplication : +2020-04-13 14:22:55.057 INFO 17844 --- [main] o.s.boot.SpringApplication : . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ @@ -26,221 +26,476 @@ :: Spring Boot :: (v2.1.8.RELEASE) -2020-04-12 10:11:05.172 WARN 15040 --- [background-preinit] o.s.h.c.j.Jackson2ObjectMapperBuilder : For Jackson Kotlin classes support please add "com.fasterxml.jackson.module:jackson-module-kotlin" to the classpath -2020-04-12 10:11:05.224 INFO 15040 --- [main] lavalink.server.Launcher : Starting Launcher on DESKTOP-KJF4M4H with PID 15040 (C:\Users\adamj\Documents\Projects\2PG\dist\lavalink\Lavalink.jar started by adamj in C:\Users\adamj\Documents\Projects\2PG\dist\lavalink) -2020-04-12 10:11:05.248 INFO 15040 --- [main] lavalink.server.Launcher : No active profile set, falling back to default profiles: default -2020-04-12 10:11:06.722 WARN 15040 --- [main] io.undertow.websockets.jsr : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used -2020-04-12 10:11:06.749 INFO 15040 --- [main] io.undertow.servlet : Initializing Spring embedded WebApplicationContext -2020-04-12 10:11:06.774 INFO 15040 --- [main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1465 ms -2020-04-12 10:11:07.081 WARN 15040 --- [main] l.server.config.SentryConfiguration : Turning off sentry -2020-04-12 10:11:07.088 INFO 15040 --- [main] l.s.c.AudioSendFactoryConfiguration : OS: Windows 10, Arch: amd64 -2020-04-12 10:11:07.100 INFO 15040 --- [main] l.s.c.AudioSendFactoryConfiguration : JDA-NAS supported system detected. Enabled native audio sending. -2020-04-12 10:11:07.101 INFO 15040 --- [main] l.s.c.AudioSendFactoryConfiguration : Setting buffer to 400ms -2020-04-12 10:11:07.102 INFO 15040 --- [main] l.s.c.AudioSendFactoryConfiguration : Setting playlist load limit to 6 -2020-04-12 10:13:58.224 INFO 16488 --- [main] lavalink.server.Launcher : - - .  _ _ _ _ __ _ _ - /\\ | | __ ___ ____ _| (_)_ __ | | __\ \ \ \ - ( ( )| |/ _` \ \ / / _` | | | '_ \| |/ / \ \ \ \ - \\/ | | (_| |\ V / (_| | | | | | | <  ) ) ) ) - ' |_|\__,_| \_/ \__,_|_|_|_| |_|_|\_\ / / / / - =========================================/_/_/_/ - - Version: 4f53d09491ba5254eb5c55c234a63b208388d3ef-SNAPSHOT - Build: 982 - Build time: 18.02.2020 01:14:32 UTC - Branch master - Commit: 4f53d09 - Commit time: 28.12.2019 17:00:51 UTC - JVM: 13.0.2 - Lavaplayer 1.3.32 - -2020-04-12 10:13:58.263 INFO 16488 --- [main] o.s.boot.SpringApplication : - . ____ _ __ _ _ - /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ -( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ - \\/ ___)| |_)| | | | | || (_| | ) ) ) ) - ' |____| .__|_| |_|_| |_\__, | / / / / - =========|_|==============|___/=/_/_/_/ - :: Spring Boot :: (v2.1.8.RELEASE) - - -2020-04-12 10:13:58.356 INFO 16488 --- [main] lavalink.server.Launcher : Starting Launcher on DESKTOP-KJF4M4H with PID 16488 (C:\Users\adamj\Documents\Projects\2PG\dist\lavalink\Lavalink.jar started by adamj in C:\Users\adamj\Documents\Projects\2PG\dist\lavalink) -2020-04-12 10:13:58.357 INFO 16488 --- [main] lavalink.server.Launcher : No active profile set, falling back to default profiles: default -2020-04-12 10:13:58.396 WARN 16488 --- [background-preinit] o.s.h.c.j.Jackson2ObjectMapperBuilder : For Jackson Kotlin classes support please add "com.fasterxml.jackson.module:jackson-module-kotlin" to the classpath -2020-04-12 10:13:59.513 WARN 16488 --- [main] io.undertow.websockets.jsr : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used -2020-04-12 10:13:59.536 INFO 16488 --- [main] io.undertow.servlet : Initializing Spring embedded WebApplicationContext -2020-04-12 10:13:59.536 INFO 16488 --- [main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1138 ms -2020-04-12 10:13:59.821 WARN 16488 --- [main] l.server.config.SentryConfiguration : Turning off sentry -2020-04-12 10:13:59.827 INFO 16488 --- [main] l.s.c.AudioSendFactoryConfiguration : OS: Windows 10, Arch: amd64 -2020-04-12 10:13:59.828 INFO 16488 --- [main] l.s.c.AudioSendFactoryConfiguration : JDA-NAS supported system detected. Enabled native audio sending. -2020-04-12 10:13:59.828 INFO 16488 --- [main] l.s.c.AudioSendFactoryConfiguration : Setting buffer to 400ms -2020-04-12 10:13:59.828 INFO 16488 --- [main] l.s.c.AudioSendFactoryConfiguration : Setting playlist load limit to 6 -2020-04-12 10:14:00.291 INFO 16488 --- [main] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:14:00.623 INFO 16488 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' -2020-04-12 10:14:00.983 INFO 16488 --- [main] org.xnio : XNIO version 3.3.8.Final -2020-04-12 10:14:00.996 INFO 16488 --- [main] org.xnio.nio : XNIO NIO Implementation Version 3.3.8.Final -2020-04-12 10:14:01.210 INFO 16488 --- [main] o.s.b.w.e.u.UndertowServletWebServer : Undertow started on port(s) 2333 (http) with context path '' -2020-04-12 10:14:01.222 INFO 16488 --- [main] lavalink.server.Launcher : Started Launcher in 3.438 seconds (JVM running for 3.823) -2020-04-12 10:14:09.831 INFO 16488 --- [XNIO-1 task-1] io.undertow.servlet : Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-04-12 10:14:09.832 INFO 16488 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' -2020-04-12 10:14:09.839 INFO 16488 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 7 ms -2020-04-12 10:14:09.866 INFO 16488 --- [XNIO-1 task-1] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51241 -2020-04-12 10:14:09.922 INFO 16488 --- [XNIO-1 task-1] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:14:10.023 INFO 16488 --- [XNIO-1 task-1] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51241 -2020-04-12 10:15:25.975 INFO 16488 --- [XNIO-1 I/O-13] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51241 -- CloseStatus[code=1006, reason=] -2020-04-12 10:15:25.992 INFO 16488 --- [XNIO-1 I/O-13] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:15:25.994 INFO 16488 --- [XNIO-1 I/O-13] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:15:28.048 INFO 16488 --- [XNIO-1 task-2] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51257 -2020-04-12 10:15:28.080 INFO 16488 --- [XNIO-1 task-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:15:28.087 INFO 16488 --- [XNIO-1 task-2] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51257 -2020-04-12 10:15:41.930 INFO 16488 --- [XNIO-1 I/O-13] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51257 -- CloseStatus[code=1006, reason=] -2020-04-12 10:15:41.933 INFO 16488 --- [XNIO-1 I/O-13] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:15:41.951 INFO 16488 --- [XNIO-1 I/O-13] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:15:44.090 INFO 16488 --- [XNIO-1 task-3] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51292 -2020-04-12 10:15:44.107 INFO 16488 --- [XNIO-1 task-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:15:44.113 INFO 16488 --- [XNIO-1 task-3] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51292 -2020-04-12 10:15:49.225 INFO 16488 --- [XNIO-1 I/O-8] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51292 -- CloseStatus[code=1006, reason=] -2020-04-12 10:15:49.226 INFO 16488 --- [XNIO-1 I/O-8] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:15:49.226 INFO 16488 --- [XNIO-1 I/O-8] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:15:53.047 INFO 16488 --- [XNIO-1 task-4] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51318 -2020-04-12 10:15:53.062 INFO 16488 --- [XNIO-1 task-4] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:15:53.069 INFO 16488 --- [XNIO-1 task-4] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51318 -2020-04-12 10:16:00.398 INFO 16488 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51318 -- CloseStatus[code=1006, reason=] -2020-04-12 10:16:00.401 INFO 16488 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:16:00.418 INFO 16488 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:16:02.572 INFO 16488 --- [XNIO-1 task-5] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51332 -2020-04-12 10:16:02.583 INFO 16488 --- [XNIO-1 task-5] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:16:02.590 INFO 16488 --- [XNIO-1 task-5] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51332 -2020-04-12 10:17:20.098 INFO 16488 --- [XNIO-1 I/O-16] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51332 -- CloseStatus[code=1006, reason=] -2020-04-12 10:17:20.116 INFO 16488 --- [XNIO-1 I/O-16] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:17:20.117 INFO 16488 --- [XNIO-1 I/O-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:17:24.022 INFO 16488 --- [XNIO-1 task-6] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51361 -2020-04-12 10:17:24.037 INFO 16488 --- [XNIO-1 task-6] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:17:24.043 INFO 16488 --- [XNIO-1 task-6] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51361 -2020-04-12 10:17:41.621 INFO 16488 --- [XNIO-1 I/O-5] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51361 -- CloseStatus[code=1006, reason=] -2020-04-12 10:17:41.638 INFO 16488 --- [XNIO-1 I/O-5] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:17:41.639 INFO 16488 --- [XNIO-1 I/O-5] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:17:45.542 INFO 16488 --- [XNIO-1 task-7] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51384 -2020-04-12 10:17:45.544 INFO 16488 --- [XNIO-1 task-7] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:17:45.558 INFO 16488 --- [XNIO-1 task-7] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51384 -2020-04-12 10:19:28.229 INFO 16488 --- [XNIO-1 I/O-4] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51384 -- CloseStatus[code=1006, reason=] -2020-04-12 10:19:28.229 INFO 16488 --- [XNIO-1 I/O-4] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:19:28.230 INFO 16488 --- [XNIO-1 I/O-4] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:19:30.448 INFO 16488 --- [XNIO-1 task-8] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51424 -2020-04-12 10:19:30.452 INFO 16488 --- [XNIO-1 task-8] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:19:30.474 INFO 16488 --- [XNIO-1 task-8] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51424 -2020-04-12 10:21:43.986 INFO 16488 --- [XNIO-1 I/O-12] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51424 -- CloseStatus[code=1006, reason=] -2020-04-12 10:21:43.987 INFO 16488 --- [XNIO-1 I/O-12] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:21:43.988 INFO 16488 --- [XNIO-1 I/O-12] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:21:48.025 INFO 16488 --- [XNIO-1 task-9] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51522 -2020-04-12 10:21:48.044 INFO 16488 --- [XNIO-1 task-9] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:21:48.050 INFO 16488 --- [XNIO-1 task-9] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51522 -2020-04-12 10:21:55.921 INFO 16488 --- [XNIO-1 I/O-14] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51522 -- CloseStatus[code=1006, reason=] -2020-04-12 10:21:55.924 INFO 16488 --- [XNIO-1 I/O-14] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:21:55.926 INFO 16488 --- [XNIO-1 I/O-14] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:21:59.887 INFO 16488 --- [XNIO-1 task-10] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51553 -2020-04-12 10:21:59.901 INFO 16488 --- [XNIO-1 task-10] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:21:59.907 INFO 16488 --- [XNIO-1 task-10] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51553 -2020-04-12 10:27:47.829 INFO 16488 --- [XNIO-1 I/O-5] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51553 -- CloseStatus[code=1006, reason=] -2020-04-12 10:27:47.830 INFO 16488 --- [XNIO-1 I/O-5] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:27:47.830 INFO 16488 --- [XNIO-1 I/O-5] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:27:51.906 INFO 16488 --- [XNIO-1 task-11] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51830 -2020-04-12 10:27:51.909 INFO 16488 --- [XNIO-1 task-11] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:27:51.917 INFO 16488 --- [XNIO-1 task-11] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51830 -2020-04-12 10:27:55.039 INFO 16488 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51830 -- CloseStatus[code=1006, reason=] -2020-04-12 10:27:55.042 INFO 16488 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:27:55.042 INFO 16488 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:28:03.957 INFO 16488 --- [XNIO-1 task-12] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51844 -2020-04-12 10:28:03.979 INFO 16488 --- [XNIO-1 task-12] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:28:03.985 INFO 16488 --- [XNIO-1 task-12] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51844 -2020-04-12 10:28:18.457 INFO 16488 --- [XNIO-1 I/O-16] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51844 -- CloseStatus[code=1006, reason=] -2020-04-12 10:28:18.460 INFO 16488 --- [XNIO-1 I/O-16] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:28:18.461 INFO 16488 --- [XNIO-1 I/O-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:28:22.145 INFO 16488 --- [XNIO-1 task-13] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51860 -2020-04-12 10:28:22.148 INFO 16488 --- [XNIO-1 task-13] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:28:22.154 INFO 16488 --- [XNIO-1 task-13] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51860 -2020-04-12 10:28:24.566 INFO 16488 --- [XNIO-1 I/O-16] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51860 -- CloseStatus[code=1006, reason=] -2020-04-12 10:28:24.597 INFO 16488 --- [XNIO-1 I/O-16] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:28:24.598 INFO 16488 --- [XNIO-1 I/O-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:28:28.054 INFO 16488 --- [XNIO-1 task-14] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51875 -2020-04-12 10:28:28.057 INFO 16488 --- [XNIO-1 task-14] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:28:28.062 INFO 16488 --- [XNIO-1 task-14] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51875 -2020-04-12 10:28:29.195 INFO 16488 --- [XNIO-1 I/O-7] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51875 -- CloseStatus[code=1006, reason=] -2020-04-12 10:28:29.195 INFO 16488 --- [XNIO-1 I/O-7] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:28:29.196 INFO 16488 --- [XNIO-1 I/O-7] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:28:38.334 INFO 16488 --- [XNIO-1 task-15] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51888 -2020-04-12 10:28:38.356 INFO 16488 --- [XNIO-1 task-15] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:28:38.364 INFO 16488 --- [XNIO-1 task-15] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51888 -2020-04-12 10:28:42.229 INFO 16488 --- [XNIO-1 I/O-12] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51888 -- CloseStatus[code=1006, reason=] -2020-04-12 10:28:42.255 INFO 16488 --- [XNIO-1 I/O-12] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:28:42.256 INFO 16488 --- [XNIO-1 I/O-12] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:28:45.828 INFO 16488 --- [XNIO-1 task-16] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51903 -2020-04-12 10:28:45.831 INFO 16488 --- [XNIO-1 task-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:28:45.837 INFO 16488 --- [XNIO-1 task-16] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51903 -2020-04-12 10:29:19.079 INFO 16488 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51903 -- CloseStatus[code=1006, reason=] -2020-04-12 10:29:19.082 INFO 16488 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:29:19.083 INFO 16488 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:29:22.600 INFO 16488 --- [XNIO-1 task-17] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51923 -2020-04-12 10:29:22.641 INFO 16488 --- [XNIO-1 task-17] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:29:22.645 INFO 16488 --- [XNIO-1 task-17] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51923 -2020-04-12 10:29:26.921 INFO 16488 --- [XNIO-1 I/O-7] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51923 -- CloseStatus[code=1006, reason=] -2020-04-12 10:29:26.965 INFO 16488 --- [XNIO-1 I/O-7] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:29:26.965 INFO 16488 --- [XNIO-1 I/O-7] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:29:30.505 INFO 16488 --- [XNIO-1 task-18] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51936 -2020-04-12 10:29:30.524 INFO 16488 --- [XNIO-1 task-18] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:29:30.530 INFO 16488 --- [XNIO-1 task-18] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51936 -2020-04-12 10:30:18.584 INFO 16488 --- [XNIO-1 I/O-12] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51936 -- CloseStatus[code=1006, reason=] -2020-04-12 10:30:18.585 INFO 16488 --- [XNIO-1 I/O-12] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:30:18.586 INFO 16488 --- [XNIO-1 I/O-12] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:30:22.198 INFO 16488 --- [XNIO-1 task-19] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51958 -2020-04-12 10:30:22.201 INFO 16488 --- [XNIO-1 task-19] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:30:22.234 INFO 16488 --- [XNIO-1 task-19] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51958 -2020-04-12 10:30:22.260 INFO 16488 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51958 -- CloseStatus[code=1006, reason=] -2020-04-12 10:30:22.291 INFO 16488 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:30:22.292 INFO 16488 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:30:32.519 INFO 16488 --- [XNIO-1 task-20] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51972 -2020-04-12 10:30:32.532 INFO 16488 --- [XNIO-1 task-20] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:30:32.540 INFO 16488 --- [XNIO-1 task-20] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51972 -2020-04-12 10:32:38.500 INFO 16488 --- [XNIO-1 I/O-16] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51972 -- CloseStatus[code=1006, reason=] -2020-04-12 10:32:38.500 INFO 16488 --- [XNIO-1 I/O-16] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:32:38.501 INFO 16488 --- [XNIO-1 I/O-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:32:47.562 INFO 16488 --- [XNIO-1 task-21] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:52026 -2020-04-12 10:32:47.575 INFO 16488 --- [XNIO-1 task-21] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:32:47.581 INFO 16488 --- [XNIO-1 task-21] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:52026 -2020-04-12 10:35:47.052 INFO 16488 --- [XNIO-1 I/O-6] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:52026 -- CloseStatus[code=1006, reason=] -2020-04-12 10:35:47.062 INFO 16488 --- [XNIO-1 I/O-6] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:35:47.064 INFO 16488 --- [XNIO-1 I/O-6] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:35:50.521 INFO 16488 --- [XNIO-1 task-22] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:52150 -2020-04-12 10:35:50.524 INFO 16488 --- [XNIO-1 task-22] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:35:50.531 INFO 16488 --- [XNIO-1 task-22] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:52150 -2020-04-12 10:36:05.335 INFO 16488 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:52150 -- CloseStatus[code=1006, reason=] -2020-04-12 10:36:05.335 INFO 16488 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:36:05.336 INFO 16488 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:36:07.513 INFO 16488 --- [XNIO-1 task-23] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:52165 -2020-04-12 10:36:07.515 INFO 16488 --- [XNIO-1 task-23] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:36:07.538 INFO 16488 --- [XNIO-1 task-23] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:52165 -2020-04-12 10:36:17.385 INFO 16488 --- [XNIO-1 I/O-9] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:52165 -- CloseStatus[code=1006, reason=] -2020-04-12 10:36:17.406 INFO 16488 --- [XNIO-1 I/O-9] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:36:17.406 INFO 16488 --- [XNIO-1 I/O-9] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:36:19.570 INFO 16488 --- [XNIO-1 task-24] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:52178 -2020-04-12 10:36:19.573 INFO 16488 --- [XNIO-1 task-24] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:36:19.579 INFO 16488 --- [XNIO-1 task-24] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:52178 -2020-04-12 10:36:36.912 INFO 16488 --- [XNIO-1 I/O-14] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:52178 -- CloseStatus[code=1006, reason=] -2020-04-12 10:36:36.913 INFO 16488 --- [XNIO-1 I/O-14] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:36:36.914 INFO 16488 --- [XNIO-1 I/O-14] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:36:40.475 INFO 16488 --- [XNIO-1 task-25] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:52197 -2020-04-12 10:36:40.493 INFO 16488 --- [XNIO-1 task-25] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:36:40.516 INFO 16488 --- [XNIO-1 task-25] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:52197 -2020-04-12 10:36:57.211 INFO 16488 --- [XNIO-1 I/O-9] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:52197 -- CloseStatus[code=1006, reason=] -2020-04-12 10:36:57.214 INFO 16488 --- [XNIO-1 I/O-9] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:36:57.215 INFO 16488 --- [XNIO-1 I/O-9] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:36:59.383 INFO 16488 --- [XNIO-1 task-26] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:52211 -2020-04-12 10:36:59.395 INFO 16488 --- [XNIO-1 task-26] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:36:59.402 INFO 16488 --- [XNIO-1 task-26] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:52211 -2020-04-12 10:37:03.642 INFO 16488 --- [XNIO-1 I/O-7] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:52211 -- CloseStatus[code=1006, reason=] -2020-04-12 10:37:03.645 INFO 16488 --- [XNIO-1 I/O-7] lavalink.server.io.SocketContext : Shutting down 0 playing players. -2020-04-12 10:37:03.646 INFO 16488 --- [XNIO-1 I/O-7] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. -2020-04-12 10:37:05.943 INFO 16488 --- [XNIO-1 task-27] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:52226 -2020-04-12 10:37:05.946 INFO 16488 --- [XNIO-1 task-27] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. -2020-04-12 10:37:05.988 INFO 16488 --- [XNIO-1 task-27] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:52226 +2020-04-13 14:22:55.824 WARN 17844 --- [background-preinit] o.s.h.c.j.Jackson2ObjectMapperBuilder : For Jackson Kotlin classes support please add "com.fasterxml.jackson.module:jackson-module-kotlin" to the classpath +2020-04-13 14:22:55.938 INFO 17844 --- [main] lavalink.server.Launcher : Starting Launcher on DESKTOP-KJF4M4H with PID 17844 (C:\Users\adamj\Documents\Projects\2PG\dist\lavalink\Lavalink.jar started by adamj in C:\Users\adamj\Documents\Projects\2PG\dist\lavalink) +2020-04-13 14:22:55.940 INFO 17844 --- [main] lavalink.server.Launcher : No active profile set, falling back to default profiles: default +2020-04-13 14:23:03.681 WARN 17844 --- [main] io.undertow.websockets.jsr : UT026010: Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used +2020-04-13 14:23:03.903 INFO 17844 --- [main] io.undertow.servlet : Initializing Spring embedded WebApplicationContext +2020-04-13 14:23:03.910 INFO 17844 --- [main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 7863 ms +2020-04-13 14:23:05.842 WARN 17844 --- [main] l.server.config.SentryConfiguration : Turning off sentry +2020-04-13 14:23:05.916 INFO 17844 --- [main] l.s.c.AudioSendFactoryConfiguration : OS: Windows 10, Arch: amd64 +2020-04-13 14:23:05.917 INFO 17844 --- [main] l.s.c.AudioSendFactoryConfiguration : JDA-NAS supported system detected. Enabled native audio sending. +2020-04-13 14:23:05.920 INFO 17844 --- [main] l.s.c.AudioSendFactoryConfiguration : Setting buffer to 400ms +2020-04-13 14:23:05.921 INFO 17844 --- [main] l.s.c.AudioSendFactoryConfiguration : Setting playlist load limit to 6 +2020-04-13 14:23:10.693 INFO 17844 --- [main] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:23:11.471 INFO 17844 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' +2020-04-13 14:23:12.269 INFO 17844 --- [main] org.xnio : XNIO version 3.3.8.Final +2020-04-13 14:23:12.311 INFO 17844 --- [main] org.xnio.nio : XNIO NIO Implementation Version 3.3.8.Final +2020-04-13 14:23:12.752 INFO 17844 --- [main] o.s.b.w.e.u.UndertowServletWebServer : Undertow started on port(s) 2333 (http) with context path '' +2020-04-13 14:23:12.808 INFO 17844 --- [main] lavalink.server.Launcher : Started Launcher in 25.988 seconds (JVM running for 43.878) +2020-04-13 14:23:21.343 INFO 17844 --- [XNIO-1 task-1] io.undertow.servlet : Initializing Spring DispatcherServlet 'dispatcherServlet' +2020-04-13 14:23:21.344 INFO 17844 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' +2020-04-13 14:23:21.355 INFO 17844 --- [XNIO-1 task-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 8 ms +2020-04-13 14:23:21.403 INFO 17844 --- [XNIO-1 task-1] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:58708 +2020-04-13 14:23:21.509 INFO 17844 --- [XNIO-1 task-1] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:23:21.707 INFO 17844 --- [XNIO-1 task-1] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:58708 +2020-04-13 14:23:27.825 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:58708 -- CloseStatus[code=1006, reason=] +2020-04-13 14:23:27.826 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:23:27.830 INFO 17844 --- [XNIO-1 I/O-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:23:30.223 INFO 17844 --- [XNIO-1 task-2] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:58728 +2020-04-13 14:23:30.236 INFO 17844 --- [XNIO-1 task-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:23:30.240 INFO 17844 --- [XNIO-1 task-2] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:58728 +2020-04-13 14:28:47.297 INFO 17844 --- [XNIO-1 I/O-4] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:58728 -- CloseStatus[code=1006, reason=] +2020-04-13 14:28:47.298 INFO 17844 --- [XNIO-1 I/O-4] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:28:47.300 INFO 17844 --- [XNIO-1 I/O-4] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:28:49.533 INFO 17844 --- [XNIO-1 task-3] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:58797 +2020-04-13 14:28:49.536 INFO 17844 --- [XNIO-1 task-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:28:49.541 INFO 17844 --- [XNIO-1 task-3] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:58797 +2020-04-13 14:29:47.767 INFO 17844 --- [XNIO-1 I/O-1] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:58797 -- CloseStatus[code=1006, reason=] +2020-04-13 14:29:47.768 INFO 17844 --- [XNIO-1 I/O-1] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:29:47.771 INFO 17844 --- [XNIO-1 I/O-1] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:29:49.874 INFO 17844 --- [XNIO-1 task-4] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:58899 +2020-04-13 14:29:49.878 INFO 17844 --- [XNIO-1 task-4] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:29:49.883 INFO 17844 --- [XNIO-1 task-4] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:58899 +2020-04-13 14:30:55.497 INFO 17844 --- [XNIO-1 I/O-7] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:58899 -- CloseStatus[code=1006, reason=] +2020-04-13 14:30:55.499 INFO 17844 --- [XNIO-1 I/O-7] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:30:55.501 INFO 17844 --- [XNIO-1 I/O-7] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:30:57.684 INFO 17844 --- [XNIO-1 task-5] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:58960 +2020-04-13 14:30:57.688 INFO 17844 --- [XNIO-1 task-5] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:30:57.716 INFO 17844 --- [XNIO-1 task-5] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:58960 +2020-04-13 14:31:33.898 INFO 17844 --- [XNIO-1 I/O-12] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:58960 -- CloseStatus[code=1006, reason=] +2020-04-13 14:31:33.900 INFO 17844 --- [XNIO-1 I/O-12] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:31:33.903 INFO 17844 --- [XNIO-1 I/O-12] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:31:41.065 INFO 17844 --- [XNIO-1 task-6] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:58982 +2020-04-13 14:31:41.069 INFO 17844 --- [XNIO-1 task-6] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:31:41.076 INFO 17844 --- [XNIO-1 task-6] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:58982 +2020-04-13 14:31:52.735 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:58982 -- CloseStatus[code=1006, reason=] +2020-04-13 14:31:52.736 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:31:52.740 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:32:00.580 INFO 17844 --- [XNIO-1 task-7] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59007 +2020-04-13 14:32:00.584 INFO 17844 --- [XNIO-1 task-7] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:32:00.590 INFO 17844 --- [XNIO-1 task-7] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59007 +2020-04-13 14:32:57.183 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59007 -- CloseStatus[code=1006, reason=] +2020-04-13 14:32:57.184 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:32:57.187 INFO 17844 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:32:59.442 INFO 17844 --- [XNIO-1 task-8] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59024 +2020-04-13 14:32:59.445 INFO 17844 --- [XNIO-1 task-8] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:32:59.449 INFO 17844 --- [XNIO-1 task-8] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59024 +2020-04-13 14:33:27.320 INFO 17844 --- [XNIO-1 I/O-12] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59024 -- CloseStatus[code=1006, reason=] +2020-04-13 14:33:27.321 INFO 17844 --- [XNIO-1 I/O-12] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:33:27.325 INFO 17844 --- [XNIO-1 I/O-12] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:33:32.679 INFO 17844 --- [XNIO-1 task-9] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59041 +2020-04-13 14:33:32.683 INFO 17844 --- [XNIO-1 task-9] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:33:32.689 INFO 17844 --- [XNIO-1 task-9] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59041 +2020-04-13 14:33:39.918 INFO 17844 --- [XNIO-1 I/O-5] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59041 -- CloseStatus[code=1006, reason=] +2020-04-13 14:33:39.919 INFO 17844 --- [XNIO-1 I/O-5] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:33:39.922 INFO 17844 --- [XNIO-1 I/O-5] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:33:49.667 INFO 17844 --- [XNIO-1 task-10] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59066 +2020-04-13 14:33:49.672 INFO 17844 --- [XNIO-1 task-10] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:33:49.677 INFO 17844 --- [XNIO-1 task-10] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59066 +2020-04-13 14:35:03.872 INFO 17844 --- [XNIO-1 I/O-6] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59066 -- CloseStatus[code=1006, reason=] +2020-04-13 14:35:03.873 INFO 17844 --- [XNIO-1 I/O-6] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:35:03.876 INFO 17844 --- [XNIO-1 I/O-6] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:35:05.998 INFO 17844 --- [XNIO-1 task-11] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59083 +2020-04-13 14:35:06.002 INFO 17844 --- [XNIO-1 task-11] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:35:06.007 INFO 17844 --- [XNIO-1 task-11] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59083 +2020-04-13 14:35:38.331 INFO 17844 --- [XNIO-1 I/O-15] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59083 -- CloseStatus[code=1006, reason=] +2020-04-13 14:35:38.332 INFO 17844 --- [XNIO-1 I/O-15] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:35:38.336 INFO 17844 --- [XNIO-1 I/O-15] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:35:40.500 INFO 17844 --- [XNIO-1 task-12] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59103 +2020-04-13 14:35:40.545 INFO 17844 --- [XNIO-1 task-12] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:35:40.551 INFO 17844 --- [XNIO-1 task-12] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59103 +2020-04-13 14:35:49.174 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59103 -- CloseStatus[code=1006, reason=] +2020-04-13 14:35:49.174 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:35:49.178 INFO 17844 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:35:52.543 INFO 17844 --- [XNIO-1 task-13] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59118 +2020-04-13 14:35:52.546 INFO 17844 --- [XNIO-1 task-13] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:35:52.549 INFO 17844 --- [XNIO-1 task-13] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59118 +2020-04-13 14:36:06.204 INFO 17844 --- [XNIO-1 I/O-10] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59118 -- CloseStatus[code=1006, reason=] +2020-04-13 14:36:06.205 INFO 17844 --- [XNIO-1 I/O-10] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:36:06.208 INFO 17844 --- [XNIO-1 I/O-10] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:36:08.678 INFO 17844 --- [XNIO-1 task-14] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59133 +2020-04-13 14:36:08.682 INFO 17844 --- [XNIO-1 task-14] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:36:08.686 INFO 17844 --- [XNIO-1 task-14] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59133 +2020-04-13 14:37:50.232 INFO 17844 --- [XNIO-1 I/O-1] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59133 -- CloseStatus[code=1006, reason=] +2020-04-13 14:37:50.232 INFO 17844 --- [XNIO-1 I/O-1] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:37:50.235 INFO 17844 --- [XNIO-1 I/O-1] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:37:52.493 INFO 17844 --- [XNIO-1 task-15] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59237 +2020-04-13 14:37:52.496 INFO 17844 --- [XNIO-1 task-15] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:37:52.501 INFO 17844 --- [XNIO-1 task-15] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59237 +2020-04-13 14:38:00.392 INFO 17844 --- [XNIO-1 I/O-9] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59237 -- CloseStatus[code=1006, reason=] +2020-04-13 14:38:00.393 INFO 17844 --- [XNIO-1 I/O-9] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:38:00.397 INFO 17844 --- [XNIO-1 I/O-9] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:38:02.722 INFO 17844 --- [XNIO-1 task-16] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59250 +2020-04-13 14:38:02.725 INFO 17844 --- [XNIO-1 task-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:38:02.730 INFO 17844 --- [XNIO-1 task-16] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59250 +2020-04-13 14:38:13.679 INFO 17844 --- [XNIO-1 I/O-14] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59250 -- CloseStatus[code=1006, reason=] +2020-04-13 14:38:13.680 INFO 17844 --- [XNIO-1 I/O-14] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:38:13.683 INFO 17844 --- [XNIO-1 I/O-14] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:38:17.083 INFO 17844 --- [XNIO-1 task-17] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59264 +2020-04-13 14:38:17.086 INFO 17844 --- [XNIO-1 task-17] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:38:17.090 INFO 17844 --- [XNIO-1 task-17] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59264 +2020-04-13 14:38:47.232 INFO 17844 --- [XNIO-1 I/O-12] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59264 -- CloseStatus[code=1006, reason=] +2020-04-13 14:38:47.233 INFO 17844 --- [XNIO-1 I/O-12] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:38:47.235 INFO 17844 --- [XNIO-1 I/O-12] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:38:50.734 INFO 17844 --- [XNIO-1 task-18] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59282 +2020-04-13 14:38:50.738 INFO 17844 --- [XNIO-1 task-18] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:38:50.753 INFO 17844 --- [XNIO-1 task-18] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59282 +2020-04-13 14:39:14.739 INFO 17844 --- [XNIO-1 I/O-14] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59282 -- CloseStatus[code=1006, reason=] +2020-04-13 14:39:14.741 INFO 17844 --- [XNIO-1 I/O-14] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:39:14.745 INFO 17844 --- [XNIO-1 I/O-14] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:39:17.780 INFO 17844 --- [XNIO-1 task-19] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59298 +2020-04-13 14:39:17.783 INFO 17844 --- [XNIO-1 task-19] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:39:17.788 INFO 17844 --- [XNIO-1 task-19] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59298 +2020-04-13 14:39:32.641 INFO 17844 --- [XNIO-1 I/O-14] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59298 -- CloseStatus[code=1006, reason=] +2020-04-13 14:39:32.643 INFO 17844 --- [XNIO-1 I/O-14] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:39:32.645 INFO 17844 --- [XNIO-1 I/O-14] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:39:34.746 INFO 17844 --- [XNIO-1 task-20] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59315 +2020-04-13 14:39:34.749 INFO 17844 --- [XNIO-1 task-20] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:39:34.754 INFO 17844 --- [XNIO-1 task-20] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59315 +2020-04-13 14:39:44.959 INFO 17844 --- [XNIO-1 I/O-7] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59315 -- CloseStatus[code=1006, reason=] +2020-04-13 14:39:44.960 INFO 17844 --- [XNIO-1 I/O-7] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:39:44.962 INFO 17844 --- [XNIO-1 I/O-7] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:39:48.341 INFO 17844 --- [XNIO-1 task-21] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59330 +2020-04-13 14:39:48.343 INFO 17844 --- [XNIO-1 task-21] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:39:48.346 INFO 17844 --- [XNIO-1 task-21] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59330 +2020-04-13 14:40:13.122 INFO 17844 --- [XNIO-1 I/O-14] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59330 -- CloseStatus[code=1006, reason=] +2020-04-13 14:40:13.123 INFO 17844 --- [XNIO-1 I/O-14] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:40:13.125 INFO 17844 --- [XNIO-1 I/O-14] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:40:16.603 INFO 17844 --- [XNIO-1 task-22] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59343 +2020-04-13 14:40:16.607 INFO 17844 --- [XNIO-1 task-22] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:40:16.611 INFO 17844 --- [XNIO-1 task-22] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59343 +2020-04-13 14:40:43.961 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59343 -- CloseStatus[code=1006, reason=] +2020-04-13 14:40:43.963 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:40:43.966 INFO 17844 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:56:42.483 INFO 17844 --- [XNIO-1 task-23] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59831 +2020-04-13 14:56:42.486 INFO 17844 --- [XNIO-1 task-23] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:56:42.491 INFO 17844 --- [XNIO-1 task-23] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59831 +2020-04-13 14:57:52.496 INFO 17844 --- [XNIO-1 I/O-11] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59831 -- CloseStatus[code=1006, reason=] +2020-04-13 14:57:52.497 INFO 17844 --- [XNIO-1 I/O-11] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:57:52.500 INFO 17844 --- [XNIO-1 I/O-11] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:57:54.680 INFO 17844 --- [XNIO-1 task-24] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59865 +2020-04-13 14:57:54.683 INFO 17844 --- [XNIO-1 task-24] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:57:54.688 INFO 17844 --- [XNIO-1 task-24] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59865 +2020-04-13 14:58:01.173 INFO 17844 --- [XNIO-1 I/O-13] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59865 -- CloseStatus[code=1006, reason=] +2020-04-13 14:58:01.174 INFO 17844 --- [XNIO-1 I/O-13] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:58:01.177 INFO 17844 --- [XNIO-1 I/O-13] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:58:03.417 INFO 17844 --- [XNIO-1 task-25] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59887 +2020-04-13 14:58:03.421 INFO 17844 --- [XNIO-1 task-25] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:58:03.426 INFO 17844 --- [XNIO-1 task-25] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59887 +2020-04-13 14:58:24.134 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59887 -- CloseStatus[code=1006, reason=] +2020-04-13 14:58:24.135 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 14:58:24.138 INFO 17844 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 14:58:26.387 INFO 17844 --- [XNIO-1 task-26] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:59911 +2020-04-13 14:58:26.390 INFO 17844 --- [XNIO-1 task-26] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 14:58:26.394 INFO 17844 --- [XNIO-1 task-26] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:59911 +2020-04-13 15:00:01.712 INFO 17844 --- [XNIO-1 I/O-11] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:59911 -- CloseStatus[code=1006, reason=] +2020-04-13 15:00:01.713 INFO 17844 --- [XNIO-1 I/O-11] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 15:00:01.716 INFO 17844 --- [XNIO-1 I/O-11] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 15:00:03.927 INFO 17844 --- [XNIO-1 task-27] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:60029 +2020-04-13 15:00:03.930 INFO 17844 --- [XNIO-1 task-27] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 15:00:03.935 INFO 17844 --- [XNIO-1 task-27] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:60029 +2020-04-13 16:00:49.091 INFO 17844 --- [XNIO-1 I/O-1] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:60029 -- CloseStatus[code=1006, reason=] +2020-04-13 16:00:49.097 INFO 17844 --- [XNIO-1 I/O-1] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:00:49.103 INFO 17844 --- [XNIO-1 I/O-1] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:00:51.486 INFO 17844 --- [XNIO-1 task-28] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:62847 +2020-04-13 16:00:51.500 INFO 17844 --- [XNIO-1 task-28] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:00:51.508 INFO 17844 --- [XNIO-1 task-28] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:62847 +2020-04-13 16:01:08.598 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:62847 -- CloseStatus[code=1006, reason=] +2020-04-13 16:01:08.599 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:01:08.603 INFO 17844 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:01:10.875 INFO 17844 --- [XNIO-1 task-29] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:62870 +2020-04-13 16:01:10.878 INFO 17844 --- [XNIO-1 task-29] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:01:10.885 INFO 17844 --- [XNIO-1 task-29] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:62870 +2020-04-13 16:01:19.880 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:62870 -- CloseStatus[code=1006, reason=] +2020-04-13 16:01:19.880 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:01:19.883 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:01:22.043 INFO 17844 --- [XNIO-1 task-30] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:62891 +2020-04-13 16:01:22.046 INFO 17844 --- [XNIO-1 task-30] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:01:22.053 INFO 17844 --- [XNIO-1 task-30] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:62891 +2020-04-13 16:02:04.290 INFO 17844 --- [XNIO-1 I/O-15] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:62891 -- CloseStatus[code=1006, reason=] +2020-04-13 16:02:04.290 INFO 17844 --- [XNIO-1 I/O-15] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:02:04.293 INFO 17844 --- [XNIO-1 I/O-15] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:02:06.636 INFO 17844 --- [XNIO-1 task-31] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:62918 +2020-04-13 16:02:06.639 INFO 17844 --- [XNIO-1 task-31] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:02:06.645 INFO 17844 --- [XNIO-1 task-31] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:62918 +2020-04-13 16:02:29.685 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:62918 -- CloseStatus[code=1006, reason=] +2020-04-13 16:02:29.685 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:02:29.689 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:02:31.860 INFO 17844 --- [XNIO-1 task-32] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:62941 +2020-04-13 16:02:31.863 INFO 17844 --- [XNIO-1 task-32] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:02:31.870 INFO 17844 --- [XNIO-1 task-32] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:62941 +2020-04-13 16:02:50.359 INFO 17844 --- [XNIO-1 I/O-1] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:62941 -- CloseStatus[code=1006, reason=] +2020-04-13 16:02:50.360 INFO 17844 --- [XNIO-1 I/O-1] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:02:50.362 INFO 17844 --- [XNIO-1 I/O-1] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:02:52.524 INFO 17844 --- [XNIO-1 task-33] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:62965 +2020-04-13 16:02:52.527 INFO 17844 --- [XNIO-1 task-33] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:02:52.536 INFO 17844 --- [XNIO-1 task-33] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:62965 +2020-04-13 16:03:04.383 INFO 17844 --- [XNIO-1 I/O-9] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:62965 -- CloseStatus[code=1006, reason=] +2020-04-13 16:03:04.384 INFO 17844 --- [XNIO-1 I/O-9] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:03:04.386 INFO 17844 --- [XNIO-1 I/O-9] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:03:20.456 INFO 17844 --- [XNIO-1 task-34] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63002 +2020-04-13 16:03:20.458 INFO 17844 --- [XNIO-1 task-34] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:03:20.465 INFO 17844 --- [XNIO-1 task-34] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63002 +2020-04-13 16:03:20.929 INFO 17844 --- [XNIO-1 I/O-6] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63002 -- CloseStatus[code=1006, reason=] +2020-04-13 16:03:20.929 INFO 17844 --- [XNIO-1 I/O-6] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:03:20.932 INFO 17844 --- [XNIO-1 I/O-6] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:03:26.030 INFO 17844 --- [XNIO-1 task-35] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63023 +2020-04-13 16:03:26.033 INFO 17844 --- [XNIO-1 task-35] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:03:26.041 INFO 17844 --- [XNIO-1 task-35] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63023 +2020-04-13 16:04:20.149 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63023 -- CloseStatus[code=1006, reason=] +2020-04-13 16:04:20.150 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:04:20.153 INFO 17844 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:04:22.269 INFO 17844 --- [XNIO-1 task-36] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63055 +2020-04-13 16:04:22.272 INFO 17844 --- [XNIO-1 task-36] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:04:22.276 INFO 17844 --- [XNIO-1 task-36] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63055 +2020-04-13 16:04:29.476 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63055 -- CloseStatus[code=1006, reason=] +2020-04-13 16:04:29.477 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:04:29.481 INFO 17844 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:04:31.623 INFO 17844 --- [XNIO-1 task-37] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63076 +2020-04-13 16:04:31.625 INFO 17844 --- [XNIO-1 task-37] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:04:31.629 INFO 17844 --- [XNIO-1 task-37] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63076 +2020-04-13 16:04:49.190 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63076 -- CloseStatus[code=1006, reason=] +2020-04-13 16:04:49.191 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:04:49.194 INFO 17844 --- [XNIO-1 I/O-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:04:51.359 INFO 17844 --- [XNIO-1 task-38] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63099 +2020-04-13 16:04:51.362 INFO 17844 --- [XNIO-1 task-38] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:04:51.367 INFO 17844 --- [XNIO-1 task-38] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63099 +2020-04-13 16:05:07.494 INFO 17844 --- [XNIO-1 I/O-15] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63099 -- CloseStatus[code=1006, reason=] +2020-04-13 16:05:07.494 INFO 17844 --- [XNIO-1 I/O-15] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:05:07.497 INFO 17844 --- [XNIO-1 I/O-15] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:05:09.749 INFO 17844 --- [XNIO-1 task-39] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63121 +2020-04-13 16:05:09.753 INFO 17844 --- [XNIO-1 task-39] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:05:09.756 INFO 17844 --- [XNIO-1 task-39] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63121 +2020-04-13 16:05:16.011 INFO 17844 --- [XNIO-1 I/O-5] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63121 -- CloseStatus[code=1006, reason=] +2020-04-13 16:05:16.012 INFO 17844 --- [XNIO-1 I/O-5] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:05:16.015 INFO 17844 --- [XNIO-1 I/O-5] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:05:18.352 INFO 17844 --- [XNIO-1 task-40] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63135 +2020-04-13 16:05:18.355 INFO 17844 --- [XNIO-1 task-40] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:05:18.358 INFO 17844 --- [XNIO-1 task-40] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63135 +2020-04-13 16:05:52.864 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63135 -- CloseStatus[code=1006, reason=] +2020-04-13 16:05:52.865 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:05:52.868 INFO 17844 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:05:55.038 INFO 17844 --- [XNIO-1 task-41] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63168 +2020-04-13 16:05:55.042 INFO 17844 --- [XNIO-1 task-41] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:05:55.046 INFO 17844 --- [XNIO-1 task-41] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63168 +2020-04-13 16:06:04.527 INFO 17844 --- [XNIO-1 I/O-12] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63168 -- CloseStatus[code=1006, reason=] +2020-04-13 16:06:04.528 INFO 17844 --- [XNIO-1 I/O-12] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:06:04.530 INFO 17844 --- [XNIO-1 I/O-12] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:06:15.709 INFO 17844 --- [XNIO-1 task-42] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63191 +2020-04-13 16:06:15.712 INFO 17844 --- [XNIO-1 task-42] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:06:15.716 INFO 17844 --- [XNIO-1 task-42] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63191 +2020-04-13 16:07:54.316 INFO 17844 --- [XNIO-1 I/O-11] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63191 -- CloseStatus[code=1006, reason=] +2020-04-13 16:07:54.317 INFO 17844 --- [XNIO-1 I/O-11] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:07:54.320 INFO 17844 --- [XNIO-1 I/O-11] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:07:56.521 INFO 17844 --- [XNIO-1 task-43] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63254 +2020-04-13 16:07:56.524 INFO 17844 --- [XNIO-1 task-43] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:07:56.529 INFO 17844 --- [XNIO-1 task-43] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63254 +2020-04-13 16:08:02.035 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63254 -- CloseStatus[code=1006, reason=] +2020-04-13 16:08:02.035 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:08:02.039 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:08:04.229 INFO 17844 --- [XNIO-1 task-44] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63282 +2020-04-13 16:08:04.232 INFO 17844 --- [XNIO-1 task-44] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:08:04.237 INFO 17844 --- [XNIO-1 task-44] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63282 +2020-04-13 16:08:14.639 INFO 17844 --- [XNIO-1 I/O-14] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63282 -- CloseStatus[code=1006, reason=] +2020-04-13 16:08:14.639 INFO 17844 --- [XNIO-1 I/O-14] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:08:14.642 INFO 17844 --- [XNIO-1 I/O-14] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:08:24.878 INFO 17844 --- [XNIO-1 task-45] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63305 +2020-04-13 16:08:24.881 INFO 17844 --- [XNIO-1 task-45] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:08:24.886 INFO 17844 --- [XNIO-1 task-45] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63305 +2020-04-13 16:09:53.680 INFO 17844 --- [XNIO-1 I/O-13] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63305 -- CloseStatus[code=1006, reason=] +2020-04-13 16:09:53.680 INFO 17844 --- [XNIO-1 I/O-13] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:09:53.683 INFO 17844 --- [XNIO-1 I/O-13] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:09:55.922 INFO 17844 --- [XNIO-1 task-46] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63332 +2020-04-13 16:09:55.926 INFO 17844 --- [XNIO-1 task-46] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:09:55.931 INFO 17844 --- [XNIO-1 task-46] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63332 +2020-04-13 16:10:11.042 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63332 -- CloseStatus[code=1006, reason=] +2020-04-13 16:10:11.044 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:10:11.047 INFO 17844 --- [XNIO-1 I/O-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:10:13.191 INFO 17844 --- [XNIO-1 task-47] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63358 +2020-04-13 16:10:13.194 INFO 17844 --- [XNIO-1 task-47] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:10:13.198 INFO 17844 --- [XNIO-1 task-47] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63358 +2020-04-13 16:10:20.090 INFO 17844 --- [XNIO-1 I/O-10] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63358 -- CloseStatus[code=1006, reason=] +2020-04-13 16:10:20.091 INFO 17844 --- [XNIO-1 I/O-10] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:10:20.094 INFO 17844 --- [XNIO-1 I/O-10] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:10:22.391 INFO 17844 --- [XNIO-1 task-48] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63381 +2020-04-13 16:10:22.393 INFO 17844 --- [XNIO-1 task-48] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:10:22.398 INFO 17844 --- [XNIO-1 task-48] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63381 +2020-04-13 16:10:32.492 INFO 17844 --- [XNIO-1 I/O-9] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63381 -- CloseStatus[code=1006, reason=] +2020-04-13 16:10:32.492 INFO 17844 --- [XNIO-1 I/O-9] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:10:32.495 INFO 17844 --- [XNIO-1 I/O-9] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:10:34.705 INFO 17844 --- [XNIO-1 task-49] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63404 +2020-04-13 16:10:34.709 INFO 17844 --- [XNIO-1 task-49] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:10:34.714 INFO 17844 --- [XNIO-1 task-49] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63404 +2020-04-13 16:10:42.546 INFO 17844 --- [XNIO-1 I/O-8] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63404 -- CloseStatus[code=1006, reason=] +2020-04-13 16:10:42.547 INFO 17844 --- [XNIO-1 I/O-8] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:10:42.550 INFO 17844 --- [XNIO-1 I/O-8] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:10:51.258 INFO 17844 --- [XNIO-1 task-50] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63438 +2020-04-13 16:10:51.262 INFO 17844 --- [XNIO-1 task-50] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:10:51.266 INFO 17844 --- [XNIO-1 task-50] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63438 +2020-04-13 16:10:59.649 INFO 17844 --- [XNIO-1 I/O-10] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63438 -- CloseStatus[code=1006, reason=] +2020-04-13 16:10:59.650 INFO 17844 --- [XNIO-1 I/O-10] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:10:59.653 INFO 17844 --- [XNIO-1 I/O-10] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:11:01.820 INFO 17844 --- [XNIO-1 task-51] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63460 +2020-04-13 16:11:01.824 INFO 17844 --- [XNIO-1 task-51] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:11:01.828 INFO 17844 --- [XNIO-1 task-51] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63460 +2020-04-13 16:13:00.541 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63460 -- CloseStatus[code=1006, reason=] +2020-04-13 16:13:00.542 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:13:00.545 INFO 17844 --- [XNIO-1 I/O-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:13:06.001 INFO 17844 --- [XNIO-1 task-52] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63516 +2020-04-13 16:13:06.005 INFO 17844 --- [XNIO-1 task-52] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:13:06.009 INFO 17844 --- [XNIO-1 task-52] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63516 +2020-04-13 16:15:57.880 INFO 17844 --- [XNIO-1 I/O-8] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63516 -- CloseStatus[code=1006, reason=] +2020-04-13 16:15:57.880 INFO 17844 --- [XNIO-1 I/O-8] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:15:57.885 INFO 17844 --- [XNIO-1 I/O-8] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:16:00.165 INFO 17844 --- [XNIO-1 task-53] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63558 +2020-04-13 16:16:00.168 INFO 17844 --- [XNIO-1 task-53] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:16:00.172 INFO 17844 --- [XNIO-1 task-53] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63558 +2020-04-13 16:16:10.560 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63558 -- CloseStatus[code=1006, reason=] +2020-04-13 16:16:10.560 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:16:10.563 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:16:17.228 INFO 17844 --- [XNIO-1 task-54] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:63589 +2020-04-13 16:16:17.230 INFO 17844 --- [XNIO-1 task-54] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:16:17.235 INFO 17844 --- [XNIO-1 task-54] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:63589 +2020-04-13 16:25:33.401 INFO 17844 --- [XNIO-1 I/O-9] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:63589 -- CloseStatus[code=1006, reason=] +2020-04-13 16:25:33.401 INFO 17844 --- [XNIO-1 I/O-9] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:25:33.405 INFO 17844 --- [XNIO-1 I/O-9] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:25:35.594 INFO 17844 --- [XNIO-1 task-55] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:64041 +2020-04-13 16:25:35.598 INFO 17844 --- [XNIO-1 task-55] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:25:35.606 INFO 17844 --- [XNIO-1 task-55] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:64041 +2020-04-13 16:27:16.186 INFO 17844 --- [XNIO-1 I/O-13] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:64041 -- CloseStatus[code=1006, reason=] +2020-04-13 16:27:16.187 INFO 17844 --- [XNIO-1 I/O-13] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:27:16.190 INFO 17844 --- [XNIO-1 I/O-13] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:27:19.116 INFO 17844 --- [XNIO-1 task-56] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:64118 +2020-04-13 16:27:19.120 INFO 17844 --- [XNIO-1 task-56] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:27:19.125 INFO 17844 --- [XNIO-1 task-56] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:64118 +2020-04-13 16:27:21.473 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:64118 -- CloseStatus[code=1006, reason=] +2020-04-13 16:27:21.474 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:27:21.477 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:27:23.635 INFO 17844 --- [XNIO-1 task-57] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:64134 +2020-04-13 16:27:23.638 INFO 17844 --- [XNIO-1 task-57] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:27:23.643 INFO 17844 --- [XNIO-1 task-57] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:64134 +2020-04-13 16:27:28.529 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:64134 -- CloseStatus[code=1006, reason=] +2020-04-13 16:27:28.529 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:27:28.532 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:27:30.621 INFO 17844 --- [XNIO-1 task-58] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:64150 +2020-04-13 16:27:30.624 INFO 17844 --- [XNIO-1 task-58] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:27:30.629 INFO 17844 --- [XNIO-1 task-58] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:64150 +2020-04-13 16:27:42.561 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:64150 -- CloseStatus[code=1006, reason=] +2020-04-13 16:27:42.562 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:27:42.565 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:27:44.774 INFO 17844 --- [XNIO-1 task-59] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:64171 +2020-04-13 16:27:44.777 INFO 17844 --- [XNIO-1 task-59] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:27:44.782 INFO 17844 --- [XNIO-1 task-59] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:64171 +2020-04-13 16:28:15.099 INFO 17844 --- [XNIO-1 I/O-15] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:64171 -- CloseStatus[code=1006, reason=] +2020-04-13 16:28:15.100 INFO 17844 --- [XNIO-1 I/O-15] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:28:15.103 INFO 17844 --- [XNIO-1 I/O-15] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:28:18.044 INFO 17844 --- [XNIO-1 task-60] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:64212 +2020-04-13 16:28:18.047 INFO 17844 --- [XNIO-1 task-60] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:28:18.050 INFO 17844 --- [XNIO-1 task-60] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:64212 +2020-04-13 16:28:24.174 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:64212 -- CloseStatus[code=1006, reason=] +2020-04-13 16:28:24.174 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:28:24.177 INFO 17844 --- [XNIO-1 I/O-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:28:26.333 INFO 17844 --- [XNIO-1 task-61] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:64232 +2020-04-13 16:28:26.335 INFO 17844 --- [XNIO-1 task-61] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:28:26.339 INFO 17844 --- [XNIO-1 task-61] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:64232 +2020-04-13 16:28:42.462 INFO 17844 --- [XNIO-1 I/O-4] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:64232 -- CloseStatus[code=1006, reason=] +2020-04-13 16:28:42.463 INFO 17844 --- [XNIO-1 I/O-4] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:28:42.467 INFO 17844 --- [XNIO-1 I/O-4] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:28:44.591 INFO 17844 --- [XNIO-1 task-62] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:64262 +2020-04-13 16:28:44.594 INFO 17844 --- [XNIO-1 task-62] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:28:44.599 INFO 17844 --- [XNIO-1 task-62] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:64262 +2020-04-13 16:29:21.902 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:64262 -- CloseStatus[code=1006, reason=] +2020-04-13 16:29:21.902 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:29:21.905 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:29:25.635 INFO 17844 --- [XNIO-1 task-63] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:64399 +2020-04-13 16:29:25.639 INFO 17844 --- [XNIO-1 task-63] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:29:25.643 INFO 17844 --- [XNIO-1 task-63] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:64399 +2020-04-13 16:29:34.590 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:64399 -- CloseStatus[code=1006, reason=] +2020-04-13 16:29:34.590 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 16:29:34.593 INFO 17844 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 16:29:49.829 INFO 17844 --- [XNIO-1 task-64] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:64458 +2020-04-13 16:29:49.831 INFO 17844 --- [XNIO-1 task-64] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 16:29:49.837 INFO 17844 --- [XNIO-1 task-64] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:64458 +2020-04-13 17:27:08.920 INFO 17844 --- [XNIO-1 I/O-6] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:64458 -- CloseStatus[code=1006, reason=] +2020-04-13 17:27:08.922 INFO 17844 --- [XNIO-1 I/O-6] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:27:08.927 INFO 17844 --- [XNIO-1 I/O-6] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:27:11.149 INFO 17844 --- [XNIO-1 task-65] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:50246 +2020-04-13 17:27:11.159 INFO 17844 --- [XNIO-1 task-65] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:27:11.167 INFO 17844 --- [XNIO-1 task-65] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:50246 +2020-04-13 17:41:47.386 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:50246 -- CloseStatus[code=1006, reason=] +2020-04-13 17:41:47.427 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:41:47.430 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:41:51.598 INFO 17844 --- [XNIO-1 task-66] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51279 +2020-04-13 17:41:51.600 INFO 17844 --- [XNIO-1 task-66] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:41:51.614 INFO 17844 --- [XNIO-1 task-66] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51279 +2020-04-13 17:42:07.865 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51279 -- CloseStatus[code=1006, reason=] +2020-04-13 17:42:07.902 INFO 17844 --- [XNIO-1 I/O-3] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:42:07.905 INFO 17844 --- [XNIO-1 I/O-3] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:42:10.252 INFO 17844 --- [XNIO-1 task-67] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51302 +2020-04-13 17:42:10.289 INFO 17844 --- [XNIO-1 task-67] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:42:10.296 INFO 17844 --- [XNIO-1 task-67] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51302 +2020-04-13 17:44:29.687 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51302 -- CloseStatus[code=1006, reason=] +2020-04-13 17:44:29.712 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:44:29.715 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:44:32.440 INFO 17844 --- [XNIO-1 task-68] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51500 +2020-04-13 17:44:32.465 INFO 17844 --- [XNIO-1 task-68] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:44:32.472 INFO 17844 --- [XNIO-1 task-68] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51500 +2020-04-13 17:51:10.313 INFO 17844 --- [XNIO-1 I/O-8] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51500 -- CloseStatus[code=1006, reason=] +2020-04-13 17:51:10.313 INFO 17844 --- [XNIO-1 I/O-8] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:51:10.317 INFO 17844 --- [XNIO-1 I/O-8] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:51:21.291 INFO 17844 --- [XNIO-1 task-69] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51708 +2020-04-13 17:51:21.310 INFO 17844 --- [XNIO-1 task-69] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:51:21.313 INFO 17844 --- [XNIO-1 task-69] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51708 +2020-04-13 17:51:41.500 INFO 17844 --- [XNIO-1 I/O-8] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51708 -- CloseStatus[code=1006, reason=] +2020-04-13 17:51:41.500 INFO 17844 --- [XNIO-1 I/O-8] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:51:41.518 INFO 17844 --- [XNIO-1 I/O-8] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:51:45.783 INFO 17844 --- [XNIO-1 task-70] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51734 +2020-04-13 17:51:45.796 INFO 17844 --- [XNIO-1 task-70] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:51:45.800 INFO 17844 --- [XNIO-1 task-70] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51734 +2020-04-13 17:51:50.261 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51734 -- CloseStatus[code=1006, reason=] +2020-04-13 17:51:50.274 INFO 17844 --- [XNIO-1 I/O-2] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:51:50.277 INFO 17844 --- [XNIO-1 I/O-2] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:51:54.290 INFO 17844 --- [XNIO-1 task-71] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51754 +2020-04-13 17:51:54.305 INFO 17844 --- [XNIO-1 task-71] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:51:54.309 INFO 17844 --- [XNIO-1 task-71] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51754 +2020-04-13 17:52:04.324 INFO 17844 --- [XNIO-1 I/O-6] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51754 -- CloseStatus[code=1006, reason=] +2020-04-13 17:52:04.343 INFO 17844 --- [XNIO-1 I/O-6] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:52:04.346 INFO 17844 --- [XNIO-1 I/O-6] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:52:08.377 INFO 17844 --- [XNIO-1 task-72] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51769 +2020-04-13 17:52:08.393 INFO 17844 --- [XNIO-1 task-72] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:52:08.396 INFO 17844 --- [XNIO-1 task-72] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51769 +2020-04-13 17:52:26.136 INFO 17844 --- [XNIO-1 I/O-13] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51769 -- CloseStatus[code=1006, reason=] +2020-04-13 17:52:26.137 INFO 17844 --- [XNIO-1 I/O-13] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:52:26.154 INFO 17844 --- [XNIO-1 I/O-13] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:52:30.130 INFO 17844 --- [XNIO-1 task-73] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51789 +2020-04-13 17:52:30.149 INFO 17844 --- [XNIO-1 task-73] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:52:30.154 INFO 17844 --- [XNIO-1 task-73] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51789 +2020-04-13 17:52:44.120 INFO 17844 --- [XNIO-1 I/O-1] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51789 -- CloseStatus[code=1006, reason=] +2020-04-13 17:52:44.133 INFO 17844 --- [XNIO-1 I/O-1] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:52:44.136 INFO 17844 --- [XNIO-1 I/O-1] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:52:48.419 INFO 17844 --- [XNIO-1 task-74] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51812 +2020-04-13 17:52:48.435 INFO 17844 --- [XNIO-1 task-74] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:52:48.442 INFO 17844 --- [XNIO-1 task-74] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51812 +2020-04-13 17:53:02.358 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51812 -- CloseStatus[code=1006, reason=] +2020-04-13 17:53:02.358 INFO 17844 --- [XNIO-1 I/O-16] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 17:53:02.361 INFO 17844 --- [XNIO-1 I/O-16] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 17:53:06.349 INFO 17844 --- [XNIO-1 task-75] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:51838 +2020-04-13 17:53:06.365 INFO 17844 --- [XNIO-1 task-75] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 17:53:06.369 INFO 17844 --- [XNIO-1 task-75] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:51838 +2020-04-13 18:47:35.649 INFO 17844 --- [XNIO-1 I/O-10] lavalink.server.io.SocketServer : Connection closed from /127.0.0.1:51838 -- CloseStatus[code=1006, reason=] +2020-04-13 18:47:35.660 INFO 17844 --- [XNIO-1 I/O-10] lavalink.server.io.SocketContext : Shutting down 0 playing players. +2020-04-13 18:47:35.663 INFO 17844 --- [XNIO-1 I/O-10] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring disabled. +2020-04-13 18:47:39.629 INFO 17844 --- [XNIO-1 task-76] l.server.io.HandshakeInterceptorImpl : Incoming connection from /127.0.0.1:54667 +2020-04-13 18:47:39.646 INFO 17844 --- [XNIO-1 task-76] c.s.d.l.tools.GarbageCollectionMonitor : GC monitoring enabled, reporting results every 2 minutes. +2020-04-13 18:47:39.650 INFO 17844 --- [XNIO-1 task-76] lavalink.server.io.SocketServer : Connection successfully established from /127.0.0.1:54667 diff --git a/dist/lavalink/logs/spring.log.2020-04-12.0.gz b/dist/lavalink/logs/spring.log.2020-04-12.0.gz new file mode 100644 index 00000000..a0b78464 Binary files /dev/null and b/dist/lavalink/logs/spring.log.2020-04-12.0.gz differ diff --git a/models/log.ts b/models/log.ts index a8c2e4d1..5a1cbe15 100644 --- a/models/log.ts +++ b/models/log.ts @@ -10,12 +10,12 @@ export class Change { } const LogSchema = new Schema({ - id: String, + _id: String, changes: { type: Array, default: [] } }); export interface AuditLog extends Document { - id: string; + _id: string; changes: Change[]; } diff --git a/modules/xp/leveling.ts b/modules/xp/leveling.ts index 3d8391d1..ca8ebe69 100644 --- a/modules/xp/leveling.ts +++ b/modules/xp/leveling.ts @@ -38,9 +38,8 @@ export default class Leveling { Level Up! ⭐\n**New Level**: \`${newLevel}\``); const levelRole = this.getLevelRole(newLevel, guild); - if (levelRole) { + if (levelRole) msg.member?.roles.add(levelRole); - } } private getLevelRole(level: number, guild: GuildDocument) { return guild.xp.levelRoles.find(r => r.level === level)?.role; @@ -51,16 +50,20 @@ export default class Leveling { const preciseLevel = (-75 + Math.sqrt(Math.pow(75, 2) - 300 * (-150 - xp))) / 150; return Math.floor(preciseLevel); } - static xpInfo(messages: number, xpPerMessage: number) { // TODO: replace with getLevel + static xpInfo(messages: number, xpPerMessage: number) { const xp = xpPerMessage * messages; const preciseLevel = (-75 + Math.sqrt(Math.pow(75, 2) - 300 * (-150 - xp))) / 150; - const level = ~~preciseLevel; + const level = Math.floor(preciseLevel); const xpForNextLevel = this.xpForNextLevel(level, xp); - return { level, exp: xp, xpForNextLevel }; + const nextLevelXP = xp + xpForNextLevel; + + const levelCompletion = preciseLevel - level; + + return { level, exp: xp, xpForNextLevel, levelCompletion, nextLevelXP }; } - private static xpForNextLevel(currentLevel: number, xp: number) { // TODO: remove - will be handled in webapp xp card + private static xpForNextLevel(currentLevel: number, xp: number) { return ((75 * Math.pow(currentLevel + 1, 2)) + (75 * (currentLevel + 1)) - 150) - xp; } } diff --git a/package-lock.json b/package-lock.json index e6ed5b6e..7fb15a87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,21 @@ "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.1.5.tgz", "integrity": "sha512-CU1q0UXQUpFNzNB7gufgoisDHP7n+T3tkqTsp3MNUkVJ5+hS3BCvME8uCXAUFlz+6T2FbTCu75A+yQ7HMKqRKw==" }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, "@types/axios": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@types/axios/-/axios-0.14.0.tgz", @@ -42,6 +57,12 @@ "@types/chai": "*" } }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, "@types/cookiejar": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@types/cookiejar/-/cookiejar-2.1.1.tgz", @@ -136,6 +157,43 @@ "negotiator": "0.6.2" } }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "dev": true, + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "ansi-colors": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", @@ -276,6 +334,112 @@ } } }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -321,6 +485,38 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", @@ -414,6 +610,18 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", + "dev": true + }, "cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", @@ -453,6 +661,23 @@ } } }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + }, + "dependencies": { + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + } + } + }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -492,6 +717,20 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -540,6 +779,12 @@ "vary": "^1" } }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", @@ -576,6 +821,12 @@ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -645,6 +896,21 @@ "ws": "^7.2.1" } }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, "ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", @@ -669,6 +935,15 @@ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, "erela.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/erela.js/-/erela.js-1.1.7.tgz", @@ -711,6 +986,12 @@ "is-symbol": "^1.0.2" } }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -992,6 +1273,15 @@ "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", "dev": true }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -1014,6 +1304,57 @@ "is-glob": "^4.0.1" } }, + "global-dirs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", + "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", + "dev": true, + "requires": { + "ini": "^1.3.5" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, "growl": { "version": "1.10.5", "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", @@ -1046,12 +1387,24 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, "http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", @@ -1079,6 +1432,12 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true + }, "ignore-walk": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", @@ -1087,6 +1446,18 @@ "minimatch": "^3.0.4" } }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -1137,6 +1508,15 @@ "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", "dev": true }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", @@ -1168,12 +1548,40 @@ "is-extglob": "^2.1.1" } }, + "is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "dev": true, + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + } + }, + "is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "dev": true + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true + }, "is-regex": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", @@ -1192,6 +1600,18 @@ "has-symbols": "^1.0.1" } }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -1213,6 +1633,12 @@ "esprima": "^4.0.0" } }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, "json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -1273,6 +1699,24 @@ "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.1.tgz", "integrity": "sha512-l3hLhffs9zqoDe8zjmb/mAN4B8VT3L56EUvKNqLFVs9YlFA+zx7ke1DO8STAdDyYNkeSo1nKmjuvQeI12So8Xw==" }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -1332,6 +1776,29 @@ "chalk": "^2.4.2" } }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "make-dir": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -1603,6 +2070,35 @@ "tar": "^4" } }, + "nodemon": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.3.tgz", + "integrity": "sha512-lLQLPS90Lqwc99IHe0U94rDgvjo+G9I4uEIxRG3evSLROcqQ9hwc0AxlSHKS4T1JW/IMj/7N5mthiN58NL/5kw==", + "dev": true, + "requires": { + "chokidar": "^3.2.2", + "debug": "^3.2.6", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.7", + "semver": "^5.7.1", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.2", + "update-notifier": "^4.0.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "nopt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", @@ -1618,6 +2114,12 @@ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true + }, "npm-bundled": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", @@ -1731,6 +2233,12 @@ "os-tmpdir": "^1.0.0" } }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, "p-limit": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", @@ -1755,6 +2263,26 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -1796,6 +2324,12 @@ "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==", "dev": true }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, "prism-media": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.2.1.tgz", @@ -1815,6 +2349,31 @@ "ipaddr.js": "1.9.1" } }, + "pstree.remy": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.7.tgz", + "integrity": "sha512-xsMgrUwRpuGskEzBFkH8NmTimbZ5PcPup0LA8JJkHIm2IMUbQcpo3yeLNWVrufEYjh8YwtSVh0xz6UeWc5Oh5A==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pupa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.0.1.tgz", + "integrity": "sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", @@ -1882,6 +2441,24 @@ "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==" }, + "registry-auth-token": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", + "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -1908,6 +2485,15 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -1945,6 +2531,23 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "send": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", @@ -2204,6 +2807,18 @@ "yallist": "^3.0.3" } }, + "term-size": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz", + "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==", + "dev": true + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -2218,6 +2833,26 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "requires": { + "nopt": "~1.0.10" + }, + "dependencies": { + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1" + } + } + } + }, "ts-mocha": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/ts-mocha/-/ts-mocha-6.0.0.tgz", @@ -2294,6 +2929,12 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -2303,16 +2944,142 @@ "mime-types": "~2.1.24" } }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, "typescript": { "version": "3.8.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==" }, + "undefsafe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", + "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", + "dev": true, + "requires": { + "debug": "^2.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, + "update-notifier": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.0.tgz", + "integrity": "sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==", + "dev": true, + "requires": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, "util": { "version": "0.12.2", "resolved": "https://registry.npmjs.org/util/-/util-0.12.2.tgz", @@ -2362,6 +3129,55 @@ "string-width": "^1.0.2 || 2" } }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "requires": { + "string-width": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, "wrap-ansi": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", @@ -2406,11 +3222,29 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, "ws": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz", "integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==" }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, "y18n": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", diff --git a/package.json b/package.json index 4ffa50bf..fd4c23d6 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "mocha": "^7.1.0", + "nodemon": "^2.0.3", "supertest": "^4.0.2", "ts-mocha": "^6.0.0", "ts-mockito": "^2.5.0" diff --git a/tests/unit/modules/leveling.tests.ts b/tests/unit/modules/leveling.tests.ts index b1901c8e..8b920c0e 100644 --- a/tests/unit/modules/leveling.tests.ts +++ b/tests/unit/modules/leveling.tests.ts @@ -87,10 +87,24 @@ describe('modules/leveling', () => { expect(result).to.equal(450); }); - it('returns xp for next level', () => { + it('250XP returns 50XP for next level', () => { const result = Leveling.xpInfo(1, 250).xpForNextLevel; expect(result).to.equal(50); }); }); + + describe('levelCompletion', () => { + it('no level completion, returns 0', () => { + const result = Leveling.xpInfo(0, 50).levelCompletion; + + expect(result).to.equal(0); + }); + + it('250/300 level completion, returns 0.83333...', () => { + const result = Leveling.xpInfo(5, 50).levelCompletion; + + expect(result).to.be.approximately(0.833, 0.05); + }); + }); }); diff --git a/tests/unit/services/command.service.tests.ts b/tests/unit/services/command.service.tests.ts index 258c8989..a35435aa 100644 --- a/tests/unit/services/command.service.tests.ts +++ b/tests/unit/services/command.service.tests.ts @@ -1,14 +1,23 @@ -import { should, use } from 'chai'; -import chaiAsPromised from 'chai-as-promised'; +import { expect, should, use, assert } from 'chai'; import CommandService from '../../../services/command.service'; +import Guilds from '../../../data/guilds'; +import AutoMod from '../../../modules/auto-mod/auto-mod'; +import Leveling from '../../../modules/xp/leveling'; +import { mock } from 'ts-mockito'; +import chaiAsPromised from 'chai-as-promised'; +import Deps from '../../../utils/deps'; -should(); use(chaiAsPromised); describe('services/command-service', () => { let service: CommandService; beforeEach(() => { - service = new CommandService(); + Deps.testing = true; + + service = new CommandService( + mock(), + mock(), + mock()); }); describe('handle', () => { @@ -17,7 +26,7 @@ describe('services/command-service', () => { const result = () => service.handle(msg); - result().should.eventually.throw(); + expect(result()).to.throw(); }); it('no found command message gets ignored', () => { @@ -25,7 +34,7 @@ describe('services/command-service', () => { const result = () => service.handle(msg); - result().should.eventually.not.throw(); + expect(result()).to.eventually.throw(); }); it('found command gets executed', () => { @@ -33,23 +42,21 @@ describe('services/command-service', () => { const result = () => service.handle(msg); - result().should.eventually.throw(); + expect(result()).to.eventually.throw(); }); - it('found command, with extra args, gets executed', () => { + it('found command, with extra args, gets executed', async () => { const msg: any = { content: '/ping pong', reply: () => { throw Error(); }}; - + const result = () => service.handle(msg); - result().should.eventually.throw(); + expect(result()).to.eventually.throw(); }); - it('found command, with unmet precondition, gets ignored', () => { + it('found command, with unmet precondition, gets ignored', async () => { const msg: any = { content: '/warnings', reply: () => { throw Error(); }}; - const result = () => service.handle(msg); - - result().should.eventually.not.throw(); + await service.handle(msg); }); }); -}) \ No newline at end of file +}); diff --git a/utils/deps.ts b/utils/deps.ts index 31261a75..98a17640 100644 --- a/utils/deps.ts +++ b/utils/deps.ts @@ -1,9 +1,12 @@ export default class Deps { + static testing = false; + private static deps: any[] = []; - static build(...types: any) { - for (const Type of types) - { + static build(...types: any) { + if (this.testing) return; + + for (const Type of types) { try { this.deps.push(new Type()); } catch { throw new TypeError(`Type '${Type}' could not be instantiated`); } }