Darkside138/DiscordSoundboard

Crashes on startup

Closed this issue · 20 comments

I am unable to run the bat file. This is what spits out of the console before cmd terminates:

1F67ABD3-6E19-4B2C-9E8F-616439E98914

What version of Java are you running? Run java -version in the command line to find out.

I’ve tried both 17.0.6 and the latest release with the same outcome

What you posted above is only the end of the stacktrace. Can you copy/paste the whole stack please and I can take a look at what might be wrong.

Sure, sorry about that.

`
Discord Soundboard (v3.3.3)
GitHub: https://github.com/Darkside138/DiscordSoundboard

10:46:08.010 ←[1;36mbackground-preinit ←[0;39m ←[31m ←[0;39m ←[1;32mVersion ←[0;39m ←[34mINFO ←[0;39m HV000001: Hibernate Validator 6.2.3.Final
10:46:08.036 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mMainController ←[0;39m ←[34mINFO ←[0;39m Starting MainController v3.3.3 using Java 20 on Rehoboam with PID 16740 (C:\Users\abmar\Downloads\DiscordSoundboard-3.3.3\DiscordSoundboard\lib\DiscordSoundboard.jar started by abmar in C:\Users\abmar\Downloads\DiscordSoundboard-3.3.3\DiscordSoundboard\bin)
10:46:08.037 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mMainController ←[0;39m ←[34mINFO ←[0;39m No active profile set, falling back to 1 default profile: "default"
10:46:09.424 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mRepositoryConfi←[0;39m ←[34mINFO ←[0;39m Bootstrapping Spring Data JPA repositories in DEFAULT mode.
10:46:09.537 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mRepositoryConfi←[0;39m ←[34mINFO ←[0;39m Finished Spring Data repository scanning in 98 ms. Found 2 JPA repository interfaces.
10:46:10.740 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mTomcatWebServer←[0;39m ←[34mINFO ←[0;39m Tomcat initialized with port(s): 8088 (http)
10:46:10.759 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mHttp11NioProtoc←[0;39m ←[34mINFO ←[0;39m Initializing ProtocolHandler ["http-nio-8088"]
10:46:10.760 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mStandardService←[0;39m ←[34mINFO ←[0;39m Starting service [Tomcat]
10:46:10.761 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mStandardEngine ←[0;39m ←[34mINFO ←[0;39m Starting Servlet engine: [Apache Tomcat/9.0.60]
10:46:10.934 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32m[/] ←[0;39m ←[34mINFO ←[0;39m Initializing Spring embedded WebApplicationContext
10:46:10.934 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mServletWebServe←[0;39m ←[34mINFO ←[0;39m Root WebApplicationContext: initialization completed in 2797 ms
10:46:11.462 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mLogHelper ←[0;39m ←[34mINFO ←[0;39m HHH000204: Processing PersistenceUnitInfo [name: default]
10:46:11.601 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mVersion ←[0;39m ←[34mINFO ←[0;39m HHH000412: Hibernate ORM core version 5.6.7.Final
10:46:11.990 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mVersion ←[0;39m ←[34mINFO ←[0;39m HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
10:46:12.187 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mHikariDataSourc←[0;39m ←[34mINFO ←[0;39m HikariPool-1 - Starting...
10:46:13.262 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mHikariPool ←[0;39m ←[1;31mERROR ←[0;39m HikariPool-1 - Exception during pool initialization.
org.h2.jdbc.JdbcSQLNonTransientConnectionException: A file path that is implicitly relative to the current working directory is not allowed in the database URL "jdbc:h2:file:/discordDB/discordDB;DB_CLOSE_ON_EXIT=FALSE;AUTO_RECONNECT=TRUE". Use an absolute path, ~/name, ./name, or the baseDir setting instead. [90011-200]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:622)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:429)
at org.h2.message.DbException.get(DbException.java:205)
at org.h2.message.DbException.get(DbException.java:181)
at org.h2.engine.ConnectionInfo.getName(ConnectionInfo.java:396)
at org.h2.engine.Engine.openSession(Engine.java:50)
at org.h2.engine.Engine.openSession(Engine.java:192)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:171)
at org.h2.engine.Engine.createSession(Engine.java:166)
at org.h2.engine.Engine.createSession(Engine.java:29)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340)
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:173)
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:152)
at org.h2.Driver.connect(Driver.java:69)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:181)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)
at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)
at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:175)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)
at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:173)
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1460)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1494)
at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301)
at net.dirtydeeds.discordsoundboard.MainController.main(MainController.java:25)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
10:46:13.264 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mJdbcEnvironment←[0;39m ←[31mWARN ←[0;39m HHH000342: Could not obtain connection to query metadata
org.h2.jdbc.JdbcSQLNonTransientConnectionException: A file path that is implicitly relative to the current working directory is not allowed in the database URL "jdbc:h2:file:/discordDB/discordDB;DB_CLOSE_ON_EXIT=FALSE;AUTO_RECONNECT=TRUE". Use an absolute path, ~/name, ./name, or the baseDir setting instead. [90011-200]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:622)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:429)
at org.h2.message.DbException.get(DbException.java:205)
at org.h2.message.DbException.get(DbException.java:181)
at org.h2.engine.ConnectionInfo.getName(ConnectionInfo.java:396)
at org.h2.engine.Engine.openSession(Engine.java:50)
at org.h2.engine.Engine.openSession(Engine.java:192)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:171)
at org.h2.engine.Engine.createSession(Engine.java:166)
at org.h2.engine.Engine.createSession(Engine.java:29)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340)
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:173)
at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:152)
at org.h2.Driver.connect(Driver.java:69)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:181)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)
at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)
at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:175)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)
at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:173)
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1460)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1494)
at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301)
at net.dirtydeeds.discordsoundboard.MainController.main(MainController.java:25)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
10:46:13.282 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mLocalContainerE←[0;39m ←[1;31mERROR ←[0;39m Failed to initialize JPA EntityManagerFactory: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
10:46:13.284 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mAnnotationConfi←[0;39m ←[31mWARN ←[0;39m Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
10:46:13.288 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mStandardService←[0;39m ←[34mINFO ←[0;39m Stopping service [Tomcat]
10:46:13.303 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mConditionEvalua←[0;39m ←[34mINFO ←[0;39m

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
10:46:13.347 ←[1;36mmain ←[0;39m ←[31m ←[0;39m ←[1;32mSpringApplicati←[0;39m ←[1;31mERROR ←[0;39m Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301)
at net.dirtydeeds.discordsoundboard.MainController.main(MainController.java:25)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)
at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:175)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)
at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:173)
at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1460)
at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1494)
at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
... 22 common frames omitted
Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100)
at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:138)
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)
at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101)
at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
... 39 common frames omitted`

I've tried a few different ports but they all give me the same issue

This is the underlying issue:
org.h2.jdbc.JdbcSQLNonTransientConnectionException: A file path that is implicitly relative to the current working directory is not allowed in the database URL "jdbc:h2:file:/discordDB/discordDB;DB_CLOSE_ON_EXIT=FALSE;AUTO_RECONNECT=TRUE". Use an absolute path, ~/name, ./name, or the baseDir setting instead. [90011-200]

There is an application.yml file where this directory is set. You can update /discordDB/discrodDB to ~/discordDB/discordDB or ./discordDB/discorDB to see if that helps.

I haven't seen others with this issue and my bot is working. What OS are you running it on?

From your original SS it looks like Win 11?

I’m on Win 10

I typically run on Ubuntu so I'll have to give that a try and see what I can do about the path. Let me know if you find something that works for now.

FYI, the application.yml is in the DiscordSoundboard.jar -> BOOT-INF\classes. You can open the jar file with WinRAR and modify the file. I updated to ./discordDB/discordDB and it works on Win 11.

Adding the '.' didn't fix the problem :/

To confirm, this is what my application.yml looks like:

spring:
application:
name: DiscordSoundboard
version: 3.3.1-beta
data:
rest:
basePath: /api
jpa:
show-sql: false
open-in-view: false
hibernate:
ddl-auto: update
datasource:
url: jdbc:h2:file:./discordDB/discordDB;DB_CLOSE_ON_EXIT=FALSE;AUTO_RECONNECT=TRUE
driver-class-name: org.h2.Driver

Same as Akimbo. I ve updated the jre and made the . Addition and it still crashes.

Are you getting the same error? Can you post the stacktrace if it's different?

Are you getting the same error? Can you post the stacktrace if it's different?

b: https://github.com/Darkside138/DiscordSoundboard

23:04:43.884 �[1;36mbackground-preinit �[0;39m �[31m �[0;39m �[1;32mVersion �[0;39m �[34mINFO �[0;39m HV000001: Hibernate Validator 6.2.3.Final
23:04:43.905 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mMainController �[0;39m �[34mINFO �[0;39m Starting MainController v3.3.3 using Java 18.0.2 on DESKTOP-JD2JBK1 with PID 9748 (C:\Bots\BoofBotNewNew\DiscordSoundboard\lib\DiscordSoundboard.jar started by sskro in C:\Bots\BoofBotNewNew\DiscordSoundboard\bin)
23:04:43.906 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mMainController �[0;39m �[34mINFO �[0;39m No active profile set, falling back to 1 default profile: "default"
23:04:45.464 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mRepositoryConfi�[0;39m �[34mINFO �[0;39m Bootstrapping Spring Data JPA repositories in DEFAULT mode.
23:04:45.548 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mRepositoryConfi�[0;39m �[34mINFO �[0;39m Finished Spring Data repository scanning in 56 ms. Found 2 JPA repository interfaces.
23:04:47.028 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mTomcatWebServer�[0;39m �[34mINFO �[0;39m Tomcat initialized with port(s): 8080 (http)
23:04:47.055 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mHttp11NioProtoc�[0;39m �[34mINFO �[0;39m Initializing ProtocolHandler ["http-nio-8080"]
23:04:47.056 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mStandardService�[0;39m �[34mINFO �[0;39m Starting service [Tomcat]
23:04:47.056 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mStandardEngine �[0;39m �[34mINFO �[0;39m Starting Servlet engine: [Apache Tomcat/9.0.60]
23:04:47.238 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32m[/] �[0;39m �[34mINFO �[0;39m Initializing Spring embedded WebApplicationContext
23:04:47.238 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mServletWebServe�[0;39m �[34mINFO �[0;39m Root WebApplicationContext: initialization completed in 3241 ms
23:04:47.761 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mLogHelper �[0;39m �[34mINFO �[0;39m HHH000204: Processing PersistenceUnitInfo [name: default]
23:04:47.821 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mVersion �[0;39m �[34mINFO �[0;39m HHH000412: Hibernate ORM core version 5.6.7.Final
23:04:48.046 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mVersion �[0;39m �[34mINFO �[0;39m HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
23:04:48.182 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mHikariDataSourc�[0;39m �[34mINFO �[0;39m HikariPool-1 - Starting...
23:04:48.325 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mHikariDataSourc�[0;39m �[34mINFO �[0;39m HikariPool-1 - Start completed.
23:04:48.360 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mDialect �[0;39m �[34mINFO �[0;39m HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
23:04:49.101 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mJtaPlatformInit�[0;39m �[34mINFO �[0;39m HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
23:04:49.114 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mLocalContainerE�[0;39m �[34mINFO �[0;39m Initialized JPA EntityManagerFactory for persistence unit 'default'
23:04:49.852 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mJDA �[0;39m �[31mWARN �[0;39m Automatically disabled CacheFlags due to missing intents
23:04:49.852 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mJDA �[0;39m �[31mWARN �[0;39m Disabled CacheFlag.EMOJI (missing GatewayIntent.GUILD_EMOJIS_AND_STICKERS)
23:04:49.853 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mJDA �[0;39m �[31mWARN �[0;39m Disabled CacheFlag.STICKER (missing GatewayIntent.GUILD_EMOJIS_AND_STICKERS)
23:04:49.853 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mJDA �[0;39m �[31mWARN �[0;39m Disabled CacheFlag.SCHEDULED_EVENTS (missing GatewayIntent.SCHEDULED_EVENTS)
23:04:49.853 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mJDA �[0;39m �[31mWARN �[0;39m You can manually disable these flags to remove this warning by using disableCache(CacheFlag.EMOJI, CacheFlag.STICKER, CacheFlag.SCHEDULED_EVENTS) on your JDABuilder
23:04:50.482 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mJDA �[0;39m �[34mINFO �[0;39m Login Successful!
23:04:50.768 �[1;36mJDA MainWS-WriteThread �[0;39m �[31m �[0;39m �[1;32mWebSocketCient�[0;39m �[34mINFO �[0;39m Connected to WebSocket
23:04:50.885 �[1;36mJDA MainWS-WriteThread �[0;39m �[31m �[0;39m �[1;32mWebSocketClient�[0;39m �[1;31mERROR �[0;39m WebSocket connection was closed and cannot be recovered due to identification issues
CloseCode[DISALLOWED_INTENTS](code=4014, meaning=Disallowed intents. Your bot might not be eligible to request a privileged intent such as GUILD_PRESENCES, MESSAGE_CONTENT, or GUILD_MEMBERS.)
23:04:50.889 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mAnnotationConfi�[0;39m �[31mWARN �[0;39m Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'botCommandController' defined in URL [jar:file:/C:/Bots/BoofBotNewNew/DiscordSoundboard/lib/DiscordSoundboard.jar!/BOOT-INF/classes!/net/dirtydeeds/discordsoundboard/controllers/BotCommandController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'soundPlayer' defined in URL [jar:file:/C:/Bots/BoofBotNewNew/DiscordSoundboard/lib/DiscordSoundboard.jar!/BOOT-INF/classes!/net/dirtydeeds/discordsoundboard/SoundPlayer.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.dirtydeeds.discordsoundboard.SoundPlayer]: Constructor threw exception; nested exception is java.lang.IllegalStateException: Was shutdown trying to await status.
Reason: You tried turning on an intent you aren't allowed to use. For more information check https://jda.wiki/using-jda/troubleshooting/#im-getting-closecode4014-disallowed-intents
23:04:50.889 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mLocalContainerE�[0;39m �[34mINFO �[0;39m Closing JPA EntityManagerFactory for persistence unit 'default'
23:04:50.890 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mHikariDataSourc�[0;39m �[34mINFO �[0;39m HikariPool-1 - Shutdown initiated...
23:04:50.901 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mHikariDataSourc�[0;39m �[34mINFO �[0;39m HikariPool-1 - Shutdown completed.
23:04:50.902 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mStandardService�[0;39m �[34mINFO �[0;39m Stopping service [Tomcat]
23:04:50.913 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mConditionEvalua�[0;39m �[34mINFO �[0;39m

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
23:04:50.934 �[1;36mmain �[0;39m �[31m �[0;39m �[1;32mSpringApplicati�[0;39m �[1;31mERROR �[0;39m Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'botCommandController' defined in URL [jar:file:/C:/Bots/BoofBotNewNew/DiscordSoundboard/lib/DiscordSoundboard.jar!/BOOT-INF/classes!/net/dirtydeeds/discordsoundboard/controllers/BotCommandController.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'soundPlayer' defined in URL [jar:file:/C:/Bots/BoofBotNewNew/DiscordSoundboard/lib/DiscordSoundboard.jar!/BOOT-INF/classes!/net/dirtydeeds/discordsoundboard/SoundPlayer.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.dirtydeeds.discordsoundboard.SoundPlayer]: Constructor threw exception; nested exception is java.lang.IllegalStateException: Was shutdown trying to await status.
Reason: You tried turning on an intent you aren't allowed to use. For more information check https://jda.wiki/using-jda/troubleshooting/#im-getting-closecode4014-disallowed-intents
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301)
at net.dirtydeeds.discordsoundboard.MainController.main(MainController.java:25)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:577)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'soundPlayer' defined in URL [jar:file:/C:/Bots/BoofBotNewNew/DiscordSoundboard/lib/DiscordSoundboard.jar!/BOOT-INF/classes!/net/dirtydeeds/discordsoundboard/SoundPlayer.class]: Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.dirtydeeds.discordsoundboard.SoundPlayer]: Constructor threw exception; nested exception is java.lang.IllegalStateException: Was shutdown trying to await status.
Reason: You tried turning on an intent you aren't allowed to use. For more information check https://jda.wiki/using-jda/troubleshooting/#im-getting-closecode4014-disallowed-intents
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:315)
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:296)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1389)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1309)
at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
... 25 common frames omitted
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.dirtydeeds.discordsoundboard.SoundPlayer]: Constructor threw exception; nested exception is java.lang.IllegalStateException: Was shutdown trying to await status.
Reason: You tried turning on an intent you aren't allowed to use. For more information check https://jda.wiki/using-jda/troubleshooting/#im-getting-closecode4014-disallowed-intents
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:224)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117)
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:311)
... 39 common frames omitted
Caused by: java.lang.IllegalStateException: Was shutdown trying to await status.
Reason: You tried turning on an intent you aren't allowed to use. For more information check https://jda.wiki/using-jda/troubleshooting/#im-getting-closecode4014-disallowed-intents
at net.dv8tion.jda.internal.JDAImpl.awaitStatus(JDAImpl.java:514)
at net.dv8tion.jda.api.JDA.awaitStatus(JDA.java:326)
at net.dv8tion.jda.api.JDA.awaitReady(JDA.java:376)
at net.dirtydeeds.discordsoundboard.JDABot.(JDABot.java:45)
at net.dirtydeeds.discordsoundboard.SoundPlayer.init(SoundPlayer.java:73)
at net.dirtydeeds.discordsoundboard.SoundPlayer.(SoundPlayer.java:69)
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:211)
... 41 common frames omitted

I'm running openjdk-17-jre-headless on Ubuntu 18.04 and was having this problem. Adding a . so that the path was ./discordDB/discordDB fixed the problem for me.

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.dirtydeeds.discordsoundboard.SoundPlayer]: Constructor threw exception; nested exception is java.lang.IllegalStateException: Was shutdown trying to await status.
Reason: You tried turning on an intent you aren't allowed to use. For more information check https://jda.wiki/using-jda/troubleshooting/#im-getting-closecode4014-disallowed-intents

Clicking the link, this is the information provided there:

I'm getting CloseCode(4014 / Disallowed intents...)
https://jda.wiki/using-jda/troubleshooting/#im-getting-closecode4014-disallowed-intents
This means you tried to use GatewayIntent.GUILD_MEMBERS, GatewayIntent.GUILD_PRESENCES, or GatewayIntent.MESSAGE_CONTENT without enabling it in your application dashboard. To use these privileged intents you first have to enable them.

  1. Open the application dashboard
  2. Select your bot application
  3. Open the Bot tab
  4. Under the Privileged Gateway Intents section, enable the intents that you are using in your bot. Toggle on SERVER MEMBERS INTENT, PRESENCE INTENT, or MESSAGE CONTENT INTENT depending on your needs.

If you use these intents you are limited to 100 guilds on your bot. To allow the bot to join more guilds while using this intent you have to verify your bot. This will be available in your application dashboard when the bot joins at least 75 guilds.

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [net.dirtydeeds.discordsoundboard.SoundPlayer]: Constructor threw exception; nested exception is java.lang.IllegalStateException: Was shutdown trying to await status. Reason: You tried turning on an intent you aren't allowed to use. For more information check https://jda.wiki/using-jda/troubleshooting/#im-getting-closecode4014-disallowed-intents

Clicking the link, this is the information provided there:

I'm getting CloseCode(4014 / Disallowed intents...) https://jda.wiki/using-jda/troubleshooting/#im-getting-closecode4014-disallowed-intents This means you tried to use GatewayIntent.GUILD_MEMBERS, GatewayIntent.GUILD_PRESENCES, or GatewayIntent.MESSAGE_CONTENT without enabling it in your application dashboard. To use these privileged intents you first have to enable them.

  1. Open the application dashboard
  2. Select your bot application
  3. Open the Bot tab
  4. Under the Privileged Gateway Intents section, enable the intents that you are using in your bot. Toggle on SERVER MEMBERS INTENT, PRESENCE INTENT, or MESSAGE CONTENT INTENT depending on your needs.

If you use these intents you are limited to 100 guilds on your bot. To allow the bot to join more guilds while using this intent you have to verify your bot. This will be available in your application dashboard when the bot joins at least 75 guilds.

This worked. Just as a heads up, I did not change that with the new version install so other people might have a similar issue.

Yes, needing to enable the intents is new. I'm adding a section to the readme that will explain how to enable them.

Thanks for the fix @Darkside138 !