Table "atlassian_host" doesn't create when springboot app starts

Hi,
I created a springBoot app for jira cloud.
when i launch the app in local,everything is fine.
But when i launch it on a VM, the app started but the “atlassian_host” table is not created.
no warning and no error, the “atlassian_host” table is just not created.

/\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.7.RELEASE)

2020-01-28 10:57:36.296  INFO 47196 --- [           main] com.henix.xsquash.App                    : Starting App v1.0 on plugin-connect01 with PID 47196 (/opt/Xsquash-cloud-1.0/Xsquash-cloud-1.0.jar started by root in /opt/Xsquash-cloud-1.0/bin)
2020-01-28 10:57:36.300  INFO 47196 --- [           main] com.henix.xsquash.App                    : No active profile set, falling back to default profiles: default
2020-01-28 10:57:37.750  INFO 47196 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data repositories in DEFAULT mode.
2020-01-28 10:57:37.882  INFO 47196 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 118ms. Found 2 repository interfaces.
2020-01-28 10:57:38.101  INFO 47196 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data repositories in DEFAULT mode.
2020-01-28 10:57:38.129  INFO 47196 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 27ms. Found 1 repository interfaces.
2020-01-28 10:57:38.953  INFO 47196 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$f12308c5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2020-01-28 10:57:39.508  INFO 47196 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-01-28 10:57:39.573  INFO 47196 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-01-28 10:57:39.574  INFO 47196 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.22]
2020-01-28 10:57:39.694  INFO 47196 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-01-28 10:57:39.694  INFO 47196 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 3318 ms
2020-01-28 10:57:39.984  INFO 47196 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2020-01-28 10:57:40.190  INFO 47196 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2020-01-28 10:57:41.013  INFO 47196 --- [           main] liquibase.executor.jvm.JdbcExecutor      : SELECT COUNT(*) FROM xsquash_db.DATABASECHANGELOGLOCK
2020-01-28 10:57:41.025  INFO 47196 --- [           main] liquibase.executor.jvm.JdbcExecutor      : SELECT COUNT(*) FROM xsquash_db.DATABASECHANGELOGLOCK
2020-01-28 10:57:41.028  INFO 47196 --- [           main] liquibase.executor.jvm.JdbcExecutor      : SELECT `LOCKED` FROM xsquash_db.DATABASECHANGELOGLOCK WHERE ID=1
2020-01-28 10:57:41.045  INFO 47196 --- [           main] l.lockservice.StandardLockService        : Successfully acquired change log lock
2020-01-28 10:57:42.368  INFO 47196 --- [           main] liquibase.executor.jvm.JdbcExecutor      : SELECT MD5SUM FROM xsquash_db.DATABASECHANGELOG WHERE MD5SUM IS NOT NULL LIMIT 1
2020-01-28 10:57:42.369  INFO 47196 --- [           main] liquibase.executor.jvm.JdbcExecutor      : SELECT COUNT(*) FROM xsquash_db.DATABASECHANGELOG
2020-01-28 10:57:42.370  INFO 47196 --- [           main] l.c.StandardChangeLogHistoryService      : Reading from xsquash_db.DATABASECHANGELOG
2020-01-28 10:57:42.370  INFO 47196 --- [           main] liquibase.executor.jvm.JdbcExecutor      : SELECT * FROM xsquash_db.DATABASECHANGELOG ORDER BY DATEEXECUTED ASC, ORDEREXECUTED ASC
2020-01-28 10:57:42.387  INFO 47196 --- [           main] l.lockservice.StandardLockService        : Successfully released change log lock
2020-01-28 10:57:42.566  INFO 47196 --- [           main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [
        name: default
        ...]
2020-01-28 10:57:42.667  INFO 47196 --- [           main] org.hibernate.Version                    : HHH000412: Hibernate Core {5.3.10.Final}
2020-01-28 10:57:42.669  INFO 47196 --- [           main] org.hibernate.cfg.Environment            : HHH000206: hibernate.properties not found
2020-01-28 10:57:42.853  INFO 47196 --- [           main] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.0.4.Final}
2020-01-28 10:57:43.385  INFO 47196 --- [           main] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.MariaDB103Dialect
2020-01-28 10:57:44.677  INFO 47196 --- [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2020-01-28 10:57:45.846  INFO 47196 --- [           main] o.h.h.i.QueryTranslatorFactoryInitiator  : HHH000397: Using ASTQueryTranslatorFactory
2020-01-28 10:57:46.584  INFO 47196 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2020-01-28 10:57:46.653  WARN 47196 --- [           main] aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2020-01-28 10:57:47.215  INFO 47196 --- [           main] .s.s.UserDetailsServiceAutoConfiguration :

Using generated security password: 6310bb43-d9b7-4c4b-b82e-66e4c4d46e34

2020-01-28 10:57:47.335  INFO 47196 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: Ant [pattern='/admin/**'], [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@45d6ef73, org.springframework.security.web.context.SecurityContextPersistenceFilter@2b61a019, org.springframework.security.web.header.HeaderWriterFilter@7a231dfd, org.springframework.security.web.authentication.logout.LogoutFilter@17b64941, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@a52ca2e, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7ce9e05a, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@7e2f86e6, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3f29e26, org.springframework.security.web.session.SessionManagementFilter@1fde4f40, org.springframework.security.web.access.ExceptionTranslationFilter@35835e65, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@6aef4eb8]
2020-01-28 10:57:47.339  INFO 47196 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@4c4f4365, org.springframework.security.web.context.SecurityContextPersistenceFilter@7d0cc890, org.springframework.security.web.header.HeaderWriterFilter@3b05a99b, org.springframework.security.web.authentication.logout.LogoutFilter@7ce4de34, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@ba354ca, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@49293b43, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5ff60a8c, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@acf859d, org.springframework.security.web.session.SessionManagementFilter@2c43eb8, org.springframework.security.web.access.ExceptionTranslationFilter@5cbd159f, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@5246a3b3]
2020-01-28 10:57:47.414  INFO 47196 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
2020-01-28 10:57:47.514  WARN 47196 --- [           main] .AtlassianConnectDevelopmentModeListener : Accepting installations signed by unknown hosts. This setting poses a security risk, and should not be used in production deployments.
2020-01-28 10:57:47.515  WARN 47196 --- [           main] .AtlassianConnectDevelopmentModeListener : Enabled debug mode for the JavaScript API. This mode leads to reduced performance, and should not be used in production deployments.
2020-01-28 10:57:47.565  INFO 47196 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2020-01-28 10:57:47.567  INFO 47196 --- [           main] com.henix.xsquash.App                    : Started App in 12.113 seconds (JVM running for 12.652)


Hi @GaryFaucher, welcome to the community :slight_smile:

So, the project archetype uses an HSQLDB file-based data source (see application.yml), but the HSQLDB dependency is only included if no Spring profiles are activated (see pom.xml).

Do you still use HSQLDB in the VM environment? Do you set any Spring profiles?

I have no spring profile set on this project and i don’t use HSQLDB in the VM.

Now, my problem is different : the table “atlassian_host” is created and empty but when i install the add-on on jira cloud i have this message: " The app host returned HTTP response code 401 when we tried to contact it during installation. Please try again later or contact the app vendor. "
I tried all the solution found in forum but nothing works.

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.2.4.RELEASE)

2020-01-29 16:42:49.264  INFO 59856 --- [           main] com.henix.xsquash.App                    : Starting App v1.0 on plugin-connect01 with PID 59856 (/opt/Xsquash-cloud-1.0/Xsquash-cloud-1.0.jar started by root in /opt/Xsquash-cloud-1.0/bin)
2020-01-29 16:42:49.267  INFO 59856 --- [           main] com.henix.xsquash.App                    : No active profile set, falling back to default profiles: default
2020-01-29 16:42:50.292  INFO 59856 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2020-01-29 16:42:50.378  INFO 59856 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 77ms. Found 2 JPA repository interfaces.
2020-01-29 16:42:50.545  INFO 59856 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2020-01-29 16:42:50.580  INFO 59856 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 35ms. Found 1 JPA repository interfaces.
2020-01-29 16:42:51.355  INFO 59856 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2020-01-29 16:42:51.854  INFO 59856 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2020-01-29 16:42:51.869  INFO 59856 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2020-01-29 16:42:51.870  INFO 59856 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.30]
2020-01-29 16:42:52.151  INFO 59856 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2020-01-29 16:42:52.152  INFO 59856 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2795 ms
2020-01-29 16:42:52.240  WARN 59856 --- [           main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2020-01-29 16:42:52.458  INFO 59856 --- [           main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [name: default]
2020-01-29 16:42:52.571  INFO 59856 --- [           main] org.hibernate.Version                    : HHH000412: Hibernate Core {5.4.10.Final}
2020-01-29 16:42:52.761  INFO 59856 --- [           main] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
2020-01-29 16:42:53.317  INFO 59856 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2020-01-29 16:42:53.553  INFO 59856 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2020-01-29 16:42:53.579  INFO 59856 --- [           main] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
2020-01-29 16:42:54.800  INFO 59856 --- [           main] o.h.e.t.j.p.i.JtaPlatformInitiator       : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2020-01-29 16:42:54.810  INFO 59856 --- [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2020-01-29 16:42:56.717  INFO 59856 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2020-01-29 16:42:57.053  INFO 59856 --- [           main] .s.s.UserDetailsServiceAutoConfiguration :

Using generated security password: 30befb33-922b-4b56-acfe-4c60aa763b10

2020-01-29 16:42:57.159  INFO 59856 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: Ant [pattern='/admin/**'], [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7c041b41, org.springframework.security.web.context.SecurityContextPersistenceFilter@5c48c0c0, org.springframework.security.web.header.HeaderWriterFilter@303e3593, org.springframework.security.web.authentication.logout.LogoutFilter@25bcd0c7, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@2f162cc0, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@674c583e, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@5ab14cb9, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7f69d591, org.springframework.security.web.session.SessionManagementFilter@362a019c, org.springframework.security.web.access.ExceptionTranslationFilter@224b4d61, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@5d25e6bb]
2020-01-29 16:42:57.163  INFO 59856 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: any request, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@71104a4, org.springframework.security.web.context.SecurityContextPersistenceFilter@361c294e, org.springframework.security.web.header.HeaderWriterFilter@3a1d593e, org.springframework.security.web.authentication.logout.LogoutFilter@664a9613, org.springframework.security.web.authentication.www.BasicAuthenticationFilter@5af28b27, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@7859e786, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@285d851a, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@4985cbcb, org.springframework.security.web.session.SessionManagementFilter@4a8a60bc, org.springframework.security.web.access.ExceptionTranslationFilter@669513d8, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@4a3e3e8b]
2020-01-29 16:42:57.221  INFO 59856 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 2 endpoint(s) beneath base path '/actuator'
2020-01-29 16:42:57.276  WARN 59856 --- [           main] .AtlassianConnectDevelopmentModeListener : Accepting installations signed by unknown hosts. This setting poses a security risk, and should not be used in production deployments.
2020-01-29 16:42:57.276  WARN 59856 --- [           main] .AtlassianConnectDevelopmentModeListener : Enabled debug mode for the JavaScript API. This mode leads to reduced performance, and should not be used in production deployments.
2020-01-29 16:42:57.319  INFO 59856 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2020-01-29 16:42:57.323  INFO 59856 --- [           main] com.henix.xsquash.App                    : Started App in 9.108 seconds (JVM running for 9.693)
2020-01-29 16:43:39.217  INFO 59856 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-01-29 16:43:39.218  INFO 59856 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2020-01-29 16:43:39.232  INFO 59856 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 14 ms
Hibernate: select atlassianh0_.client_key as client_k1_0_0_, atlassianh0_.addon_installed as addon_in2_0_0_, atlassianh0_.base_url as base_url3_0_0_, atlassianh0_.created_by as created_4_0_0_, atlassianh0_.created_date as created_5_0_0_, atlassianh0_.description as descript6_0_0_, atlassianh0_.last_modified_by as last_mod7_0_0_, atlassianh0_.last_modified_date as last_mod8_0_0_, atlassianh0_.oauth_client_id as oauth_cl9_0_0_, atlassianh0_.product_type as product10_0_0_, atlassianh0_.public_key as public_11_0_0_, atlassianh0_.service_entitlement_number as service12_0_0_, atlassianh0_.shared_secret as shared_13_0_0_ from atlassian_host atlassianh0_ where atlassianh0_.client_key=?
2020-01-29 16:43:40.854  WARN 59856 --- [nio-8080-exec-2] c.a.c.s.i.a.jwt.JwtAuthenticationFilter  : Failed to authenticate request

com.atlassian.connect.spring.internal.auth.jwt.UnknownJwtIssuerException: Could not find an installed host for the provided client key: 8611ef21-40eb-3593-9d8a-699b0adf1994
        at com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationProvider.lambda$getHost$1(JwtAuthenticationProvider.java:157) ~[atlassian-connect-spring-boot-core-2.0.3.jar!/:na]
        at java.util.Optional.orElseThrow(Optional.java:290) ~[na:1.8.0_232]
        at com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationProvider.getHost(JwtAuthenticationProvider.java:156) ~[atlassian-connect-spring-boot-core-2.0.3.jar!/:na]
        at com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationProvider.authenticate(JwtAuthenticationProvider.java:68) ~[atlassian-connect-spring-boot-core-2.0.3.jar!/:na]
        at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:175) ~[spring-security-core-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:195) ~[spring-security-core-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter$AuthenticationManagerDelegator.authenticate(WebSecurityConfigurerAdapter.java:511) ~[spring-security-config-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at com.atlassian.connect.spring.internal.auth.jwt.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:69) ~[atlassian-connect-spring-boot-core-2.0.3.jar!/:na]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:154) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) [spring-security-web-5.2.1.RELEASE.jar!/:5.2.1.RELEASE]
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) [spring-web-5.2.3.RELEASE.jar!/:5.2.3.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1598) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_232]
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_232]

2020-01-29 16:52:17.298  INFO 59856 --- [nio-8080-exec-5] o.apache.coyote.http11.Http11Processor   : Error parsing HTTP request header
 Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.

java.lang.IllegalArgumentException: Invalid character found in the HTTP protocol
        at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:532) ~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:260) ~[tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1598) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_232]
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.30.jar!/:9.0.30]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_232]

@GaryFaucher I’m not sure what might be wrong.

.AtlassianConnectDevelopmentModeListener : Accepting installations signed by unknown hosts. This setting poses a security risk, and should not be used in production deployments.

This shows that you have atlassian.connect.allow-reinstall-missing-hostenabled, but you should then also see the Received JWT authentication from unknown host warning after the Failed to authenticate request warning. Perhaps your log output is truncated before then.

I have never seen Error parsing HTTP request header before. Perhaps you could enable debug logging for inbound requests to see what that problematic request looks like.